آموزش یادگیری اسپرینگ بوت - توسعه سریع اپلیکیشن اسپرینگ - آخرین آپدیت

دانلود Learn Spring Boot - Rapid Spring Application Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

قدرت Spring Framework بدون پیچیدگی

با Spring Boot، تمام قدرت Spring Framework را بدون پیچیدگی‌های آن تجربه کنید. همین امروز شروع به ساخت اپلیکیشن کنید!

قابلیت‌های کلیدی Spring Boot:

  • ساخت اپلیکیشن‌های Spring MVC
  • اتصال به پایگاه‌های داده با Spring Data
  • امن‌سازی اپلیکیشن‌ها با Spring Security
  • ساخت فایل JAR اجرایی از اپلیکیشن
  • ساخت سرویس‌های REST در Spring Boot

پیش‌نیازهای دوره آموزشی Spring Boot:

  • آشنایی با زبان برنامه‌نویسی جاوا (Java)
  • تجربه توسعه وب (HTML / CSS / JavaScript)
  • کامپیوتری برای اجرای جاوا و محیط‌های توسعه IntelliJ یا Eclipse
  • آشنایی با معماری MVC مفید است اما الزامی نیست.

چرا دوره آموزش Spring Boot را انتخاب کنید؟

آیا می‌خواهید نحوه استفاده از Spring Boot برای ایجاد اپلیکیشن‌های جذاب را در عرض چند دقیقه بیاموزید، به جای اینکه روزها درگیر یادگیری زبان‌های مختلف برنامه‌نویسی باشید؟ آیا یک توسعه‌دهنده Spring هستید که به دنبال تقویت مهارت‌های خود است یا صرفاً کسی که می‌خواهد مجموعه مهارت‌های برنامه‌نویسی خود را گسترش دهد؟

دوره آموزش Spring Boot توسط Dan Vega در Udemy، با تجربه‌ای قوی در مهندسی نرم‌افزار، انتخاب مناسبی برای شماست. این دوره با رویکردی نظرگرایانه در ساخت اپلیکیشن‌های Spring با استفاده از زبان‌های برنامه‌نویسی جاوا و Groovy، مقدمه‌ای بر Spring Boot ارائه می‌دهد. این یک دوره فشرده است که نیاز به دانش بسیار کمی از این زبان‌های برنامه‌نویسی دارد و برای یادگیری آن نیازی به دانش قبلی از Spring Framework نیست.

Spring Boot چیست و چرا یادگیری آن ضروری است؟

Spring Boot و Spring Framework، ساخت اپلیکیشن‌ها و سرویس‌های قدرتمند و آماده تولید را آسان می‌کنند. این فریم‌ورک به طور مستقل اجرا شده و با حداقل دردسر قابل نگهداری است. همچنین قابلیت‌های آماده تولید مانند متریک‌ها، بررسی وضعیت سلامت و تنظیمات خارجی را ارائه می‌دهد. نرم‌افزاری که برای اجرا در هر مکانی طراحی شده است، به این معنی که می‌توانید فایل‌های JAR اجرایی ایجاد کنید که یکی از مطلوب‌ترین ویژگی‌های این نوع برنامه است.

یادگیری این نوع اپلیکیشن‌ها ممکن است چالش‌برانگیز به نظر برسد، اما این دوره، یادگیری Spring Boot و Spring Framework را به شیوه‌ای قابل درک ارائه می‌دهد. با موضوعاتی مانند معرفی فریم‌ورک و راهنمایی گام به گام برای ایجاد اولین اپلیکیشن خود، این دوره برای تقریباً هر کاربری مناسب است. تنها پیش‌نیازها برای موفقیت در این دوره آموزشی Spring Boot، آشنایی با زبان‌های برنامه‌نویسی جاوا و Groovy، تجربه توسعه وب و کامپیوتری است که قادر به اجرای جاوا و محیط‌های توسعه IntelliJ یا Eclipse باشد.

