آموزش مبانی و اصول اسپرینگ بوت (Spring Boot Foundations) - آخرین آپدیت

دانلود Spring Boot Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! یک روش هوشمندتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیق‌تر کنید. با این دوره که هم برای توسعه‌دهندگان مشتاق و هم برنامه‌نویسان باسابقه طراحی شده، سفری جامع را در دنیای Spring Boot آغاز کنید. در پایان، درک قدرتمندی از نحوه ساخت برنامه‌های مقیاس‌پذیر و آماده تولید (Production-ready) با استفاده از این فریم‌ورک قدرتمند جاوا خواهید داشت. دوره با مقدمه‌ای بر Spring Boot شروع می‌شود و نگاهی کلی به ویژگی‌ها، اهداف و جایگاه متمایز آن در اکوسیستم جاوا ارائه می‌دهد. شما از طریق رویکردی عملی، محیط کار خود را راه‌اندازی کرده، اولین پروژه خود را می‌سازید و به عمق جادوی این فریم‌ورک، از پروژه‌های استارتر گرفته تا خودکارسازی پیکربندی (Autoconfiguration)، Spring Boot DevTools و فراتر از آن، نفوذ خواهید کرد. سپس، ما شما را گام‌به‌گام در توسعه یک اپلیکیشن وب کاملاً کاربردی راهنمایی می‌کنیم. شما یاد خواهید گرفت که چگونه ویژگی‌هایی مانند سیستم‌های ورود (Login)، مدیریت نشست‌ها (Session Handling) و مدیریت لیست کارها (Todo) را پیاده‌سازی کنید، در حالی که با یکپارچه‌سازی بی‌نقص ابزارهایی مانند JPA، Hibernate و Spring Security آشنا می‌شوید. هر مفهوم با تمرین‌های عملی تقویت می‌شود تا اعتماد به نفس شما در توسعه اپلیکیشن‌های واقعی افزایش یابد. چه مبتدی باشید که می‌خواهید Spring Boot را درک کنید و چه توسعه‌دهنده سطح متوسطی که می‌خواهد بر ویژگی‌های پیشرفته آن مسلط شود، این دوره برای شما طراحی شده است. بدون نیاز به دانش قبلی در Spring Boot، تنها چیزی که نیاز دارید تجربه پایه در برنامه‌نویسی جاوا و اشتیاق برای ارتقای مهارت‌های خود است.

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

مقدمه Introduction

  • مقدمه‌ای بر دوره تخصصی Introduction to the Specialization

  • اهداف یادگیری دوره Course Learning Objective

  • نصب جاوا و Eclipse Installing Java and Eclipse

آموزش ۱۰ مرحله‌ای Spring Boot نسخه ۲ Introduction to Spring Boot in 10 Steps - V2

  • گام ۰۱ - شروع کار با Spring Boot - اهداف Step 01 - Getting Started with Spring Boot - Goals

  • گام ۰۲ - درک دنیای قبل از Spring Boot - بررسی اجمالی Step 02 - Understanding the World before Spring Boot – 10,000 Feet Overview

  • گام ۰۳ - راه‌اندازی پروژه جدید با Spring Initializr Step 03 - Setting Up New Spring Boot Project with Spring Initializr

  • گام ۰۴ - ساخت یک API ساده (Hello World) با Spring Boot Step 04 - Build a Hello World API with Spring Boot

  • گام ۰۵ - درک هدف اصلی Spring Boot Step 05 - Understanding the Goal of Spring Boot

  • گام ۰۶ - درک جادوی Spring Boot - پروژه‌های Spring Boot Starter Step 06 - Understanding Spring Boot Magic - Spring Boot Starter Projects

  • گام ۰۷ - درک جادوی Spring Boot - خودکارسازی پیکربندی (Autoconfiguration) Step 07 - Understanding Spring Boot Magic - Autoconfiguration

  • گام ۰۸ - توسعه سریع‌تر با Spring Boot DevTools Step 08 - Build Faster with Spring Boot DevTools

  • گام ۰۹ - آماده‌سازی برای محیط عملیاتی ۱ - پروفایل‌ها (Profiles) Step 09 - Get Production-Ready with Spring Boot - 1 - Profiles

  • گام ۱۰ - آماده‌سازی برای محیط عملیاتی ۲ - ConfigurationProperties Step 10 - Get Production-Ready with Spring Boot - 2 - ConfigurationProperties

  • گام ۱۱ - آماده‌سازی برای محیط عملیاتی ۳ - سرورهای داخلی (Embedded Servers) Step 11 - Get Production-Ready with Spring Boot - 3 - Embedded Servers

  • گام ۱۲ - آماده‌سازی برای محیط عملیاتی ۴ - Actuator Step 12 - Get Production-Ready with Spring Boot - 4 - Actuator

  • گام ۱۳ - مقایسه Spring Boot در مقابل Spring و Spring MVC Step 13 - Understanding Spring Boot Versus Spring Versus Spring MVC

  • گام ۱۴ - شروع کار با Spring Boot - مرور کلی Step 14 - Getting Started with Spring Boot - Review

