×
ribbon

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

مدرس:

محمدصادق رضائی

دوره آموزش اسپرینگ بوت در عمل (با رویکرد blocking) این دوره آموزشی به شما نحوه ی ساخت برنامه... بیشتر
گواهی‌نامه
3.5 (11)
4 دیدگاه
351دانشجو
8ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

Spring Web mvc

Spring Data jpa

Spring Validation

Spring Security

این دوره شامل:

8 ساعت ویدئو

1 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

3 فصل38 جلسه8 ساعت ویدیو
ایجاد برنامه
  ایجاد پروژه
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
  اهمیت استفاده از JsonIgnore
14:44
  نگاهی عمیق‌تر به PreAuthorize
10:38

پیش‌نیاز‌ها

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

توضیحات دوره

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

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

مخاطبان دوره آموزش جاوا اسپرینگ چه کسانی هستند؟

این دوره آموزش جاوا اسپرینگ برای افرادی مناسب است که:

  • به دنبال یادگیری Spring Boot هستند
  • تجربه‌ی قبلی در برنامه‌نویسی جاوا دارند
  • می‌خواهند برنامه‌های کاربردی Spring Boot را بسازند

در دوره آموزش جاوا اسپرینگ چه مفاهیمی را یاد خواهیم گرفت؟

در این دوره آموزش جاوا اسپرینگ، شما با مفاهیم کلیدی Spring Boot آشنا خواهید شد، ازجمله:

  • Spring Boot Starter: این Starter ها به شما کمک می‌کنند تا به سرعت برنامه‌های Spring Boot را راه‌اندازی کنید.
  • Dependency Injection: تزریق وابستگی به شما کمک می‌کند تا برنامه‌های خود را به صورت ماژولار و تست پذیرتر طراحی کنید.
  • Spring MVC: این فریم‌ورک به شما امکان می‌دهد تا برنامه‌های وب را با استفاده از الگوی Model-View-Controller توسعه دهید.
  • Spring Data JPA: این کتابخانه به شما امکان می‌دهد تا به پایگاه‌های داده‌ی رابطه‌ای با استفاده از JPA دسترسی داشته باشید.
  • Spring Security: این کتابخانه به شما امکان می‌دهد تا برنامه‌های خود را امن کنید.

مهارت‌هایی که در این دوره یاد می‌گیرید:

  • نحوه‌ی ساخت برنامه‌های Spring Boot
  • نحوه‌ی استفاده از Spring Boot Starter ها
  • نحوه‌ی تزریق وابستگی در برنامه‌های Spring Boot
  • نحوه‌ی توسعه‌ی برنامه‌های وب با استفاده از Spring MVC
  • نحوه‌ی دسترسی به پایگاه‌های داده‌ی رابطه‌ای با استفاده از Spring Data JPA
  • نحوه‌ی امن کردن برنامه‌های Spring Boot با استفاده از Spring Security

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

دیدگاه کاربران

3.5

بر اساس امتیاز 11 دانشجو

1
2
3
4
5

محمد رضا علی آبادی

2 سال پیش

5

دوره مبتدی و بسیار عالی هستش که برای شروع خوبه. بنظرم اگه همراه با git کدهای هر بخش بود یادگیری بهتر و سریعتر می بود. امیدوارم دوره های پیشرفته تری هم استاد تدریس کنن

محمد محمودی

1 سال پیش

3

دوره بسیار خوبی بود اما متاسفانه کیفیت صدای ویدیوها به شدت مشکل داره و نمیشه روی مطالب تمرکز کرد.

محمد میرزائی

29 روز پیش

2

با سلام و تشکر از مدرس و مکتبخونه برای دورره فقط صدای مدرس خیلی کم بود و همجنین نویز داشت :(

مهدی کوهی زینجناب

1 سال پیش

1

صدا استاد خیلی بی انرژی و بی حال و خیلی سریع برای خودش توضیح میده پیشنهاد میکنم اصلا دوره رو بیخیال شین

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
4دوره
1,281دانشجو
26نظر و امتیاز

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.