Description
فریم ورک اسپرینگ و نسخه سازمانی جاوا یکی از معروفترین و پرکاربردترین تکنولوژیها برای توسعه نرم افزارهای مبتنی بر وب یا پروژههای سازمانی بزرگ می باشند. ویژگیهای زبان جاوا و بلوغ فریمورک اسپرینگ و جامعه بزرگ پشت آنها این بستر را بسیار قدرتمند و غنی کرده و به همین جهت در طول ۱۵ سال گذشته مورد توجه اکثر سازمانهای بزرگ مانند بانکها و ادارات و پروژههایی که تیمهای بزرگ دارند قرار گرفته است.
پیش نیاز ها
- Java SE 8 Programming آنلاین
- مقدمه ای بر الگوریتم و برنامه نویسی آنلاین
- دوره جاوا مقدماتی
- آشنایی با مفاهیم اولیه وب و دیتابیس
سرفصل ها
- معرفی مفهوم پایگاه داده رابطه ای و مزایای استفاده از آن برای نگهداری اطلاعات
- معرفی MySQL و بررسی روش نصب و استفاده از آن
- بررسی انواع پرس و جوهای پایه PL-SQL
- بررسی اعمال شرط
- بررسی انواع Select،Insert،Update و Delete
- بررسی گروهبندی
- بررسی JOIN
- بررسی تکنیک Sub Query
- معرفی مفهوم تراکنش
- معرفی مفهوم ORM
- بررسی مزایای استفاده از ORM ها
- معرفی روش های متنوع عملکرد ORM ها
- معرفی Hibernate و JPA
- بررسی روش دسترسی به داده ها با ORM
- بررسی عملیات ویرایشی و نقش تراکنش در ORM
- پیاده سازی CRUD در پروژه های دسکتاپ
- بررسی مزایای برنامه نویسی وب و معرفی مدل Client/Server
- معرفی وب سرورها
- بررسی Glass Fish و Tomcat
- معرفی ساختار پروژه های وب
- آشنایی با برنامه نویسی Server Side در جاوا
- معرفی تگهای HTML
- بررسی CSS و روش استفاده از آن
- معرفی Java Script و نقش آن در برنامه نویسی وب
- معرفی فریمورک BootStrap
- بررسی روش استفاده از BootStrap برای پیاده سازی UI
- معرفی JSON و روش استفاده از آن
- معرفی فریمورک jQuery
- معرفی AngularJS و معرفی مدل MVC در AngularJS
- معرفی Servlet ها
- معرفی GET و POST
- معرفی Session ها و کوکی ها
- بررسی روش استفاده از Servlet در پیاده سازی وب
- بررسی روش استفاده از Hibernate و JPA در وب
- معرفی JSP و بررسی نقش آن در ایجاد برنامه های وب
- معرفی JSF و تشریح مفهوم آن
- پیاده سازی CRUD در برنامه های وب
- پیاده سازی Login و کنترل سطوح دسترسی
- بررسی Ajax و روش پیاده سازی آن با ابزارهای مختلف
کسب توانایی ها
- انجام پروژهای وب با کمک فریم ورک اسپرینگ
- مدل سازی دیتابیس برای پروژهها با کمک ORMها
- آشنایی با IOC و Dependency Injection
- نوشتن صفحات وب با کمک JSF
بازار کار
- استخدام در شرکتها و سازمانهای اداری و بزرگ مانند بانکها که پروژههای جاوا دارند
- توسعه Back-Endها و وبسرویس بر اساس نسخه سازمانی جاوا