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

انگولار , 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 طراحی و پیاده‌سازی کنید و بازار کار گسترده‌ای داشته باشید.

 

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

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

آنچه با خرید  دوره آموزش ASP core 3 به دست می آورید:

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

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

  • انتخاب قالب زیبا
  • ساخت سایت اصلی
  • ساخت پنل مدیریت ادمین
  • ساخت پنل مدیریت کاربران و کلاینت‌ها
  • ساخت 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 Core , Angular

  • توضیح و پیاده سازی SSL
  • توضیح و پیاده سازی HSTS
  • توضیح و رفع تهدید Sql Injection
  • توضیح و رفع تهدید CSRF
  • حمله XSS و رفع آن در Asp, Angular
  • توضیح و پیاده سازی CSP
  • مفهوم و نحوه برطرف کردن حمله local Redirect
  • توضیح و رفع Clickjacking
  • مفهوم CORS و پیاده سازی آن
  • توضیحات دیگر از موارد امنیتی و جمع بندی

بهینه سازی SEO در انگولار

  • ایجاد متا تگ های کلی و بررسی آنها
  • ایجاد سرویس متاتگ ها
  • تغییر و آپدیت تگ های همه ی صفحات
  • چرایی SSR در انگولار
  • پیاده سازی SSR
  • رفع خطاهای Build SSR

PWA

  • PWA چیست و چه مزیت هایی دارد
  • پیاده سازی PWA در پروژه سایتو تست اولیه
  • ایجاد آیکن و مشخصات اپ PWA و رفع مشکل کش
  • ذخیره و کش کردن اطلاعات APIو Asset ها بخش ۰۱
  • ذخیره و کش کردن اطلاعات APIو Asset ها بخش ۰۲
  • اضافه کردن سایت PWA به عنوان اپ به موبایل و ویندوز

پابلیش در IIS

  • بیلد و پابلیش پروژه های انگولار
  • بیلد و پابلیش تمام پروژه ها
  • رفع مشکل Base-Href در بیلد پروژه های انگولاری بخش ۰۱
  • رفع مشکل Base-Href در بیلد پروژه های انگولاری بخش ۰۲
  • رفع مشکل Base-Href در بیلد پروژه های انگولاری بخش ۰۳
  • آماده سازی پروژه ها برای پابلیش
  • پیش نیازهای راه اندازی وبسایت ها روی وب سرور IIS
  • پابلیش پروژه ها روی IIS و تنظیمات SQL بخش ۰۱
  • پابلیش پروژه ها روی IIS و تنظیمات SQL بخش ۰۲ و تست

پابلیش با استفاده از Docker

  • توضیح و پیاده سازی Docker
  • نحوه ایجاد Docker Image بخش ۰۱
  • نحوه ایجاد Docker Image بخش ۰۲
  • استفاده از Sql Auth و تغییر کانکشن استرینگ ها
  • استفاده و پیاده سازی Sql Server در داکر
  • استفاده از Docker Sql Server در پروژه به صورت لوکال
  • معرفی و استفاده از Composer استفاده از Asp و Sql به صورت Container
  • تست استفاده از Asp و Sql با Docker Compose و رفع خطاها
  • جمع بندی Docker

HttpServer ها در Asp Core

  • Hosting Bundle در AspCore
  • وب سرور Kestrel
  • توضیحات Out Of Process
  • جمع بندی

وب سرور NGINX

  • NGINX چیست
  • Proxy و Reverse Proxy
  • نصب Nginx روی ویندوز و لینوکس
  • نصب و کانفیگ .Net Core , Sql در لینوکس برای اجرای پروژه Asp
  • پابلیش و اجرای پروژه Asp Core در لینوکس
  • کانفیگ NGINX به عنوان Reverse Proxy بخش ۰۱
  • کانفیگ NGINX به عنوان Reverse Proxy بخش ۰۲ و ایجاد سرویس برای اجرای سایت
  • استفاده از Docker,Sql,Asp,Nginxبا Docker Compose

وب سرور APACHE

  • APACHE چیست
  • Apache در برابر Nginx
  • نصب پیکربندی Apache
  • کانفیگ Apache به عنوان Reverse Proxy برای اجرای Asp Core بخش ۰۱
  • کانفیگ Apache به عنوان Reverse Proxy برای اجرای Asp Core بخش ۰۲

پابلیش بر روی دامنه واقعی و PLESK

  • توضیح پابلیش اصلی
  • آماده سازی دیتابیس ها و کانکشن استرینگ
  • پابلیش و آماده کردن پروژه ها
  • آپلود فایل ها به هاست
  • ایجاد SSL رایگان و معتبر برای دامنه ها و ساب دامنه ها
  • آپلود دیتابیس ها به Plesk
  • آپلود پروژه Api و نحوه لاگ گیری
  • آپلود پروژه Pay , Presentation
  • استفاده از Url Write برای پروژه Api-Pay
  • رفع مشکل Dns ساب دامین ها و SSL ها
  • اجرای سایت روی IIS با InProssess
  • مشکل یابی Too Many Redirect  و ریدایرکت نشدن ساب دامنه ها

تست کلی سایت و PWA و SSR

  • ایجاد FallBack برای رفع مشکل رفرش SPA ها
  • تغییرات در PWA و SSR
  • رفع باگ های پروژه انگولار سایت
  • رفع باگ های پروژه انگولار پنل
  • رفع مشکل آپلود فایل ها در File Manager و تست کامل
  • درباره PWA
  • درباره SSR

بهبود سئو با Dynamic Rendering

  •  SSR یا Dynamic Rendering
  • پیاده سازی Rendertron
  • پیاده سازی سرویس  Dynamic Rendering در IIS به صورت Reverse Proxy
  • سایر سرویس ها برای Dynamic Rendering
  • جمع بندی

ایجاد پکیج Nuget (برای درگاه)

  • ایجاد مقدمات پکیج Nuget برای درگاه
  • ایجاد متد Pauy در پکیج
  • ایجاد متد Refund-Verify در پکیج
  • ایجاد کامنت گذاری متدهای پکیج
  • پابلیش به Nuget

ایجاد پروژه ساده فروشگاهی برای تست درگاه

  • ایجاد پروژه تست فروشگاهی
  • نصب و راه اندازی پکیج درگاه
  • تست عملیات پرداخت
  • ایجاد عملیات Verify پرداخت و تست ان

جمع بندی

 

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

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

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

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

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

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

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

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

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