بوت کمپ برنامه نویسی جاوا (SE&EE)

منتور دوره : سیدسجاد حسینی

مدت زمان دوره : شش ماه

تاريخ شروع دوره : دی ماه

نحوه برگزاری دوره : حضوری ، دوشنبه وپنجشنبه

پيش نيازها : آشنایی با برنامه نویسی

وضعيت دوره : به زودی

شرح دوره

جاوا یک زبان برنامه‌نویسی چندمنظوره و شی‌گرا است که تا حدودی زیادی به C و ++C شباهت دارد؛ اما استفاده از آن آسان‌تر است و امکان ساخت برنامه‌هایی قدرتمند با آن وجود دارد.

هدف اصلی خالقان جاوا این بوده که زبانی را ایجاد کنند که بتوانند آن را روی کاربردهای مصرفی اجرا کنند.

یکی از شعارهای مهم زبان برنامه جاوا چنین است: "یک بار بنویس، همه جا اجرا کن"

در این دوره به نسخه‌های JAVA SE و JAVA EE  پرداخته میشود ؛

  • پلتفرم جاوا، نسخه استاندارد (Java SE)-  : این نسخه از جاوا برای توسعه اپلیکیشن‌های سمت کلاینت که روی رایانه‌های رومیزی اجرا می‌شوند، و اپلت‌ها که روی مرورگرهای وب اجرا می‌شوند، طراحی شده است
  • پلتفرم جاوا نسخه انترپرایز (Java EE)- : این نسخه از جاوا بر مبنای JAVA SE طراحی شده و به طور انحصاری برای توسعه اپلیکیشن‌های سرور با گرایش سازمانی استفاده می‌شود. اپلیکیشن‌های سمت سرور شامل سرولت‌ها  (Servlet) می‌شود که برنامه‌های جاوای مشابه اپلت هستند؛ اما به جای کلاینت روی سرور اجرا می‌شوند. سرولت‌ها از API Java EE Servlet استفاده می‌کنند


اين دوره براي چه کسانی است ؟

همه خانم ها و آقایان 18 تا 30 ساله ای که عاشق برنامه نویسی هستن کسایی که از چالش های زندگی لذت میبرن. کسایی که از پیدا کردن راه حل ها لذت میبرن. کسایی که از ساعت های پای لپ تاپ نشستن لذت میبرن. کسایی که اهل تلاش و سخت کوشی هستن و زود کم نمیارن و کسایی که دوست دارن یه شغل خیلی خوب با درآمد نسبتا بالا داشته باشن


آنچه می آموزيد

مباحث فنی

  • تولید وب سرویس ها بر پایه Api Rest
  • پیاده سازی مایکرو سرویس (Service Micro )با استفاده از Spring BOOT II
  • آشنایی مقدماتی با Maven ، تلفیق Hibernate و Spring
  • آشنایی با Spring Framework
  • ارتباط با بانک اطلاعاتی با دیدگاه ( Hibernate) ORM وJPA
  • آشنایی مقدماتی با برنامه نویسی وب و برنامه نویسی وب در جاوا
  • پیاده سازی معماری MVC و مفاهیم پایگاه داده و sql وsql-pl
  • نقل و انتقال اطلاعات براساس JSON
  • در JSVA EE :
  • مفاهیم پیشرفته در آموزش جاوا
  • مبانی برنامه نویسی شیءگرا و مفاهیم پیشرفته شیءگرایی
  • آشنایی با مبانی و مفاهیم اولیه جاوا
  • در Java SE :
  • آشنایی با محیط git و ایجاد پروژه در gitlab و توسعه پروژه در این محیط
کارگاه هاي آموزشی

  • کارگاه های مهارت افزایی
  • انتقال تجربه
  • فرهنگ سازمانی
  • کارگاه های انگیزشی