قراره تو این دوره چی یاد بگیرم؟

  • یادگیری و آشنایی با مفاهیم WEB API
  • آشنایی با CQRS
  • استفاده از الگوی Clean Architecture از Mr. Taylor
  • آشنایی با JWT و نحوه استفاده از Token
  • و ...
علی چاوشی

علی چاوشی | Full-stack developer

متخصص ASP.Net Core

برنامه نویس ارشد انگولار

برنامه نویس فرانت اند

مسلط به زبان سی شارپ

و ....

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

۱۴ فصل
۱۰۵ جلسه
۳۲ ساعت
۱

فصل اول – Api Basic Create Project

۷ قسمت
۰۱:۳۳:۱۰
1

1-Create Layers Backend

رایگان
۱۱:۰۴
2

2-Relations Layers

رایگان
۱۰:۵۶
3

3-Add product With Context

رایگان
۱۶:۱۲
4

4- Add Base Entities

۱۲:۴۱
5

5-Configuration Entities

۱۴:۳۱
6

6-Auto migrations-Seed Data

۱۳:۵۱
7

7-Service Provider

۱۳:۵۵
۲

فصل دوم – Generic Repository

۱۲ قسمت
۰۳:۲۲:۳۲
۳

فصل سوم – Api Error Handling

۴ قسمت
۰۰:۵۸:۴۵
۴

فصل چهارم – Pagination Sorting Filtering

۵ قسمت
۰۱:۱۶:۴۷
۵

فصل پنجم – Angular Setup

۱۷ قسمت
۰۴:۳۸:۵۸
۶

فصل ششم – Error-Breadcrumb-Loading

۳ قسمت
۰۱:۱۰:۴۹
۷

فصل هفتم – Api Basket

۴ قسمت
۰۱:۰۴:۲۴
۸

فصل هشتم – Client Basket

۹ قسمت
۰۲:۲۰:۲۷
۹

فصل نهم – Identity

۱۱ قسمت
۰۳:۳۱:۱۵
۱۰

فصل دهم – Client Identity

۹ قسمت
۰۲:۲۰:۱۸
۱۱

فصل یازدهم – Order API

۷ قسمت
۰۲:۴۰:۴۳
۱۲

فصل دوازدهم – Order Client

۸ قسمت
۰۳:۴۳:۰۷
۱۳

فصل سیزدهم – Client Profile

۸ قسمت
۰۲:۱۲:۰۹
۱۴

فصل چهاردهم – Admin Profile

۱ قسمت
۰۰:۲۰:۴۵

در دوره آموزش طراحی فروشگاه اینترنتی با ASP.NET WEB API & ANGULAR، شما یاد می‌گیرید که چگونه یک فروشگاه اینترنتی حرفه‌ای و کامل با استفاده از تکنولوژی‌های ASP.NET Core برای بخش Backend و Angular برای بخش Frontend طراحی و پیاده‌سازی کنید. این دوره، به‌عنوان یک دوره آموزشی جامع در زمینه برنامه‌نویسی وب، به شما این امکان را می‌دهد که مهارت‌های خود را به‌صورت عملی و در قالب یک پروژه واقعی توسعه دهید. برخلاف بسیاری از دوره‌های مشابه، این آموزش به‌طور کامل بر اساس یک پروژه واقعی طراحی شده است و به شما کمک می‌کند که مهارت‌هایی که در طول دوره یاد می‌گیرید را در پروژه‌ها و کارهای عملی خود به کار ببرید.

در این دوره از الگوی Clean Architecture از Mr. Taylor استفاده شده است که با هم با مباحث نظیر CQRS , Fluent Validators آشنا خواهیم شد.

این آموزش دارای سه بخش میباشد ابتدا یک Backend را خواهیم داشت که کاملا مستقل میباشد و بخش Client را خواهیم داشت که بر پایه Angular ساخته شده است و در نهایت بخش Admin را داریم که از از قابل Metronic استفاده خواهیم نمود. هر سه پروژه به صورت کاملا مستقل و جدا می باشد.