این دوره علاوه بر دسترسی مادام‌العمر به بیش از ۸۰ سخنرانی و ۱۰ ساعت محتوای آموزشی، فرصت ساخت اپلیکیشن‌های Spring MVC و آموزش اتصال به پایگاه‌های داده مختلف با استفاده از Spring Data را نیز فراهم می‌کند. این دوره برای دانشجویانی که تازه با Spring Boot آشنا شده‌اند، دانشجویانی که با Spring Framework آشنایی ندارند، یا کسانی که به دنبال نوشتن اپلیکیشن‌های خود هستند، بسیار مفید خواهد بود.

این دوره که با امتیاز نزدیک به پنج ستاره از Dan Vega و Udemy همراه است، از بازخوردهای عالی برخوردار است. سبک تدریس Dan به عنوان "دقیق" و "پاسخگو" توصیف شده و "عشق و اشتیاق آشکار او به فریم‌ورک، مسری است". از آنجایی که این دوره برای تمام سطوح مهارت و درک باز است، یکی از بهترین انتخاب‌ها در بازار Udemy برای کسانی است که به دنبال یادگیری عمیق Spring Boot Framework و همچنین کسانی که به دنبال تقویت مهارت‌های خود در توسعه وب با جاوا هستند.


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

معرفی Introduction

  • درباره من و درباره این دوره About Me & About This Course

  • چارچوب بهار The Spring Framework

  • چکمه بهاره Spring Boot

  • کد منبع این دوره Source Code for This Course

  • مسابقه مقدمه Introduction Quiz

  • [تمرین] - مستندات بهار [Exercise] - Spring Documentation

مقدمه Introduction

  • درباره من و درباره این دوره About Me & About This Course

  • فریم‌ورک Spring The Spring Framework

  • Spring Boot Spring Boot

  • کد منبع این دوره Source Code for This Course

  • آزمون مقدماتی Introduction Quiz

  • [تمرین] - مستندات Spring [Exercise] - Spring Documentation

محیط توسعه Development Environment

  • معرفی محیط توسعه Development Environment Intro

  • نصب جاوا روی ویندوز Installing Java on Windows

  • جاوا را روی Mac OSX نصب کنید Install Java on Mac OSX

  • Groovy را روی ویندوز نصب کنید Install Groovy on Windows

  • Gradle در ویندوز Gradle on Windows

  • Spring CLI در ویندوز Spring CLI on Windows

  • SDK Man SDK Man

  • نصب IntelliJ در ویندوز Installing IntelliJ on Windows

  • نصب IntelliJ در Mac OSX Installing IntelliJ on Mac OSX

محیط توسعه Development Environment

  • مقدمه محیط توسعه Development Environment Intro

  • نصب جاوا روی ویندوز Installing Java on Windows

  • نصب جاوا روی Mac OSX Install Java on Mac OSX

  • نصب Groovy روی ویندوز Install Groovy on Windows

  • Gradle روی ویندوز Gradle on Windows

  • Spring CLI روی ویندوز Spring CLI on Windows

  • SDK Man SDK Man

  • نصب IntelliJ روی ویندوز Installing IntelliJ on Windows

  • نصب IntelliJ روی Mac OSX Installing IntelliJ on Mac OSX

سلام چکمه بهار! Hello, Spring Boot!

  • سلام، معرفی بوت بهار Hello, Spring Boot Intro

  • سلام دنیا! ایجاد اولین برنامه Spring Boot شما Hello, World! Creating Your First Spring Boot Application

  • [تمرین] اولین برنامه Spring Boot خود را ایجاد کنید [Exercise] Create your first Spring Boot Application

  • آغازگر بهار Spring Initializer

  • نمای کلی ابزار ساخت Build Tools Overview

  • Maven Build Maven Build

  • Gradle Build Gradle Build

  • ابزار ساخت Build Tools

  • شروع POM Starter POMs

  • ایجاد JAR های اجرایی Creating Executable JARs

  • Spring DevTools & Live Reload Spring DevTools & Live Reload

  • [تمرین] ساختن اولین برنامه دنیای واقعی شما [Exercise] Building Your First Real World Application

