دسته بندی : دوره های نرم افزار شبکه ماهیت دوره : علمی کاﺭبرﺩی
پیش نیاز: 
جاوا مقدماتی
شهریه دوره :
ریال15,000,000,
مدت دوره : 40 ساعت
زبان برنامه نویسی جاوا پیشرفته
پیش ثبت نام

معرفی دوره:

در این دوره هدف از یادگیری برنامه نویسی، آموزش سرور با زبان برنامه نویسی جاوا می باشد.

در این دوره علاوه بر یادگیری زبان برنامه نویسی جاوا با تکنولوژی J2EE ، ابزارهای ساخت نرم افزارها در کلاس معرفی شده و در مورد هر کدام به تفصیل صحبت می شود.

همینطور در این دوره با معماری های نرم افزارهای Enterprise، الگوی MVC، تکنولوژی AJAX ، چارچوب های Spring و Hibernate، وب سرویس های Rest و بسیاری از مفاهیم پیشرفته در برنامه نویسی جاوا آشنا خواهید شد.

 

اهداف دوره:

  • برنامه نویسی تحت وب به زبان جاوا
  • آشنایی با مفاهیم پیشرفته برنامه نویسی
  • آشنایی با چارچوب های مهم در توسعه برنامه های جاوایی
  • آشنایی با نحوه ی تفکر سیستمی و تحلیل نرم افزار
  • تولید نرم افزارهای با کیفیت دستکتاپ به زبان جاوا

 

مخاطبین دوره:

  • کارشناسان ارشد توسعه نرم افزار
  • دانشجویان و فارغ التحصیلان رشته ی نرم افزار
  • معماران نرم افزار
  • تمامی افرادی که به برنامه نویسی حرفه ای علاقه مند هستند.

 

مرجع :

  • Head First Servlet and JSP
  • Maven in Action
  • Spring in Action
  • Hibernate in Action
  • Junit in Action

 

جهت مشاهده مسیر دوره ها براساس گرایش های شبکه در سازمانها و شرکتهای خصوصی کلیک نمایید.

 

مرجع :

www.java.com

 

             Course Content:

                  Client / Server Communication through web

                  Internet Protocols, Browser and Web Server

                  Interactions, HTTP Protocol, HTML, CSS, JavaScript and JQuery

                  Web Application Technologies Review

                 Java EE Application Server and Containers

                 Java EE Build Process and Maven

                 Apache Tomcat Web Server

                 Building and Deploying Web Modules

                 Servlet, Filter and Listeners

                 XHR, AJAX, PPR (Partial Page Rendering) & SPA

                 Comet, Server Sent Events (SSE) and Long Polling

                 Scalability with Asynchronous Request Processing

                Web Sockets

                 Session Tracking (Cookies & HTTP Sessions)

                 Container Managed Security and SSL (HTTPS)

                 Java Server Pages (JSP) and Standard Actions

                 Expression Language (EL) & Functions

                 Creating and Using TAGLIBs

                 Internationalization (i18N) and Localization

                 Lookup vs. Injection, Using Java EE Container Injection

                 Data Source & Connection Pooling

                 JNDI and Resources

                 Hibernate ORM Framework

                 Unit Testing with Junit

                 JTA Transactions vs. Local Transactions

                 Web Application Architecture Models

                 MVC, HMVC, MVC2, Push MVC, Pull MVC, MVVM, MVP

                 Overview of Core J2EE Patterns and Architectural Tiering

                 Implementing Front Controller & Action Mapping

                 Developing Sample Web MVC Framework (Struts2)

                Compare Architectures: JSF vs. Struts2 vs. Spring Web MVC

                Java Server Faces (JSF)

                JSF/JSP vs. JSF/Facelet vs. JSF/CDI

                Facelet, Managed Bean and Faces Controller

                Navigation Rules, Resource Bundles and Template

                Timers and Singleton

                CDI (Context and Dependency Injection) in Spring

                Interceptors and AOP

                Declarative Transaction & Security Management

                Remote Services, RPC and Remote Protocols, Proxy

                Asynchronous Messaging Services, JMS and MDB

                Web Service (WSDL, SOAP, XML)

                RESTful Services and JSON

شماره برگزاری مدت (ساعت) روز و ساعت شهریه تاریخ شروع نوع دوره پیش ثبت نام

-اعطای مدرک فارسی و انگلیسی با مجوز رسمی از :

  • مجوز از اداره کل نظام مدیریت امنیت اطلاعات ( نما )
  • سازمان مدیریت و برنامه ریزی کشور (معاونت توسعه مدیریت و سرمایه انسانی)
  • تاییدیه صلاحیت از شرکت ملی نفت ایران
  • شورای عالی انفورماتیک
  • قابلیت ترجمه و تایید قوه قضاییه وامور خارجه

 

-بهره گیری از اساتید مجرب و تأیید شده با سابقه حضور در پروژه‌های ملی

-بهره گیری از لابراتوار نرم افزاری مجهز

-آموزش آخرین ورژن از دوره

-امکان کپچر و گرفتن صوت از مباحث کلاس

-پذیرایی میان وعده رایگان

-ظرفیت کلاسها 8 الی 14 نفر می باشد

«تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.»