دوره آموزش پروژه محور Retrofit و LiveData در اندروید منتشر شد! جهت تهیه پیش‌فروش دوره با تخفیف ویژه کلیک کنید!  

آموزش تکمیلی و پروژه محور Spring Boot

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

با سلام خدمت تمامی شما همراهان و دنبال‌کنندگان عزیز وبسایت آرکادمی. من هاتف توکلی هستم و همانطور که در دوره آشنایی با Spring Boot قولش را داده بودم با دوره تکمیلی و پروژه‌محور Spring Boot در خدمت شما هستم.

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

سرفصل‌های دوره تکمیلی و پروژه محور Spring Boot (اسپرینگ بوت)

  • تحلیل دیتابیس پروژه و مشخص شدن Entitiy‌ها و روابط بین آنها
  • نحوه استفاده از فایلهای پروژه در گیتهاب
  • کار با دیتابیس به واسطه JPA و Hibernate
  • نحوه ایجاد Entity و روابط بین جداول
  • آشنایی با مفاهیم و نحوه پیاده‌سازی Dependency Injection
  • آشنایی و پیاده سازی لایه‌های اپلیکیشن(Repository, Service, Controller)
  • تکمیل RestController
  • پیاده‌سازی لایه View به واسطه Thymeleaf و Bootstrap
  • آشنایی و پیاده‌سازی Spring Security

نکته 1: سرفصل‌هایی که مشاهده کردید به صورت کلی مشخص شده‌اند و در طول دوره به جزئیات بسیار بیشتری پرداخته می‌شود.

نکته 2: در پیاده‌سازی این پروژه از معماری چندلایه MVC استفاده شده است که در طول دوره مفهوم و منطق هر کدام از این لایه‌ها توضیح داده می‌شود.

نکته 3: در این دوره هم Rest API بررسی می‌شود و هم کار با View و هر دو حالت پیاده‌سازی می‌شوند.

نکته 4: Spring دنیای بسیار گسترده‌ای دارد و بدون شک در یک دوره نمی‌توان تمامی نکات مربوط به آن را بررسی کرد اما مهم‌ترین نکاتی که نیاز دارید تا با یادگیری آنها وارد پروژه‌های واقعی شوید در این دوره بررسی شده‌اند و حتما سعی می‌کنیم در آینده با دوره‌های پیشرفته‌تر موضوعات مختلف و متنوعی را مورد بررسی قرار دهیم.

پیش‌نیازهای دوره تکمیلی و پروژه محور Spring Boot (اسپرینگ بوت)

پیش‌نیاز این دوره آشنایی اولیه با Spring Boot می‌باشد که می‌توانید در دوره رایگان آشنایی با Spring Boot شرکت کنید.


کلیدواژه: جاوا java Spring Spring Boot اسپرینگ بوت Java EE آموزش Java EE آموزش Spring آموزش اسپرینگ