سلام، Spring Boot! Hello, Spring Boot!

  • مقدمه سلام، Spring Boot! Hello, Spring Boot Intro

  • سلام، دنیا! ایجاد اولین اپلیکیشن Spring Boot شما Hello, World! Creating Your First Spring Boot Application

  • [تمرین] اولین اپلیکیشن Spring Boot خود را ایجاد کنید [Exercise] Create your first Spring Boot Application

  • Spring Initializer Spring Initializer

  • مرور ابزارهای ساخت Build Tools Overview

  • ساخت Maven Maven Build

  • ساخت Gradle Gradle Build

  • ابزارهای ساخت Build Tools

  • Starter POMs Starter POMs

  • ایجاد JAR های اجرایی Creating Executable JARs

  • Spring DevTools و بارگذاری مجدد زنده Spring DevTools & Live Reload

  • [تمرین] ساخت اولین اپلیکیشن واقعی شما [Exercise] Building Your First Real World Application

اصول اولیه بوت بهار Spring Boot Fundamentals

  • مقدمه اصول چکمه بهار Spring Boot Fundamentals Introduction

  • لوبیا بهار و تزریق وابستگی Spring Beans & Dependency Injection

  • بهار لوبیا و تزریق وابستگی نسخه ی نمایشی Spring Beans & Dependency Injection Demo

  • لوبیا بهار و تزریق وابستگی Spring Beans & Dependency Injection

  • ویژگی های برنامه و پیکربندی YAML Application Properties & YAML Configuration

  • ویژگی های پیکربندی Configuration Properties

  • پروفایل ها Profiles

  • پیکربندی خودکار Auto Configuration

  • پیکربندی Configuration

  • تمرین بنیادی بهار Spring Core Fundamentals Exercise

اصول Spring Boot Spring Boot Fundamentals

  • مقدمه اصول Spring Boot Spring Boot Fundamentals Introduction

  • Spring Beans و تزریق وابستگی (Dependency Injection) Spring Beans & Dependency Injection

  • نمایش Spring Beans و تزریق وابستگی Spring Beans & Dependency Injection Demo

  • Spring Beans و تزریق وابستگی Spring Beans & Dependency Injection

  • ویژگی‌های اپلیکیشن و پیکربندی YAML Application Properties & YAML Configuration

  • ویژگی‌های پیکربندی Configuration Properties

  • پروفایل‌ها Profiles

  • پیکربندی خودکار Auto Configuration

  • پیکربندی Configuration

  • تمرین اصول اولیه Spring Core Spring Core Fundamentals Exercise

توسعه برنامه های کاربردی وب Developing Web Applications

  • معرفی برنامه های کاربردی وب Developing Web Applications Intro

  • معرفی بهار MVC Spring MVC Intro

  • نسخه ی نمایشی اپلیکیشن وب Web Application Demo

  • توسعه برنامه های کاربردی وب Developing Web Applications

  • محتوای ثابت Static Content

  • بوور Bower

  • موتورهای قالب Template Engines

  • نسخه ی نمایشی برگ آویشن Thymeleaf Demo

  • نسخه ی نمایشی GSP GSP Demo

  • محتوای استاتیک و لایه نمایش Static Content & The View Layer

  • بین المللی سازی (i18n) Internationalization (i18n)

  • رسیدگی به خطا Error Handling

  • رسیدگی به استثنا Exception Handling

  • [تمرین] ایجاد یک برنامه وب [Exercise] Creating a web application

توسعه اپلیکیشن‌های وب Developing Web Applications

  • مقدمه توسعه اپلیکیشن‌های وب Developing Web Applications Intro

  • مقدمه Spring MVC Spring MVC Intro

  • نمایش اپلیکیشن وب Web Application Demo

  • توسعه اپلیکیشن‌های وب Developing Web Applications

  • محتوای ایستا Static Content

  • Bower Bower

  • موتورهای قالب (Template Engines) Template Engines

  • نمایش Thymeleaf Thymeleaf Demo

  • نمایش GSP GSP Demo

  • محتوای ایستا و لایه View Static Content & The View Layer

  • بومی‌سازی (i18n) Internationalization (i18n)

  • مدیریت خطا Error Handling

  • مدیریت استثنا (Exception Handling) Exception Handling

  • [تمرین] ایجاد یک اپلیکیشن وب [Exercise] Creating a web application