ساخت اپلیکیشن وب با Spring Boot نسخه ۲ Web Application with Spring Boot - V2

  • گام ۰۰ - مقدمه‌ای بر ساخت اپلیکیشن وب با Spring Boot Step 00 - Introduction to Building Web App with Spring Boot

  • گام ۰۱ - ایجاد اپلیکیشن وب با Spring Initializr Step 01 - Creating Spring Boot Web Application with Spring Initializr

  • گام ۰۲ - بررسی سریع پروژه Spring Boot Step 02 - Quick Overview of Spring Boot Project

  • گام ۰۳ - اولین کنترلر Spring MVC، @ResponseBody و @Controller Step 03 - First Spring MVC Controller, @ResponseBody, @Controller

  • گام ۰۴ - ۰۱ - ارتقای کنترلر Spring MVC برای ارائه پاسخ HTML Step 04 - 01 - Enhancing Spring MVC Controller to Provide HTML Response

  • گام ۰۴ - ۰۲ - راهنمای گام‌به‌گام کدنویسی و دیباگ کردن Step 04 - 02 - Exploring Step-by-Step Coding and Debugging Guide

  • گام ۰۵ - ریدایرکت به JSP با استفاده از کنترلر و @ResponseBody Step 05 - Redirect to a JSP Using Spring Boot - Controller, @ResponseBody and Vi

  • گام ۰۶ - تمرین - ایجاد LoginController و نمای ورود Step 06 - Exercise - Creating LoginController and Login View

  • گام ۰۷ - بررسی سریع - وب چگونه کار می‌کند (درخواست و پاسخ) Step 07 - Quick Overview - How Does Web Work - Request and Response

  • گام ۰۸ - دریافت پارامترها با RequestParam و نگاهی به Model Step 08 - Capturing QueryParams Using RequestParam and First Look at Model

  • گام ۰۹ - بررسی اهمیت ثبت وقایع (Logging) در Spring Boot Step 09 - Quick Overview - Importance of Logging with Spring Boot

  • گام ۱۰ - درک DispatcherServlet، مدل ۱، مدل ۲ و Front Controller Step 10 - Understanding DispatcherServlet, Model 1, Model 2, and Front Controller

  • گام ۱۱ - ایجاد فرم ورود (Login Form) Step 11 - Creating a Login Form

  • گام ۱۲ - نمایش اطلاعات ورود در JSP با استفاده از Model Step 12 - Displaying Login Credentials in a JSP using Model

  • گام ۱۳ - افزودن اعتبارسنجی سخت‌افزاری برای نام کاربری و رمز عبور Step 13 - Add Hard-Coded Validation of User ID and Password

  • گام ۱۴ - شروع کار با ویژگی‌های Todo - ایجاد Todo و TodoService Step 14 - Getting Started with Todo Features - Creating Todo and TodoService

  • گام ۱۵ - ایجاد اولین نسخه از صفحه لیست کارها Step 15 - Creating First Version of List Todos Page

  • گام ۱۶ - مقایسه Session در مقابل Model و Request - @SessionAttributes Step 16 - Understanding Session Versus Model Versus Request - @SessionAttributes

  • گام ۱۷ - افزودن JSTL به پروژه و نمایش کارها در جدول Step 17 - Adding JSTL to Spring Boot Project and Showing Todos in a Table

  • گام ۱۸ - افزودن فریم‌ورک Bootstrap با استفاده از webjars Step 18 - Adding Bootstrap CSS framework to Spring Boot Project Using webjars

  • گام ۱۹ - قالب‌بندی صفحات JSP با Bootstrap Step 19 - Formatting JSP Pages with Bootstrap CSS Framework

  • گام ۲۰ - افزودن یک کار جدید - ایجاد یک View جدید Step 20 – Let's Add a New Todo - Create a New View

  • گام ۲۱ - ارتقای TodoService برای اضافه کردن کار جدید Step 21 - Enhancing TodoService to Add the Todo

  • گام ۲۲ - افزودن اعتبارسنجی با Spring Boot Starter Validation Step 22 - Adding Validations Using Spring Boot Starter Validation

  • گام ۲۳ - استفاده از Command Beans برای اعتبارسنجی صفحه Todo جدید Step 23 - Using Command Beans to Implement New Todo Page Validations

  • گام ۲۴ - پیاده‌سازی قابلیت حذف کار - ایجاد View جدید Step 24 - Implementing Delete Todo Feature - New View

  • گام ۲۵ - پیاده‌سازی قابلیت ویرایش کار ۱ - نمایش صفحه ویرایش Step 25 - Implementing Update Todo - 1 - Show Update Todo Page

  • گام ۲۶ - پیاده‌سازی قابلیت ویرایش کار ۱ - ذخیره تغییرات Step 26 - Implementing Update Todo - 1 - Save Changes to Todo

  • گام ۲۷ - افزودن فیلد تاریخ هدف به صفحه Todo Step 27 - Adding Target Date Field to Todo Page

  • گام ۲۸ - افزودن نوار ناوبری (Navbar) و پیاده‌سازی JSP Fragments Step 28 - Adding a Navigation Bar and Implementing JSP Fragments

  • گام ۲۹ - آماده‌سازی برای Spring Security Step 29 - Preparing for Spring Security

  • گام ۳۰ - راه‌اندازی Spring Security با Starter Security Step 30 - Setting Up Spring Security with Spring Boot Starter Security

  • گام ۳۱ - پیکربندی Spring Security با رمزنگاری سفارشی کاربر و رمز عبور Step 31 - Configuring Spring Security with Custom User and Password Encoder

  • گام ۳۲ - بازنویسی کد و حذف مقادیر ثابت (Hardcoding) نام کاربری Step 32 - Refactoring and Removing Hardcoding of User ID

  • گام ۳۳ - ایجاد کاربر جدید برای اپلیکیشن Todo Step 33 - Setting Up a New User for Todo Application

  • گام ۳۴ - افزودن Spring Boot Starter Data JPA و آماده‌سازی دیتابیس H2 Step 34 - Adding Spring Boot Starter Data JPA and Getting H2 Database-Ready

  • گام ۳۵ - ۰۱ - پیکربندی Spring Security برای فعال‌سازی کنسول H2 Step 35 - 01 - Configuring Spring Security to Get H2 Console Working

  • گام ۳۵ - ۰۲ - بررسی مسیر JDBC تا Spring Data JPA Step 35 - 02 - JDBC to Spring JDBC to JPA to Spring Data JPA – 10,000 Ft Overview

  • گام ۳۶ - تبدیل Todo به یک Entity و پر کردن داده‌ها در H2 Step 36 - Making Todo an Entity and Population Todo Data into H2

  • گام ۳۷ - ایجاد TodoRepository و اتصال لیست کارها به دیتابیس H2 Step 37 - Creating TodoRepository and Connecting List Todos Page from H2 Database

  • گام ۳۸ - ۰۱ - اتصال تمام ویژگی‌های اپلیکیشن Todo به دیتابیس H2 Step 38 - 01 - Connecting All Todo App Features to H2 Database

  • گام ۳۸ - ۰۲ - بررسی جادوی Spring Boot Starter JPA و JpaRepository Step 38 - 02 - Exploring Magic of Spring Boot Starter JPA and JpaRepository

  • گام ۳۹ - بررسی نحوه اتصال اپلیکیشن Todo به دیتابیس MySQL Step 39 - Overview of Connecting Todo App to MySQL database

  • گام ۴۰ - تمرین اختیاری - نصب Docker Step 40 - Optional Hands-On - Installing Docker

  • گام ۴۱ - تمرین اختیاری - اتصال اپلیکیشن Todo به دیتابیس MySQL Step 41 - Optional Hands-On - Connecting Todo App to MySQL database

نمایش نظرات

آموزش مبانی و اصول اسپرینگ بوت (Spring Boot Foundations)
جزییات دوره
9h 17m
62
(آخرین آپدیت)
3,483
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده