آموزش ساخت APIهای HTTP با Spring - آخرین آپدیت

دانلود Building HTTP APIs with Spring

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع که برای توسعه‌دهندگان مبتدی و با تجربه طراحی شده است، قدرت ساخت APIهای HTTP را با Spring، یکی از منعطف‌ترین و پرکاربردترین فریم‌ورک‌های جاوا، کشف کنید. در این مسیر، عمیقاً وارد دنیای ساخت APIهای HTTP مقاوم، مقیاس‌پذیر و امن از صفر شوید و در پیاده‌سازی سرویس‌های RESTful با Spring Boot به تسلط کامل برسید. آنچه در این دوره خواهید آموخت: مفاهیم بنیادی: درک اصول REST و اهمیت APIهای بدون وضعیت (Stateless). تسلط بر Spring Boot: سرعت بخشیدن به توسعه اپلیکیشن‌ها و کاهش کدهای تکراری با Spring Boot؛ بررسی دسترسی به داده‌ها، پیکربندی‌های امنیتی و موارد دیگر. پایداری داده‌ها: یکپارچه‌سازی با پایگاه‌های داده با استفاده از Spring Data JPA و تجربه جادوی عملیات CRUD بدون نیاز به نوشتن SQL. امنیت: حفاظت از APIهای خود با Spring Security و پیاده‌سازی مکانیزم‌های احراز هویت (Authentication) و تعیین سطح دسترسی (Authorization). تست و آزمایش: اطمینان از پایداری APIها با استراتژی‌های تست واحد (Unit)، تست یکپارچگی (Integration) و تست‌های End-to-End. پیش‌نیازها: دانشجویان باید تسلط مناسبی بر برنامه‌نویسی به زبان جاوا داشته باشند.

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

فریم‌ورک‌ها، کامپوننت‌ها و تزریق وابستگی Frameworks, Components, & Dependency Injection

  • فریم‌ورک‌ها، وارونگی کنترل و تزریق وابستگی Frameworks, Inversion of Control, & Dependency Injection

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

  • کامپوننت‌های نرم‌افزاری Software Components

  • تعریف یک پیکربندی (Configuration) Defining a Configuration

  • مدیریت چرخه حیات کامپوننت‌های نرم‌افزاری Software Component Life-cycle Management

  • استخراج متادیتای اپلیکیشن با Java Annotations Capturing Application Metadata with Java Annotations

  • سبک‌های تزریق وابستگی Dependency Injection Styles

  • تست یکپارچگی با فریم‌ورک Spring Integration Testing with the Spring Framework

درک پروتکل HTTP Understanding HTTP

  • وب‌اپلیکیشن چیست و چرا HTTP؟ What is a Web Application & Why HTTP?

  • پروتکل‌های ارتباطی Communication Protocols

  • کالبدشناسی درخواست HTTP HTTP Request Anatomy

  • آدرس‌های URL و پارامترهای کوئری URLs & Query Parameters

  • انواع Mime، هدرهای Content Type و کدگذاری بدنه درخواست با Json Mime Types, Content-Type Headers, & Request Body Encoding Json

  • کالبدشناسی پاسخ HTTP، کدهای پاسخ و کوکی‌ها HTTP Response Anatomy, HTTP Response Codes, & Cookies

ساخت وب‌اپلیکیشن‌ها Building Web Applications

  • ساخت وب‌اپلیکیشن‌ها بر بستر HTTP Building Web Applications on HTTP

  • کنترلرهای Spring و مدیریت ورودی‌های کاربر Spring Controllers & Handling Client Input

  • فریم‌ورک‌های وب‌اپلیکیشن، مسیریابی (Routing) و مدیریت درخواست Web Application Frameworks, Routing, & Request Handling

  • تبدیل داده‌ها (Marshalling و Unmarshalling) Marshalling & Unmarshalling Data

  • کنترلرهای مدرن Spring Modern Spring Controllers

  • بررسی Spring Data JPA Spring Data JPA

مبانی امنیت وب‌اپلیکیشن Web Application Security Basics

  • تفاوت احراز هویت و تعیین سطح دسترسی Authentication vs. Authorization

  • کوکی‌ها و سشن‌ها Cookies & Sessions

  • راهنمای جامع Spring Security Spring Security Walkthrough

  • مفهوم Principal The Principal

  • حمله جعل درخواست بین‌سایتی (CSRF) Cross-site Request Forgery

  • زیرساخت کلید عمومی (PKI) Public Key Infrastructure

نمایش نظرات

آموزش ساخت APIهای HTTP با Spring
جزییات دوره
10h 0m
26
(آخرین آپدیت)
4,203
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar