آموزش اسپرینگ بوت در عمل (با رویکرد blocking)

poster
پیش‌نمایش دوره

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

برگزارکننده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
5 (1 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  8 ساعت
مجموع محتوای آموزشی:  8 ساعت ویدئو
 (قابل دانلود می‌باشد)

آنچه در این دوره می‌آموزیم:

 Spring Web mvc

 Spring Data jpa

 Spring Validation

 Spring Security

 Slobal Exception Handler

پیش‌نیاز‌ها

 آشنایی با زبان برنامه‌نویسی جاوا پیش‌نیاز دوره می‌باشد.

سرفصل‌های دوره آموزش اسپرینگ بوت در عمل (با رویکرد blocking)

ایجاد برنامه
  ایجاد پروژه
مشاهده
"11:26  
  hello world در اسپرینگ بوت
مشاهده
"15:07  
  نگاهی عمیق‌تر به مفهوم controller
"15:16  
  آشنایی با مفهوم service
"17:58  
  مقدمات spring data JPA
"18:38  
  ادامه JPA و استفاده از repository در سرویس
"18:41  
  آشنایی با امکانات configuration در اسپرینگ بوت
"20:07  
  استفاده از postman برای تست controller
"13:13  
  آشنایی با validation و بهبود controller
"13:21  
  نحوه صحیح exception handling
"22:48  
ایمن کردن برنامه
  ایجاد کلاس‌های مربوط به role based access control
مشاهده
"16:59  
  تکمیل کلاس‌ها و آشنایی بیشتر با JPA
"18:41  
  ایجاد مخازن مربوط امنیت
"07:25  
  ایجاد سرویس‌های مربوط امنیت
"15:06  
  تکمیل UserDetailsService سفارشی
"10:02  
  آشنایی با PasswordEncoder و اهمیت آن
"12:30  
  آشنایی با AuthenticationManager و AuthenticationProvider
"17:32  
  پیاده سازی AuthenticationController
"12:32  
  آشنایی با مفهوم Filter و FilterChain
"14:05  
  تعریف SecurityFilterChain
"07:28  
  ایجاد Role و Authority
"10:15  
  تست اولیه AuthenticationController
"09:34  
  تولید JWT
"14:28  
  تایید اصالت JWT
"09:09  
  تکمیل AuthenticationController
"05:43  
  نگاهی عمیق‌تر به JWT
"11:04  
  Jwt Authentication Filter قسمت اول
"12:46  
  Jwt Authentication Filter قسمت دوم
"15:56  
  تست Authentication
"05:20  
  پیاده سازی Authorization
"09:50  
مباحث پیشرفته و جمع‌بندی
  نگاهی عمیق‌تر به Controller Advice
"12:49  
  آشنایی با Exception Translation Filter
"09:47  
  پیاده سازی Access Denied Handler
"11:39  
  پیاده سازی Authentication Entry Point
"08:23  
  نحوه دسترسی به سایر Exception های رخ داده در FilterChain
"09:35  
  جمع‌بندی
"07:00  

درباره دوره

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

درباره استاد

maktabkhooneh-teacher محمد صادق رضائی

محمد صادق رضائی، دانش‌آموخته کارشناسی تکنولوژی نرم‌افزار (مهاجر اصفهان) است. ایشان در زمینه توسعه نرم‌افزارهای Enterprise ، اندروید ، IoT و IIoT فعال می‌باشد. از سوابق آموزشی ایشان می‌توان به سابقه تدریس در چندین دوره و کارگاه آموزشی در زمینه های مختلف مرتبط با نرم‌افزار اشاره نمود.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
poster
پیش‌نمایش دوره
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذراندن دوره:  8 ساعت
مجموع محتوای آموزشی:  8 ساعت ویدئو
 (قابل دانلود می‌باشد)