مطالب آموزش طراحی فروشگاه اینترنتی با ASP.NET WEB API & ANGULAR

  • یادگیری و آشنایی با مفاهیم WEB API
  • آشنایی با CQRS
  • استفاده از الگوی Clean Architecture از Mr. Taylor
  • آشنایی با JWT و نحوه استفاده از Token
  • آشنایی با Generic repository , Unit Of Work و آشنایی با الگوی Specification Pattern که بسیار پر کاربرد میباشد
  • آشنایی با Fluent Validators
  • آشنایی با درگاه پرداخت زرین پال
  • آشنایی با Raise کردن event ها در CQRS
  • آشنایی با TDD (Test Driven Domain) و نحوه نوشتن Clean Code و نحوه نوشتن Testable Code
  • آشنایی با Angular Material و Angular Bootstrap و PrimeNG
  • آشنایی با Docker – Docker-Compose
  • آشنایی با Resharper و نحوه استفاده از آن برای نوشتن کد سریع
  • آشنایی و درک مبانی و اصول کار با Angular 14
  • آشنایی با RXJS
  • درک پایگاه های داده و آشنایی با مفاهیمی نظیر Cache و آشنایی با Redis , Postgres , SQL Server
  • یادگیری نحوه استفاده از Automapper و بوت استرپ
  • آشنایی با نوشتن Seed Data و Auto migrations
  • استفاده از قالب Meronic برای پنل ادمین
  • آشنایی با Git , GitHub در حین پروژه و آشنایی با Pull Request و نحوه کار با GitHub و نحوه نوشتن Board در GitHub

سرفصل‌های آموزش طراحی فروشگاه اینترنتی با ANGULAR

  1. API Basic
  2. API Architecture
  3. API Generic Repository
  4. Error Handling
  5. Paging – Filtering – Sorting
  6. Angular Setup
  7. Error Handling In Angular
  8. Breadcrumb and Loading
  9. Basket
  10. Identity
  11. Angular Identity
  12. Orders
  13. Checkout
  14. Order Module in Angular

بازار کار آموزش طراحی فروشگاه اینترنتی با ANGULAR

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

این دوره برای چه کسانی مناسب است؟

دوره آموزش طراحی فروشگاه اینترنتی با ANGULAR و ASP.NET WEB API کاملا حرفه ای و پیشرفته می باشد و مهم ترین مباحث روز برنامه نویسی در آن مورد بررسی قرار می گیرد. این دوره برای افراد زیر مناسب است:

  • توسعه‌دهندگان وب حرفه‌ای: کسانی که به دنبال بهبود مهارت‌های خود در توسعه برنامه‌های کاربردی وب و آشنایی با فریمورک‌های مدرن مانند Angular و ASP.NET Web API هستند.
  • برنامه‌نویسان فول‌استک پیشرفته: کسانی که به دنبال یادگیری روش‌های حرفه‌ای برای ایجاد فروشگاه‌های اینترنتی پیچیده و توسعه سیستم‌های بک‌اند و فرانت‌اند به‌صورت هم‌زمان هستند.
  • افراد علاقه‌مند به یادگیری جدیدترین تکنولوژی‌های توسعه وب: کسانی که به دنبال به‌روز رسانی دانش خود در زمینه جدیدترین فریمورک‌ها و ابزارهای حرفه‌ای توسعه وب هستند و تجربه کافی برای یادگیری مفاهیم پیچیده و پیشرفته دارند.
  • و …

پیش نیازهای آموزش طراحی فروشگاه اینترنتی با ANGULAR و ASP.NET WEB API

در این آموزش فقط کافی است شما با Angular و Web Api و Docker کمی اشنایی داشته باشید

اگر با Angular آشنایی ندارید میتوانید از این لینک استفاده نموده و دوره Angular بنده را تهیه کنید.

اگر با Docker اشنایی ندارید میتوانید از این لینک استفاده نموده و دوره Docker بنده را تهیه کنید.

