Java SE 8 Programming

8,740,000 ریال

توضیحات

فریم ورک اسپرینگ و نسخه سازمانی جاوا یکی از معروف‌ترین و پرکاربرد‌ترین تکنولوژی‌ها برای توسعه نرم افزار‌های مبتنی بر وب یا پروژه‌های سازمانی بزرگ می باشند. ویژگی‌های زبان جاوا و بلوغ فریم‌ورک اسپرینگ و جامعه بزرگ پشت آن‌ها این بستر را بسیار قدرتمند و غنی کرده و به همین جهت در طول ۱۵ سال گذشته مورد توجه اکثر سازمان‌های بزرگ مانند بانک‌ها و ادارات و پروژه‌هایی که تیم‌های بزرگ دارند قرار گرفته است.

پیش نیاز ها

سرفصل ها

  • معرفی مفهوم پایگاه داده رابطه ای و مزایای استفاده از آن برای نگهداری اطلاعات
  • معرفی 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ها و وب‌سرویس‌ بر اساس نسخه سازمانی جاوا