لیست قسمت های این دوره:
play_circle_filled
۰۰
معرفی
رایگان
play_circle_filled
۰۱
تحلیل دیتابیس پروژه
رایگان
play_circle_filled
۰۲
ایجاد پروژه جدید و گرفتن سورس از GitHub
رایگان
play_circle_filled
۰۳
آشنایی با JPA و Hibernate
رایگان
play_circle_filled
۰۴
مدل سازی دیتابیس و ایجاد کلاس Entity
lock ویژه مشترکین
play_circle_filled
۰۵
آشنایی با Dependency Injection (قسمت اول)
lock ویژه مشترکین
play_circle_filled
۰۶
آشنایی با Dependency Injection (قسمت دوم)
lock ویژه مشترکین
play_circle_filled
۰۷
آشنایی با JPA Repository و لایه Data Access
lock ویژه مشترکین
play_circle_filled
۰۸
آشنایی با لایه های Service و Controller
lock ویژه مشترکین
play_circle_filled
۰۹
ایجاد رابطه یک به چند (OneToMany)
lock ویژه مشترکین
play_circle_filled
۱۰
کنترل کردن حلقه تکرار در Jackson Databind
lock ویژه مشترکین
play_circle_filled
۱۱
ایجاد رابطه چند به چند (ManyToMany)
lock ویژه مشترکین
play_circle_filled
۱۲
معرفی Hibernate Dialect
lock ویژه مشترکین
play_circle_filled
۱۳
شروع کار با thymeleaf (قسمت اول)
lock ویژه مشترکین
play_circle_filled
۱۴
شروع کار با thymeleaf (قسمت دوم)
lock ویژه مشترکین
play_circle_filled
۱۵
آپلود عکس (قسمت اول)
lock ویژه مشترکین
play_circle_filled
۱۶
آپلود عکس (قسمت دوم)
lock ویژه مشترکین
play_circle_filled
۱۷
شروع کار با Spring Security
lock ویژه مشترکین
play_circle_filled
۱۸
احراز هویت و سطح دسترسی (Authentication و Authorization)
lock ویژه مشترکین
play_circle_filled
۱۹
عملیات CRUD (قسمت اول)
lock ویژه مشترکین
play_circle_filled
۲۰
عملیات CRUD (قسمت دوم)
lock ویژه مشترکین
play_circle_filled
۲۱
اعتبارسنجی داده ها (Validation)
lock ویژه مشترکین
play_circle_filled
۲۲
Pagination and Sorting
lock ویژه مشترکین
play_circle_filled
۲۳
جستجوی رکورد (قسمت اول)
lock ویژه مشترکین
play_circle_filled
۲۴
جستجوی رکورد (قسمت دوم)
lock ویژه مشترکین
play_circle_filled
۲۵
خلاصه و جمع‌بندی دوره
رایگان
دیدگاه ها:
goldeagle00110011
۴ هفته قبل
reply
به به. بالاخره. ممنونم
www.seyedebrahimnoo
۱ هفته قبل
reply
سلام ممنون از اموزشای خوبتون فرانت هم میش با اسپرسنگ زد؟ یا فقط بک اند؟
هاتف توکلی
۶ روز قبل در پاسخ به www.seyedebrahimnoo
reply
سلام . منظورتون از اینکه با اسپرینگ میشه فرانت زد رو متوجه نمیشم! از قسمت 13 که شروع کار با thymeleaf هست در واقع داریم فرانت میزنیم !! thymeleaf یک template engine برای اسپرینگ هست در سمت کلاینت . اگه منظورتون اینه که کدهای اسپرینگ رو جایگزین html کنیم !! خیر امکان پذیر نیست . البته فریمورک هایی برای جاوا وجود دارن که بدون اینکه درگیر html بشید میتونین صفحات رو طراحی کنین و در نهایت کامپایل میشن و کدهای html ایجاد میکنن .
www.seyedebrahimnoo
۱ هفته قبل
reply
اگ ممکنه کمی هم فرانت آموزش بدید مثلا چطور یه پنل html یا bootstap رو باز کنیم؟
rahmatymahdi
۷ روز قبل
reply
چند قسمت مانده تا این دوره تکمیل بشه؟
پشتیبانی آرکادمی
۷ روز قبل در پاسخ به rahmatymahdi
reply
درود. 7 اپیزود به تکمیل شدن این دوره باقیست
asasehsohrab
۶ روز قبل
reply
دوره بسیاری خوبی هست
ممنون از آموزش خوبتون
jahedi.hasan
۶ روز قبل
reply
سلام و خسته نباشید بهتون میگم. واقعا کارتون عالیه.آیا دوره پیشرفته تر هم دارین برای اسپرینگ بوت؟
asasehsohrab
۵ روز قبل در پاسخ به jahedi.hasan
reply
سلام، دوره عالی و کاملا کاربردی هست، خسته نباشی بهتون میگم! امیدوارم دوره پیشرفته تر هم توی برنامتون باشه.
هاتف توکلی
۵ روز قبل
reply
ممنون از نظرات مثبت و انرژی بخش شما . بله حتما منتظر دوره های پیشرفته تر و جذاب تر باشید . مرسی از همراهیتون
asasehsohrab
۵ روز قبل در پاسخ به هاتف توکلی
reply
سپاس
jahedi.hasan
۵ روز قبل در پاسخ به هاتف توکلی
reply
ممنون از زحماتتون.
ارسال دیدگاه:
برای ارسال دیگاه باید به سیستم وارد شوید و یا ثبت نام کنید. ثبت نام چند لحظه بیشتر زمان شما را نمیگیرد.