اگر با Web Api اشنایی ندارید میتوانید از این لینک استفاده نموده و دوره Web API بنده را تهیه کنید.

نرم افزار های استفاده شده در آموزش طراحی فروشگاه اینترنتی با ANGULAR

Visual Studio 2022

VsCode

SQL Server

POSTGRES Manager

بخش‌های مختلف پروژه دوره:

کلاینت (سمت کاربر):

در این بخش، کاربران می‌توانند فعالیت‌هایی همچون افزودن محصولات به سبد خرید، مشاهده جزئیات محصولات، مدیریت سفارشات و لیست علاقه‌مندی‌ها و… را انجام دهند.

فرانت‌اند (Admin و Client) با Angular:

فرانت‌اند این پروژه با استفاده از Angular نسخه ۱۴ توسعه داده می‌شود. تمرکز اصلی ما در این دوره بهینه‌سازی عملکرد وب‌سایت است تا سرعت و کارایی در بالاترین حد ممکن باشد.

امکاناتی که در این بخش ارائه می‌شود:

  • نمایش پیام‌های اطلاع‌رسانی مانند کدهای تخفیف به کاربران
  • استفاده از تکنیک‌های بهینه‌سازی سرعت و عملکرد

بک‌اند با Web API:

در بخش بک‌اند، ما از معماری کلین آرچیتکچر (Clean Architecture) استفاده می‌کنیم که پروژه را به چهار لایه تقسیم می‌کند:

  • Application
  • Domain
  • Infrastructure
  • Presentation

در این بخش، از تکنولوژی‌های مختلف برای بهبود عملکرد و توسعه حرفه‌ای استفاده می‌کنیم:

  • Redis برای بهبود سرعت لود داده‌ها
  • Fluent Validator و Mediator برای مدیریت درخواست‌ها و اعتبارسنجی‌ها
  • Unit Testing با ابزارهایی مانند XUnit و NUnit برای تست متدها
نکته
چنانچه هرگونه سوال، انتقاد و یا پیشنهادی درمورد دوره آموزش طراحی فروشگاه اینترنتی با ANGULAR دارید میتوانید از بخش نظرات با ما درمیان بگذازید

نظرات دانشجویان

ferzi

ferzi

دانشجوی دوره

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

سجاد اسدی

سجاد اسدی

دانشجوی دوره

این دوره یک دوره کامل هست
پیشنهاد میکنم حتما شرکت کنید

eh.bo.ir@gmail.com

eh.bo.ir@gmail.com

دانشجوی دوره

به نظر بنده اون دوره ای خوبه که کاملا آدم بی نیاز کنه از هر دوره و سرچی در سطح وب(هر چند هم بالاخره باید سرچ کرد و تحقیق کرد)
آقای چاوشی عزیز مستدام و موفق باشید

Samir.Hosseini

Samir.Hosseini

دانشجوی دوره

سلام مهندس عزیز خواستم از زحمتات تشکر کنم. دوره ی خیلی خوبی هستش 💜💜💜

مدرک معتبر دو زبانه

پس از گذراندن دوره و انجام پروژه های مشخص شده، مدرک معتبر و دو زبانه دانشجویار را دریافت خواهید کرد.

مدرک فارسی مدرک انگلیسی

سوالات متداول

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

در این دوره فقط کافی است با Angular و Web Api و Docker کمی اشنایی داشته باشید.

تا چه زمانی به محتوای دوره دسترسی خواهیم داشت؟

شما می توانید به صورت دائمی به محتوای این دوره آموزشی دسترسی داشته باشید. همچنین اگر آپدیت جدیدی روی این دوره لحاظ شود به محتوای آپدیت شده نیز دسترسی خواهید داشت.

آیا در صورت تهیه دوره، مدرک شرکت در دوره آموزش طراحی فروشگاه اینترنتی با ANGULAR دانشجویار به من تعلق می گیرد؟

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

بستر برگزاری دوره آموزش طراحی فروشگاه اینترنتی با ANGULAR دانشجویار کجاست؟

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