نام دوره | دوره جاوا تکمیلی + امنیت در جاوا استاد امیرسام بهادر (JavaEE-2) |
نام کامل دوره | کلاس آموزش برنامه نویسی جاوا تکمیلی و برنامه نویسی وب در جاوا در مقیاس ملی بهراه مفاهیم امنیت سایبری |
پیشنیاز | دوره جاوا پیشرفته، پیشنهاد می شود فراگیر دوره اوراکل را در کناراین دوره شرکت کند. |
طراحی سرفصل دوره | استاد امیرسام بهادر، ثبت شده در دانشگاه تهران |
زمان برگزاری | 40 ساعت |
محل برگزاری | دانشگاه تهران |
هزینه کلاس |
10000000 تومان که در دو قسط 500000 تومان و 9500000 تومان دریافت خواهد شد
(دانشجویانی که مقطع جاوا پیشرفته را در مدرسه جاوا سپری نکرده اند موظف به پرداخت کل هزینه بصورت یکجا می باشند) |
تاریخ شروع کلاس ها و پرداخت | ثبت نام و مطالعه قوانین دوره آموزشی |
سر فصل ها |
Apache Tom Enterprise Edition Application Server |
JSF |
JSF (Java Server Faces) + Ajax |
استفاده از Faces در Java Server Faces |
رفع وابستگی در JavaEE |
مفاهیم و پیاده سازی پروژه منطبق بر EJB3.0 و Open EJB |
مدیریت تراکنش توسط JTA |
EJB + JSF |
EJB + Rest |
فرایند گرایی |
مدیریت فرایندهای انسانی و ماشینی از طریق JBOSS JBPM |
برنامه نویسی منطبق بر Model View Presentation |
Google Web Toolkit چیست؟ |
نقش GWT در کاهش بار |
ارتباط با بانک اطلاعاتی بواسطه ویرایش جدید iBatis یا همان MyBatis |
آشنایی مقدماتی با No-SQL و استفاده از MongoDB و یا ElasticSearch در حوزه Big Data |
مقدمات روش های رمزنگاری برگشت پذیر و برگشت ناپذیر |
استفاده از JavaEE Security جهت احراز هویت در سطح DataBase |
Java Message Service برای ارتباطات بین ماژول ها و یا آشنایی با Apache Kafka |
آشنایی با ابزار های Validation در جاوا (Oval) |
پس از اتمام این دوره آموزشی دانشجو می تواند
مایکروسرویس بوسیله جاوا تولید کند
Maven, Rest, Data Base, MicroService
پس از اتمام این دوره آموزشی دانشجو می تواند
برنامه تحت وب بوسیله اسپرینگ تولید کند
Hibernate, Spring Boot, Spring Cloud
پس از اتمام این دوره آموزشی دانشجو می تواند
برنامه کاربردی با استانداردهای امنیتی تولید کند
رمزنگاری، انواع حملات، دفاع سایبری
پس از اتمام این دوره آموزشی دانشجو می تواند
با معماری و امنیت در مقیاس ملی آشنا شود
امنیت، No-SQL, BPMS, JMS, EJB
پس از اتمام این دوره آموزشی دانشجو می تواند
با مفاهیم مهندسی نرم افزار آشنا شود
Agile, RUP, Management, Git, Jira
پس از اتمام این دوره آموزشی دانشجو می تواند
با مدیریت و برنامه نویسی اوراکل آشنا شود
SQL, PL-SQL, Administration
پس از اتمام این دوره آموزشی دانشجو می تواند
با مفاهیم یادگیری ماشین و داد کاوی آشنا شود
Machine Learning, DataMining
پس از اتمام این دوره آموزشی دانشجو می تواند
با مفاهیم سیستم عامل لینوکس آشنا شود
Virtualization, Docker, Ansible
پس از اتمام این دوره آموزشی دانشجو می تواند
بخش فرانت وب اپلیکیشن را طراحی کند
JavaScript, ES6, VueJS, NuxtJS, Ajax