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

انگولار , angular 8

جدیدترین نسخه از  ASP.NET MVC با نام ASP.NET Core توسط شرکت مایکروسافت ارائه شد.ASP.NET Core 3، نسخه بازنویسی شده ASP.NET است که کاملاً ماژولار تهیه‌شده و بسیاری از الگوهای برنامه‌نویسی شیءگرا مانند تزریق وابستگی‌ها را به‌صورت توکار و از ابتدا پشتیبانی می‌کند.

ASP.NET Core 3

شما در این مجموعه به طور هم‌زمان BackEnd  و FrontEnd و مفاهیم پیشرفته آن‌ها را می آموزید و با ترکیب توانایی‌های چشمگیر  ASP.NET Core 3 و  Angular 8، از راه‌اندازی پروژه گرفته تا انتشار آن، هم در توسعه وب و backend و هم frontend ماهر می شوید.

در سمت BackEnd   با یادگیری معماری اصولی، تزریق وابستگی، سرویس گرا بودن، داکیومنت سازی برای api،  unit testingو ایجاد چندین دیتابیس به‌صورت CodeFirst  و مدیریت آن‌ها با UOF ، لاگ گیری اتفاقات، گزارش گیری و بسیاری موارد دیگر، آشنا می‌شوید و می‌توانید هرگونه وب‌سایتی را با هر موضوعی پیاده‌سازی کنید.

همچنین در سمت frontend با یادگیری اصولی آخرین ورژن انگولار، کتابخانه‌های مهم و پیشرفته و ایجاد پنل مدیریت پیشرفته و نمای اصلی سایت؛ به‌صورت پروژه محور با مفاهیم مهم انگولار مانند سرویس‌ها، تزریق وابستگی، مدیریت وضعیت‌ها، روت ها و ….آشنا می‌شوید و  به درک کاملی از چگونگی ساخت یک وب‌سایت تجاری می‌رسید.

دوره به‌صورت پروژه محور و از صفرتا صد آموزش داده‌شده  و دو قسمت سرور و کلاینت که با انگولار و asp  core  ایجاد می‌شود کاملاً جدا از هم هستند.در این آموزش یک وب‌سایت درگاه واسط بانکی پیاده‌سازی خواهد شد و شما در این پروژه با یادگیری فرانت‌اند و بک‌اند، به‌صورت پیشرفته آشنا می‌شوید و می‌توانید به‌عنوان یک فول استک دولوپر در عرصه بازار کار مشغول فعالیت شوید. با یادگیری این آموزش می‌توانید هر سایتی را به‌صورت کامل با انگولار و asp core طراحی و پیاده‌سازی کنید و بازار کار گسترده‌ای داشته باشید.

 

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

  • افرادی که با این حوزه آشنایی اولیه دارند و می خواهند حرفه ای و متخصص شوند.
  • افرادی که قبلا برنامه نویس بوده اند و می خواهند سطح دانش خود را افزایش دهند.
  • افرادی که ایده ای در سر دارند و می خواهند آن را سریع و با کیفیت اجرایی کنند.

 

آنچه با خرید این دوره به دست می آورید:

  • دریافت به روز ترین سرفصل آموزشی و آخرین ورژن های تکنولوژی
  • آموزش مطالب تخصصی و عدم اتلاف وقت برای مباحث غیر کاربردی
  • اجرایی کردن ایده های خودتان
  • کسب درآمد از طراحی و پیاده سازی سایت
  • مشغول به کار شدن در شرکت های برنامه نویسی
  • یک برنامه نویس فول استک شدن
  • متخصص شدن در angular
  • متخصص شدن در asp core
  • به دست آوردن یک فرصت ویژه برای کسب درآمد و اشتغال

 