دسترسی به داده ها با Spring Boot Data Access with Spring Boot

  • مقدمه دسترسی به داده ها Data Access Introduction

  • ایجاد یک برنامه با استفاده از پایگاه داده درون حافظه H2 Creating an Application using H2's in-memory database

  • ایجاد موجودیت ها و مخازن Creating Entities & Repositories

  • آزمون H2 در حافظه و JPA H2 In-memory & JPA Quiz

  • در حال بارگیری داده ها Loading Data

  • Refactor Refactor

  • وبلاگ Refactor قسمت 2 Refactor Blog Part 2

  • بانک اطلاعات تولید Production Database

  • بهار داده JDBC Spring Data JDBC

  • NoSQL - MongoDB NoSQL - MongoDB

  • [تمرین] دسترسی به داده با تمرین JPA و h2 [Exercise] Data Access with JPA & h2 Exercise

  • Spring Data JPA - ایجاد کوئری ها قسمت 1 Spring Data JPA - Creating Queries Part 1

  • Spring Data JPA - ایجاد پرس و جو قسمت 2 Spring Data JPA - Creating Queries Part 2

دسترسی به داده با Spring Boot Data Access with Spring Boot

  • مقدمه دسترسی به داده Data Access Introduction

  • ایجاد یک اپلیکیشن با استفاده از پایگاه داده درون حافظه H2 Creating an Application using H2's in-memory database

  • ایجاد موجودیت‌ها (Entities) و مخازن (Repositories) Creating Entities & Repositories

  • آزمون پایگاه داده درون حافظه H2 و JPA H2 In-memory & JPA Quiz

  • بارگذاری داده‌ها Loading Data

  • بازسازی کد (Refactor) Refactor

  • بازسازی کد وبلاگ قسمت دوم Refactor Blog Part 2

  • پایگاه داده تولید Production Database

  • Spring Data JDBC Spring Data JDBC

  • NoSQL - MongoDB NoSQL - MongoDB

  • [تمرین] دسترسی به داده با JPA و h2 [Exercise] Data Access with JPA & h2 Exercise

  • Spring Data JPA - ایجاد کوئری قسمت اول Spring Data JPA - Creating Queries Part 1

  • Spring Data JPA - ایجاد کوئری قسمت دوم Spring Data JPA - Creating Queries Part 2

امنیت Security

  • معرفی امنیت Security Introduction

  • معرفی امنیت بهار Spring Security Intro

  • امنیت بهار - پیکربندی سفارشی قسمت 1 Spring Security - Custom Configuration Part 1

  • امنیت بهار - پیکربندی سفارشی قسمت 2 Spring Security - Custom Configuration Part 2

  • مبانی امنیت بهار Spring Security Basics

  • بهار امنیت فرم ورود سفارشی Spring Security Custom Login Form

  • امنیت بهار و JPA Spring Security & JPA

  • [تمرین] ایمن کردن برنامه شما [Exercise] Securing you application

امنیت Security

  • مقدمه امنیت Security Introduction

  • مقدمه Spring Security Spring Security Intro

  • Spring Security - پیکربندی سفارشی قسمت اول Spring Security - Custom Configuration Part 1

  • Spring Security - پیکربندی سفارشی قسمت دوم Spring Security - Custom Configuration Part 2

  • مبانی Spring Security Spring Security Basics

  • فرم ورود سفارشی Spring Security Spring Security Custom Login Form

  • Spring Security و JPA Spring Security & JPA

  • [تمرین] امن کردن اپلیکیشن شما [Exercise] Securing you application

