دوره آموزش آنلاین ASP.NET Core Web API + React

1 رای ثبت شده
دوره آموزش  آنلاین ASP.NET Core Web API + React

دوره آموزش آنلاین ASP.NET Core Web API + React

90 ساعت دوره در 30 جلسه 3 ساعته به صورت آنلاین (یکشنبه و سه شنبه ها از ساعت 17:30 تا 20:30) - هزینه کل دوره یک میلیون و هشتصد هزار تومان می باشد که می توانید به صورت جداگانه در بخش اول کلاس که مسائل مربوط به Web API است شرکت کنید یا در بخش دوم که مربوط به React است ثبت نام بفرمایید. 15 جلسه اول Web API خواهد بود و 15 جلسه هم در ادامه به React خواهیم پرداخت. کلاس روز های یکشنبه و سه شنبه هر هفته از ساعت 18 تا 21 به صورت آنلاین برگزار می شود.شروع دوره 25 اردیبهشت 1401 می باشد.

1 رای ثبت شده
مدرس: محسن درم بخت (دارای گروه تلگرام اختصاصی، برای پشتیبانی و پرس و پاسخ)
دوره آموزش  آنلاین ASP.NET Core Web API + React
1,800,000 تومان 1,800,000 تومان
  • مدت زمان دوره: 1:52:18
  • امکان دانلود کل دوره به صورت یکجا
  • ویدیوهای آموزشی با کیفیت
  • دسترسی همیشگی به دوره خریداری شده
  • امکان درج پرسش و پاسخ
1,800,000 تومان 1,800,000 تومان
  • دسترسی به فایل ها و محتوای متنی ضمیمه شده
  • ویدیو های آموزشی با کیفیت
  • امکان اجرا در موبایل و تبلت
  • دسترسی همیشگی به ویدیو خریداری شده
  • امکان درج پرسش و پاسخ

آنچه در دوره آنلاین دوره آموزش آنلاین ASP.NET Core Web API + React می آموزید:

  • نوشتن Backend به صورت کامل در بستر ASP.NET Core
  • استفاده از Token Authentication و Refresh Token
  • کار با EF Core برای ارتباط با MS SQL SERVER
  • کار با SignalR و پیاده سازی Push Notification
  • استفاده از CQRS برای نوشتن Service ها
  • آموزش React و توانایی پیاده سازی کامل یک پروژه
  • پیاده سازی پنل مدیریت فروشگاه به روش Client Side Rendering
  • پیاده سازی بخش فروشگاه سایت به روش Server Side Rendering به کمک Nextjs
  • راه اندازی پروژه به کمک Docker و Kubernetese
بیشتر ...
پیش نیازها:
  • مسلط به سی شارپ و توانایی انجام عملیات CRUD
  • مسلط به طراحی صفحات وب و جاوا اسکریپت

سرفصل‌های دوره دوره آموزش آنلاین ASP.NET Core Web API + React

مدت زمان دوره: 1:52:18 تعداد دروس: 1

01:52:18 1 بخش
01:52:18
جلسه معرفی، بررسی سرفصل ها و پرسش و پاسخ

با دوره آموزش آنلاین ASP.NET Core Web API + React بیشتر آشنا شوید:

ثبت نام دوره آموزش React + WebAPI

 

 

90 ساعت دوره در 30 جلسه 3 ساعته به صورت آنلاین (یکشنبه و سه شنبه ها از ساعت 18:00 تا 21:00)
هزینه کل دوره یک میلیون و هشتصد هزار تومان می باشد که می توانید به صورت جداگانه در بخش اول کلاس که مسائل مربوط به Web API است شرکت کنید یا در بخش دوم که مربوط به React است ثبت نام بفرمایید.
15 جلسه اول Web API خواهد بود و 15 جلسه هم در ادامه به React خواهیم پرداخت.

دوره آنلاین آموزش ترکیبی React و Web API با هدف آموزش عملی و پیاده سازی پروژه در سمت backend و frontend به صورت همزمان در یک دوره بسیار خوب و کاربردی خواهد بود. این دوره کاربردی و مفید را از دست ندهید و به کمک این دوره مهارت های خود را در سمت backend و frontend افزایش دهید. 

سرفصل‌های دوره آموزش آنلاین ASP.NET Core Web API + React :

فصل اول - معرفی دوره و آشنایی با سرفصل دوره

  • معرفی NET 6 و نحوه نصب و استفاده
  • بررسی ویژگی های جدید dotNET 6 و تاثیر آنها بر روی پروژه ها
  • بررسی ویژگی های جدید سی شارپ 10
  • معرفی Program.cs و نحوه کانفیگ ویژگی های مختلف در آن

فصل دوم - معرفی بخش های مختلف یک پروژه ASP.NET Core

  • بررسی ساختار یک پروژه ASP.NET Core
  • معرفی دستورات Core Cli
  • ویژگی های اصلی پروژه های ASP.NET Core
  • معرفی Middleware ها در ASP.NET Core