آنچه در این آموزش فرا می‌گیرید:

  • انتخاب قالب زیبا
  • ساخت سایت اصلی
  • ساخت پنل مدیریت ادمین
  • ساخت پنل مدیریت کاربران و کلاینت‌ها
  • ساخت api برای ارائه به کسب و کارها
  • استفاده از تمامی درگاه‌های بانکی
  • آموزش انگولار ۸
  • آموزش asp core 3
  • لاگ کردن اطلاعات و ایجاد دیتابیس جدا برای آن
  • آموزش web api
  • استفاده از کتابخانه jwt و identity برای اعتبار سنجی
  • استفاده از swagger
  • ارائه آموزش از صفر تا صد
  • Code first
  • پیاده‌سازی معماری چندلایه و تمیز
  • Dependency injection
  • پیاده‌سازی Unit of work + repository
  • آموزش git در پروژه
  • جداسازی پروژه سرور و کلاینت
  •  unit testing در webapi به‌صورت کامل
  • مدیریت state ها
  • پیاده سازی unit testing و integration test و moq و… به صورت کامل
  • توضیح کامل مفاهیم RESTful API
  • ارسال sms و ایمیل برای مدیریت بخش های مختلف
  • اعتبار سنجی پیشرفته (گوگل . تویتر . فیسبوک و ..) و استفاده از sms و ایمیل برای اعتبار سنجی مرحله دوم
  • آموزش identity server 4
  • ایجاد ربات تلگرام
  • آموزش کامل GraphQL در asp core , angular
  • پابلیش سایت با توضیحات کامل در همه سرورها
  • انگولار متریال دیزاین

 

پیش‌نیازهای دوره:

دانش نسبی در موارد زیر:

 

تکنولوژی‌ها و نرم‌افزارهای مورداستفاده:

  • Visual studio 2019  (برای استفاده از آخرین نسخه منتشرشده دات نت ۳، باید ویژال استودیو ۲۰۱۹ را به نسخه ۱۶٫۳٫۱ آپدیت کنید.)
  • Vs code
  • Sql server
  • Postman

 

سرفصل‌های بخش دوم آموزش ساخت درگاه واسط بانکی:

پنل – ساخت پروفایل کاربری

  1. جداسازی کامپوننت و تغییرات روت ها
  2. ایجاد سکشن و کامپوننت پروفایل
  3. شخصی سازی کامپوننت پروفایل
  4. اصلاح منوی پنل و روت ها آن
  5. آماده سازی html پروفایل و وارد کردن در انگولار
  6. تغییر منو کاربری و تغییر روت ها
  7. تغییر دیتابیس و روت ها
  8. آموزش صحیح seed کردن دیتا
  9. ایجاد کنترلر user تست آن
  10. استفاده از کتابخانه Automapper و Dto
  11. استفاده از Automapper و ایجاد متد Generic Repository
  12. ایجاد اینترفیس و نوع داده ها در type script
  13. ایجاد سرویس user
  14. ارسال توکن به صورت گلوبال برای همه روت ها و توضیح getuser
  15. وارد کردن اطلاعات یوزر در component,template
  16. استفاده از resolver در روت ها و پروژه
  17. جلوگیری از بستن تب مرورگر هنگامی که تغییراتی در فرم انجام شده
  18. اضافه کردن CanDeactive در Route
  19. بخش تغییر اطلاعات کاربری
  20. تغییر پسورد
  21. رفع مشکل لود نشدن فایل اسکریپت
  22. توضیح روش های آپلود عکس-استفاده از فضای ابری
  23. ایجاد کنترلر Photo – اضافه کردن عکس
  24. تست آپلود عکس در postman
  25. تغییرات بخش عکس پروفایل در سمت سرور – ثبت نام – حدف عکس
  26. جداسازی کامپوننت های بخش پروفایل – روابط پدر فرزندی
  27. استفاده از لایبرری آپلود و انجام بخش آپلود
  28. استفاده از Observable , BehaviorSubject برای نمایش عکس کاربری

