ما را دنبال کنید:

سرفصل‌های جدید دوره جاوا مقدماتی، پیشرفته، تکمیلی و اندروید

سرفصل‌های جدید به شرح زیر است؛

سر فصل های دوره اندروید:

  • IntelliJ
  • آشنایی با  JavaCore 1.8 (در صورت نیاز)
  • آشنایی با سیستم عامل اندروید، شبیه سازی و مفاهیم AndroidSDK
  • آشنایی با لایه UI اندروید از جمله Activity و Fragment و همچنین Android Component
  • آشنایی با Toast، Notification و Menu
  • ایجاد Service در سیستم عامل اندروید
  • آشنایی با مفهوم Broad Cast Receivers
  • استفاده از فایل های، تصویری، متنی و … در اندروید
  • آشنایی با زبان SQL و همچنین بانک اطلاعاتی اندروید SQL Lite
  • معماری BackEnd و Front
  • راه اندازی Server برای سرویس دهی به سیستم عامل اندروید
  • راه اندازی WebService، مفاهیم JSon و همچنین امن سازی وب سرویس
  • روش های رمز نگاری اطلاعات در اندروید
  • ارتباط اندروید و وب سرویس
  • ارتباط با انواع سنسور های گوشی از جمله سنسور Accelerometer
  • ارسال SMS، تماس تلفنی و Email
  • پردازش صوت در سیستم عامل اندروید
  • شناسایی موقعیت کاربر توسط GPS در سیستم عامل اندروید
  • اجرای یک پروژه نمونه

سر فصل های دوره جاوا مقدماتی:

  • IntelliJ
  • Java Core 1.8
  • Object Oriented Design Pattern
  • کلاس های پر کاربرد JavaSE همانند ArrayList، HashMap و…
  • مفاهیم Call By Value و Call By Refrence
  • مفاهیم مربوط به Clone، Serialization، Exception، Generic، Lambda، Function Programming، Annotation
  • مفاهیم File، Thread و…
  • مفاهیم اولیه بانک اطلاعاتی اوراکل و زبان SQL
  • ارتباط با بانک های اطلاعاتی از طریق JDBC
  • مفاهیم Transaction
  • جلوگیری از SQL Injection
  • توزیع برنامه کاربردی در سطح شبکه بواسطه Remote Method Invocation
  • آشنایی با معماری Model View Controller
  • ایجاد واسط کاربری برای سیستم عامل لینوکس، ویندوز از طریق Swing و AWT یا JavaFX
  • انتقال و دریافت اطلاعات از اینترنت بواسطه Web Socket
  • Apache Tomcat Application Server
  • تولید سرویس Rest
  • تجزیه XML
  • نقل و انتقال اطلاعات بر مبنای JSON
  • روش های رمز نگاری برگشت پذیر و برگشت ناپذیر AES، MD5، SHA، RSA

سر فصل های دوره جاوا پیشرفته:

  • برنامه نویسی وب در سمت کاربر شامل HTML، JavaScript، CSS و برنامه نویسی Ajax
  • Apache Tomcat Application Server
  • Java Server Page
  • Servlet، Listener، Filter
  • JNDI و مدیریت DataBase Connections
  • JSTL
  • Model View Controller Architecture
  • برنامه های توزیع شده J2EE
  • مفاهیم Deploy
  • ارتباط با بانک اطلاعاتی با دیدگاه ORM
  • Hibernate ORM Framework
  • تلفیق JPA و Hibernate
  • Spring Framework
  • رفع وابستگی به واسطه Spring IOC
  • برنامه نویسی Aspect بواسطه Spring AOP
  • تلفیق Spring و Hibernate بواسطه Spring Transaction
  • پیاده سازی پروژه منطبق بر MVC با استفاده از Spring MVC
  • تلفیق Spring MVC و Spring Transaction بوسیله Annotations
  • پیاده سازی پروژه منطبق بر MVC با استفاده از Struts2.0

سر فصل های دوره جاوا تکمیلی:

  • JEE Security
  • مقابله با Session Hijacking
  • پروتکل های امنیتی در وب
  • Apache Tom Enterprise Edition Application Server
  • پیاده سازی پروژه با استفاده از Java Server Faces
  • استفاده از Primeface در Java Server Faces
  • ارتباط با بانک اطلاعاتی بواسطه ویرایش جدید iBatis یا همان MyBatis
  • رفع وابستگی بواسطه CDI
  • مفاهیم و پیاده سازی پروژه منطبق بر EJB3.0 و Open EJB
  • پیاده سازی Web Service با استفاده از Apache Axis2.0
  • ارسال و دریافت پیغام از طریق Java Message Service و Apache Active MQ
  • ارتباط با Data Base از طریق JPA و JTA
  • مدیریت فرایندهای انسانی و ماشینی از طریق JBOSS JBPM
  • برنامه نویسی منطبق بر Model View Presentation
  • پیاده سازی پروژه بر مبنای Google Web Toolkit
  • پیاده سازی پروژه بر مبنای Vaadin
  • JBoss Application Server
  • Weblogic Application Server
  • بررسی معماری پروژه