فصل سوم - نوشتن و استفاده از Web API

  • معرفی Web API و کاربرد آن در برنامه نویسی
  • معرفی و مقایسه انواع روش های ارائه سرویس
  • ساخت پروژه جدید Web API و بررسی آن
  • انجام عملیات CRUD با Web API
  • نحوه مدیریت آدرس دهی ها و افزودن Version به Web API
  • نحوه فراخوانی Web API و استفاده از آن به همراه بررسی Cors Policy

فصل چهارم - استفاده از EF Core و Dapper

  • معرفی روش های ارتباط با دیتابیس و مقایسه آنها با یکدیگر
  • معرفی EF Core و تغییرات آن نسبت به نسخه های قبلی
  • نحوه نصب و استفاده از EF Core به روش Code First
  • کاربرد Migration و نحوه حرکت بین Migrationهای مختلف
  • انجام عملیات Crud با EF Core
  • استفاده از Scaffolding برای مدل Code First From DB
  • انجام عملیات Pagination با EF Core
  • انجام عملیات Filter با EF Core
  • معرفی Dapper و مزایای استفاده از Dapper
  • انجام عملیات CRUD با Dapper
  • انجام عملیات Bulk CRUD به کمک Dapper
  • استفاده از Multiple Select در Dapper

فصل پنجم - استفاده از انواع Cache در ASP.NET Core

  • معرفی Cache و کاربرد آن در ASP.NET Core
  • استفاده از IMemory Cache در Action ها
  • معرفی Redis برای Distributed Caching
  • نصب و استفاده از Redis

فصل ششم افزودن SignalR و استفاده به منظور Push Notification

  • کاربرد SignalR در ASP.NET Core
  • نصب و راه اندازی و ارسال پیام در SignalR
  • نحوه ارسال پیام از طریق Action ها در SignalR

فصل هفتم - پیاده سازی Token Authentication و Refresh Token

  • معرفی Token Authentication برای Web API ها
  • نصب و استفاده از Token و نحوه عملکرد آن
  • کاربرد Refresh Token و نحوه پیاده سازی آن

فصل هشتم - مستندسازی برای API ها با Swagger

  • اهمیت مستندسازی برای Web API ها و معرفی Swagger
  • افزودن اطلاعات ارائه دهنده سرویس و مدیریت ورژن ها در Swagger
  • نحوه استفاده از Token Authentication در Swagger
  • فراخوانی و تست API ها از طریق Postman

فصل نهم - معرفی Domain Driven Design و نحوه پیاده سازی پروژه براساس DDD

  • معرفی Domain Driven Design و مزایا و مشکلات کار با آن
  • نحوه شناخت و تحلیل پروژه به صورت DDD
  • تعریف SubDomain و نحوه بخش بندی
  • شناسایی Bounded Context ها و نحوه ساخت پروژه ها
  • تعریف Entity ها و نحوه تعریف آنها
  • Value Object و کاربرد آن در DDD
  • تعریف و استفاده از Domain Service ها
  • تعریف و استفاده از Domain Event ها
  • Aggregate ها و کاربرد آن در مدل DDD

فصل دهم - معرفی معماری میکروسرویس و پیاده سازی پروژه براساس این معماری

  • مقایسه روش های Monolithic و Microservice
  • چالش های پیاده سازی پروژه ها با میکروسرویس ها
  • بررسی معماری SOA با میکروسرویس ها و تفاوت آن ها
  • نحوه شناخت و شکست پروژه به میکروسرویس ها
  • نحوه پیاده سازی پروژه به صورت میکروسرویس
  • مدیریت Event ها و Message ها به کمک RabbitMQ و Kafka
  • معرفی و کار با gRPC
  • معرفی و استفاده از Ocelot به عنوان یک API Gateway

فصل یازدهم - راه اندازی پروژه روی Docker و Kubernetes

  • Kestrel و نقش آن در اجرای Application ها
  • معرفی Docker و نصب آن روی ویندوز
  • ایجاد Docker File و بالا آوردن پروژه روی Docker
  • معرفی و نصب Kubernetes
  • راه اندازی Docker Image بر روی Kubernetes
  • استفاده از Pod و بخش های مهم Kubernetes برای مدیریت اجرا اپلیکیشن ها
  • راه اندازی پروژه روی Kubernetes

فصل دوازدهم - معرفی ، نصب و راه اندازی React

  • معرفی و بررسی روش های SPA در پیاده سازی Frontend
  • معرفی و نصب Nodejs
  • نحوه نصب و راه اندازی پروژه React
  • بررسی انواع روش های پیاده سازی پروژه با React
  • معرفی و کار با Typescript در React
  • پیاده سازی کامپوننت ها از طریق Typescript