ساخت سرویس اپلود

  1. ایجاد جدول تنظیمات
  2. ایجاد سرویس آپلود – Cloudinary
  3. ایجاد سرویس آپلود – لوکال
  4. تست سرویس آپلود
  5. تست آپلود بر اساس تنظیمات لوکال و فضای ابری
  6. حذف فایل لوکال

ReactiveForm  در انگولار

  1. معرفی ReactiveForms در انگولار
  2. ایجاد اعتبار سنجی فرم در ReactiveForms
  3. ایجاد اعتبار سنجی اختصاصی در ReactiveForms
  4. نمایش اعتبار سنجی در ReactiveForms
  5. استفاده از FormBuilder و تغییر فرم ها به آن
  6. ایجاد مقدار پیش فرض برای کنترل ها و تکمیل فرم ها

لاگ گیری در AspNetCore

  1. توضیح لاگ گیری در AspNetCore
  2. وارد کردن لاگردر کنترلر و استفاده از آن
  3. استفاده از NLog و ذخیره لاگ در فایل
  4. ایجاد دیتابیس برای لاگر
  5. ایجاد اکشن فیلتر برای گرفتن لاگ اتوماتیک
  6. ایجاد لاگ های مختلف در سطح پروژه
  7. توضیحات ثبت لاگ در دیتابیس و ایجاد بهترین روش برای آن

  UnitTesting و IntegrationTesting در AspNetCore

  1. توضیح UnitTesting و دلایل استفاده
  2. انجام UnitTest به صورت تست بخش ۱
  3. انجام UnitTest به صورت تست بخش ۲
  4. شروع UnitTest در WebApi آماده سازی
  5. انجام UnitTest در WebApi بخش ۱
  6. انجام UnitTest در WebApi بخش ۲
  7. انجام UnitTest در WebApi بخش ۳
  8. انجام UnitTest در WebApi بخش ۴ ایجاد اکشن فیلتر اعتبار سنجی Id یوزر
  9. انجام UnitTest در WebApi بخش ۵ پایان بخش User
  10. انجام UnitTest در WebApi بخش Photos
  11. انجام UnitTest در WebApi بخش Auth
  12. Moq چیست؟
  13. اصول پایه ای Moq و پیاده سازی آن
  14. انجام Moq و نحوه تعریف Setup
  15. UnitTest,Moq برای اکشن فیلتر
  16. ساختن کلاس داده ها برای همه ی تست ها
  17. ادامه UnitTest کنترلر ها
  18. انجام UnitTest کنترلر Users با لحاظ Moq
  19. تکمیل UnitTest کنترلر Users و شروع کنترلر Auth با لحاظ Moq
  20. ادامه UnitTest کنترلر Auth با لحاظ Moq و تغییر متد رجیستر
  21. ادامه UnitTest کنترلر Auth,Photo با لحاظ Moq
  22. انجام UnitTest در سرویس ها با لحاظ Moq سرویس Auth-Login
  23. تکمیل UnitTest در سرویس Auth-Register با لحاظ Moq
  24. انجام UnitTest در سرویس User با لحاظ Moq
  25. انجام UnitTest در سرویس Upload-Local با لحاظ Moq
  26. جمع بندی بخش UnitTesting

RestFull-Api

  1. توضیح Rest-Restfull
  2. توضیح Constraint Client-Server
  3. توضیح Constraint Stateless
  4. توضیح Constraint Cacheable
  5. توضیح Constraint UniformInterface
  6. توضیح HATEOS
  7. توضیح Constraint LayeredSystem
  8. توضیح Constraint CodeOnDemand
  9. توضیح ION Specification
  10. توضیح Http Method-Verb
  11. ورژن ها در Web-Api
  12. توضیح Content Negotiation
  13. اعمال ورژن در Api و تست آن
  14. اپدیت مدیاتایپ ها و استفاده از ION Specification
  15. اضافه کردن Https
  16. اضافه کردن و کانفیگ Hsts
  17. ایجاد کلاس ساخت لینک برای ION
  18. ساخت RewriteLinksFilter
  19. ساخت RewriteResponseHref
  20. کالکشن ها در ION
  21. کش کردن و فشرده سازی ها در WebApi
  22. تغییر روت ها در Api

