سرفصل و محتوای دوره آموزش برنامه نویسی جاوا (EE)
هدف دوره: تسلط بر برنامه نویسی جاوا و پیاده سازی وب اپلیکیشن
سرفصل و محتوای دوره Java EE:
-آشنایی با جاوا اینترپرایز (Java Enterprise)
معماری سه لایه
layer vs tier
کامپوننت های و کانتینرها
معرفی web server ها
آشنایی با پروتکل HTTP
-Apache Tomcat
بررسی کامل Tomcat
Start Tomcat و استقرار Static sample
تنظیمات تامکت و دسترسی به پنل مدیریت Tomcat
تنظیمات HeapMemory
-Browser
بررسی کامل امکانات firefox
Privacy
History
cookie
-آشنایی با HTML
مفاهیم اولیه طراحی یک صفحه وب
آشنایی با input های متفاوت HTML
Table
Form
Links
آشنایی مختصر با CSS و JavaScript
-Apache Ant
-Apache Maven
-Servlet
آشنایی با نحوه کار و چرخه servlet
پیاده سازی پروژه وب با servlet
پیاده سازی یک پروژه کامل و دارایMySQL ) CRUD )
Filtering
cookie
Integration تامکت و eclipse و دیباگ پروژه
-JSP
مفاهیم اولیه JSP
پیاده سازی پروژه وب با JSP
مقایسه JSP با servlet
بررسی scriplet ها
بررسی پروژه JSP در زمان دیپلوی در تامکت
پیاده سازی یک پروژه کامل و دارایMySQL) CRUD )
Validation
دیباگ پروژه JSP
-آشنایی با چند MVC , DAO , DTO ) Design Pattern )
-Junit Test
-WebService
بررسی مفاهیم وب سرویس
SOAP (پیاده سازی با روش توسعه RPC و Document)
WSDL
JAX-WS Security in Tomcat )SSL connection)
RESTful (پیاده سازی با روش توسعه Jersey)
SOAP vs RESTful
آشنایی با ابزار SoapUI و PostMan
پیاده سازی مثال CRUD برای JAX-RS با Json
-ORM
آشنایی با مفاهیم JPA
آشنایی با Hibernate
پیاده سازی پروژه Hibernate ای
(مفاهیم کامل hibernate در دوره مربوطه ارایه میشود)
-Spring
مفاهیم اولیه spring
Spring core
IoC و DI
پیاده سازی یک پروژه spring ای
Spring AOP
پیاده سازی پروژه و بررسی annotation های AOP
َSpring MVA
پیاده سازی پروژه با MVC
-آشنایی با ابزارهای پرکاربرد
SVN
Jenkins
Confluence
…