فصل سیزدهم - ایجاد و بررسی ساختار پروژه های React

  • روش های ایجاد پروژه React
  • ساخت پروژه React جدید با روش CSR
  • بررسی ساختار پروژه و معرفی بخش های مختلف پروژه React
  • مروری بر ECMAScript و بررسی ویژگی های پرکاربرد
  • بررسی روش پیاده سازی توسط ES و Typescript

فصل چهاردهم - معرفی و ساخت Component ها

  • کاربرد Component در React و معرفی بخش های مختلف یک Component
  • نحوه فراخوانی و استفاده از Component در کامپوننت های دیگر
  • معرفی Class Component و Function Component
  • بررسی چرخه حیات یک Component

فصل پانزدهم - نحوه ساخت قالب و خروجی کامپوننت‌ها

  •  معرفی و کاربرد JSX در React
  • بررسی بخش Template در React و کارکردن با دستورات در بخش Template
  • روش های نوشتن CSS در React
  • نحوه استفاده از تصاویر در بخش Template در React

فصل شانزدهم - استفاده از State و Props

  •  معرفی و نحوه تعریف State در React
  • نحوه مقداردهی و تاثیر تغییر State در Component های React
  • معرفی Props و کاربرد آن در Component های React
  • استفاده از Props برای ارسال مقدار و دریافت event در Component ها

فصل هفدهم - معرفی Hook های پرکاربرد و استفاده از آنها

  • Hook چیست و کاربرد آن ها در React چیست ؟
  • معرفی Hook های پرکاربرد در React و استفاده از آن ها
  • نحوه تعریف Hook سفارشی در React و استفاده از آنها

فصل هجدهم - معرفی Routing و افزودن به پروژه React

  • Routing چیست و تاثیر آن در پروژه های React چقدر است؟
  • نصب و راه اندازی React-Router روی پروژه
  • نحوه ارسال پارامتر به کامپوننت های دیگر و استفاده از مقدار ارسالی
  • نحوه ساخت و مدیریت منوها به صورت Dynamic

فصل نوزدهم - نحوه فراخوانی و کار با API ها

  • بررسی انواع سرویس ها قابل استفاده در سمت Frontend
  • استفاده از Fetch در React برای فراخوانی API ها
  • استفاده از Axios در React
  • نوشتن یک base class برای فراخوانی api ها توسط Axios

فصل بیستم - طراحی فرم ها به کمک Ant Design و Material UI

  • روش های طراحی و مدیریت فرم ها در React
  • بررسی روش React-Hook-Form
  • استفاده از Ant Design برای طراحی و مدیریت فرم ها
  • پیاده سازی فرم Data Entry به کمک Ant Design
  • استفاده از Material UI در طراحی فرم ها

فصل بیست و یکم - معرفی و استفاده از Redux در پروژه

  • State Management چیست و چه کاربردی دارد؟
  • Redux چیست و چه نقشی در پروژه های React دارد ؟
  • بررسی کامل ساختار Redux و نصب و راه اندازی آن در پروژه React
  • کاربرد Redux-Thunk و استفاده آن در پروژه React
  • استفاده از Redux Persist و ذخیره مقادیر Store
  • معرفی و استفاده از Context API در React

فصل بیست و دوم - معرفی SSR و بررسی تفاوت های آن با CSR

  • SSR چیست و چه کاربردی دارد ؟
  • مقایسه روش های SSR و CSR با هم
  • SSR بهتر است یا CSR ؟

فصل بیستم و دوم - معرفی و استفاده از Next js

  • SSR چیست و چه کاربردی دارد؟
  • معرفی Next js و ایجاد پروژه با Next js
  • ایجاد پروژه به کمک Next js و بررسی ساختار پروژه

فصل بیست و سوم - پیاده سازی بخش های مورد نیاز توسط SSR

  • نهایی کردن پروژه در سمت Backend و Frontend
  • بررسی چالش ها و مشکلاتی که در طول دوره برای پیاده سازی پروژه ها داشتیم
  • اجرا کردن پروژه ها رو بستر Docker و Kubernetes
  • جمع بندی و مرور کلی دوره
محسن درم بخت

استاد دوره: محسن درم بخت

مدیر پروژه، مشاور و مدرس برنامه نویسی
20 دوره
آقای مهندس محسن درم بخت مدیر پروژه و مدرس دوره های برنامه نویسی می باشد. کار اصلی ایشان در زمینه تشکیل و آموزش تیم های نرم افزاری در شرکت ها و سازمان ها می باشد. ایشان کار برنامه نویسی را از سال 1387 شروع کرده اند و تخصص ایشان در زمینه برنامه نویسی ASP.NET Core و برنامه نویسی Front می باشد.
نظرات
ماتیا راد 1401/05/07

ماتیا راد 1401/05/07