IdentityServer4

  1. توضیحات IdentityServer
  2. ایجاد و کانفیگ و نصب IdentityServer4
  3. ساخت و کانفیگ Client , Reaource
  4. تست IdentityServer4 , Postman
  5. کانفیگ و امن کردن لایه Presentation با IdentityServer4
  6. ایجاد ConsoleApp برای تست IdentitySerer4

توسعه بخش اعتبار سنجی

  1. ایجاد سیستم Identity
  2. ایجاد دیتابیس جدید و اعمال تغیییرات و Seed اطلاعات
  3. آپدیت متد Login با تغییرات جدید
  4. UnitTest تغییرات جدید متد Login
  5. آپدیت متد Register با تغییرات جدید
  6. آپدیت متد Register با تغییرات Register
  7. تست Register,Login و تغییر روت در انگولار
  8. آپدیت بخش Register در انگولار
  9. Seed کردن Role ها و تغییرات دیتابیس
  10. اضافه کردن Role ها به Jwt
  11. اضافه کردن اعتبار سنجی PolicyBase
  12. دریافت لیست کاربران به همراه Role(نوشتن tsql در کنترلر)
  13. تغییر روت ها در Api و تغییر متد GetPhoto و UnitTest آن
  14. ویرایش Role کاربران و UnitTest آن
  15. ایجاد کامپوننت لیست کاربران برای ادمین
  16. Role ها در انگولار
  17. تغییرات منوها و ایجاد CustomDirective برای نمایش منو ها

ایجاد RefreshToken-AccessToken

  1. چرایی استفاده از RefreshToken
  2. ساختن مدل توکن و اعمال تغییرات جدید دیتابیس
  3. ساخت ابجکت تنظیمات توکن
  4. ساخت کنترلر Token و متد Auth
  5. تکمیل اکشن Auth بخش ۱
  6. تکمیل اکشن Auth بخش ۲
  7. تکمیل اکشن Auth بخش ۳
  8. اضافه کردن IP به رفرش توکن و لحاظ کردن ان در اعتبارسنجی
  9. تست کارایی با IntegrationTest بخش ۱
  10. تست کارایی با IntegrationTest بخش ۲
  11. تست کارای با UnitTesting
  12. اصلاح متد Login و UnitTest آن
  13. توسعه Interceptor و استفاده RefreshToken در انگولار بخش ۱
  14. توسعه Interceptor و استفاده RefreshToken در انگولار بخش ۲
  15. توسعه Interceptor و استفاده RefreshToken در انگولار بخش ۳
  16. رفع مشکلات RefreshToken بخش ۱
  17. رفع مشکلات RefreshToken بخش ۲

 

مزایای خرید دوره :

  • تمامی آموزش ها ۳ ماه بعد از انتشار دوره دارای پشتیانی تخصصی توسط مدرس هستند.
  • سورس و فایل های جانبی موردنیاز همراه با لینک های آموزش در اختیار شما قرار می گیرد.
  • با تهیه این دوره آموزشی، محتوای ارزشمند برای ورود به بازار کار را به قیمت ناچیزی در اختیار دارید.
  • بلافاصله پس از ثبت سفارش لینک دانلود برای شما فعال شده و به ایمیلتان ارسال میگردد. همچنین در صورت انتخاب گزینه پستی مراحل ارسال مرسوله از طریق ایمیل به اطلاع شما میرسد.
  • کیفیت تمامی دوره های سایت تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما یا به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید و یا ۷۰ درصد مبلغ پرداختی به کیف پول شما بازگشت داده می شود.

 

برای مشاهده بخش اول این دوره روی لینک زیر کلیک کنید:

مشاهده دوره آموزش ساخت وبسایت درگاه واسط بانکی با asp core 3 و angular 8 – بخش اول