ساخت API های REST Building REST APIs

  • REST API معرفی REST API Intro

  • روش‌های درخواست HTTP (افعال) HTTP Request Methods (Verbs)

  • کدهای وضعیت HTTP HTTP Status Codes

  • مذاکره محتوا Content Negotiation

  • کلاینت های HTTP HTTP Clients

  • ساخت API REST Building A REST API

  • اجزای REST REST Components

  • رسیدگی به خطا Error Handling

  • هایپر مدیا Hypermedia

  • نسخه ی نمایشی Hypermedia Hypermedia Demo

  • الگوی REST REST Template

  • [تمرین] ساخت یک REST API [Exercise] Building a REST API

ساخت REST API ها Building REST APIs

  • مقدمه REST API REST API Intro

  • متدهای درخواست HTTP (Verbs) HTTP Request Methods (Verbs)

  • کدهای وضعیت HTTP HTTP Status Codes

  • مذاکره محتوا (Content Negotiation) Content Negotiation

  • کلاینت‌های HTTP HTTP Clients

  • ساخت یک REST API Building A REST API

  • اجزای REST REST Components

  • مدیریت خطا Error Handling

  • Hypermedia Hypermedia

  • نمایش Hypermedia Hypermedia Demo

  • REST Template REST Template

  • [تمرین] ساخت یک REST API [Exercise] Building a REST API

چیز چندش و کثیف CRUD

  • شروع کننده CRUD CRUD Starter

  • خواندن Read

  • ايجاد كردن Create

  • اعتبار سنجی Validation

  • به روز رسانی Update

  • حذف Delete

  • [تمرین] ساختن یک برنامه CRUD [Exercise] Building a CRUD Application

CRUD CRUD

  • شروع CRUD CRUD Starter

  • خواندن (Read) Read

  • ایجاد (Create) Create

  • اعتبارسنجی (Validation) Validation

  • به‌روزرسانی (Update) Update

  • حذف (Delete) Delete

  • [تمرین] ساخت یک اپلیکیشن CRUD [Exercise] Building a CRUD Application

راهنماها Guides

  • معرفی راهنماها Guides Intro

  • ارسال ایمیل Sending Email

  • برنامه ریزی وظایف Scheduling Tasks

  • منابع بوت بهار Spring Boot Resources

  • پروژه لومبوک Project Lombok

راهنماها Guides

  • مقدمه راهنماها Guides Intro

  • ارسال ایمیل Sending Email

  • زمان‌بندی وظایف Scheduling Tasks

  • منابع Spring Boot Spring Boot Resources

  • Project Lombok Project Lombok

جایزه Bonus

  • متشکرم! Thank You!

  • درس پاداش Bonus Lesson

بونوس Bonus

  • تشکر! Thank You!

  • درس بونوس Bonus Lesson

نمایش نظرات

آموزش یادگیری اسپرینگ بوت - توسعه سریع اپلیکیشن اسپرینگ
جزییات دوره
11 hours
89
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
25,468
4.2 از 5
ندارد
دارد
دارد
Dan Vega
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Vega Dan Vega

w / Dan را بیاموزید: مربی پرفروش ترین Udemy - 100 + K StudentHi، I'm Dan Vega. من یک مهندس نرم افزار هستم که درست در خارج از یکی از مکانهای مورد علاقه خود در جهان زندگی می کنم ، کلیولند ، اوهایو ، من یک برنامه نویس خودآموخته هستم که قاطعانه بر این باور است که اگر فکر خود را بجا آورید ، می توانید در زندگی خود به هر کاری برسید ، آستین و مایل به قرار دادن در کار است. من بیش از 20 سال است که نرم افزار می نویسم و از دانش ، علاقه و نفوذ خود برای کمک به توسعه دهندگان دیگر در رسیدن به اهدافشان استفاده می کنم. من بصورت آنلاین تدریس می کنم و در حال حاضر بیش از 55000 دانشجو دارم. وقتی من در حال نوشتن نرم افزار نیستم ، موارد زیادی دارم که واقعاً مرا مشغول می کند. من عاشق خواندن کتاب ، گوش دادن به پادکست ها و تماشای دوره های آنلاین هستم. من عطش واقعی برای دانش دارم و هر روز در هفته مرا می کشد. من همچنین عاشق دویدن و بلند کردن وزنه های سنگینی هستم که در طول هفته مرا متعادل نگه می دارد.