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

انگولار , 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

 

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

 ایجاد ساختار پروژه

  • ایجاد پروژه Asp dotnet core
  • ایجاد پروژه‌ها و توضیح معماری تمیز یا پیاز
  • توضیح پروژه سمت سرور
  • توضیح پروژه سمت کلاینت

انتخاب و شخصی‌سازی قالب سایت و پنل

    • توضیح ایجاد قالب‌ها
    • توضیح کوتاهی برای بخش سرور
    • تست  ارتباط کلاینت-سرور
    • ایجاد Cors
    • شروع شخصی‌سازی قالب – سایت
    • قالب سایت Navbar
    • قالب سایت Content
    • قالب سایت  تکمیل Content
    • قالب سایت Footer
    • قالب سایت بقیه صفحات
    • قالب سایت تکمیل شخصی‌سازی

ایجاد پروژه انگولار

  • چرایی استفاده از جی کوئری
  • ایجاد یک پروژه انگولار
  • اضافه کردن گیت به پروژه
  • واردکردن قالب سایت به انگولار
  • واردکردن قالب پنل به انگولار
  • واردکردن قالب پنل-لاگین به انگولار ۱
  • واردکردن قالب پنل-لاگین به انگولار ۲

ایجاد لایه دیتا

  • ایجاد مدل‌های و ساختار دیتابیس
  • ایجاد دیتا بیس
  • ایجاد Unit Of Work
  • ایجاد Generic Repository
  • ایجاد Private Repository
  • توضیح Dependency Injection

لاگین و رجیستر سمت سرور

  • توضیح Hash And Salt
  • تغییر ساختار پروژه
  • ایجاد سرویس اعتبار سنجی
  • سرویس اعتبار سنجی و Private Repository
  • ایجاد کنترلر Auth و عملیات Register
  • استفاده از Dto-ایجاد و تست عملیات Register
  • اعتبار سنجی و شخصی‌سازی مقدار بازگشتی
  • توضیح Token Authentication-JWT
  • ایجاد عملیات Login
  • پیکربندی Authentication Middleware

آپدیت به انگولار ۸

  • تغییرات انگولار ۸
  • آپدیت پروژه به انگولار ۸
  • ایجاد تغییرات موردنیاز و تست پروژه

لاگین و رجیستر سمت کلاینت

  • ایجاد فرم لاگین و اعتبار سنجی و توضیح Angular Template
  • معرفی سرویس‌ها در انگولار – ایجاد لاگین
  • واردکردن سرویس‌ها و تست Login
  • رفع مشکل کامپوننت Panel و تکمیل Login
  • ایجاد بخش Logout
  • ایجاد بخش Register

هندل کردن ارور ها

  • هندل کردن Exeption در بخش سرور
  • هندل ارور ها به‌صورت گلوبال در سمت سرور
  • هندل کردن ارور ها در انگولار – کلاینت

اضافه کردن کتابخانه‌های موردنیاز

  • ایجاد و واردکردن پلاگین Toast
  • ایجاد و واردکردن پلاگین  Progress و لودینگ صفحات
  • ایجاد انیمیشن در انگولار و استفاده در روت ها
  • استفاده پکیج جدید لودینگ و توسعه بخش لودینگ
  • اضافه کردن Swagger و مستندسازی و داکیومنت Api
  • افزودن JWT  بخش کلاینت و بهبود عملکرد توکن
  • استفاده از JWT  برای دیکد توکن و استفاده از آن

روت ها در انگولار

  • توضیح روت ها در انگولار و اصلاح ساختار روت پروژه
  • توضیح Lazy Load در انگولار و استفاده صحیح و بهینه از آن
  • محافظت از روت ها با استفاده از Route Guard در انگولار

 

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

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