کلاس آموزش ASP.Net Core 5 and Angular 11

مدرس دوره : مهندس مژگان سادات میرصادق زاده هاشمی


عنوان دوره طول دوره زمان برگزاری تاریخ شروع دوره شهریه استاد وضعیت ثبت نام ثبت نام
دوره آموزش ASP.NET Core 5 به همراه Angular 11 20 جلسه 60 ساعت یکشنبه از ساعت 18:00 الی 21:00
سه شنبه از ساعت 18:00 الی 21:00
یکشنبه ۲۱ آذر ۱۴۰۰ 2,340,000 تومان مهندس مژگان سادات میرصادق زاده هاشمی

سرفصل و محتوای دوره آموزش  ASP.NET Core 5 به همراه Angular 11

( جدیدترین روش طراحی و پیاده سازی Web Application ها در سازمان ها و شرکت های نرم افزاری ایران )


مدت دوره: 60 ساعت

معرفی دوره:

ASP.NET Core یکی از بهترین روش ها برای طراحی و پیاده سازی نرم افزارهای تحت وب می باشد که در نسخه 5 بهینه سازی و امکانات بیشتری به آن افزوده شده است.

ما در این دوره ابتدا ASP.NET Core را یاد خواهیم گرفت و به سراغ نوشتن Application به صورت MVC و همچنین Razor Page خواهیم رفت. سپس نوشتن Web API و کار با آن را یاد می گیریم و در نهایت به سراغ آموزش Angular 11 خواهیم رفت.

در پایان این دوره با یادگیری سرفصل های دوره تبدیل به یک برنامه نویس حرفه ای در حوزه وب هم در سمت Backend و هم در سمت Frontend خواهید شد.

پیش نیازهای دوره ASP.NET Core

گذراندن دوره آموزش طراحی صفحات وب (یا تسلط به طراحی صفحات وب + جاوا اسکریپت)
گذراندن دوره سی شارپ پیشرفته (یا تسلط به زبان برنامه نویسی سی شارپ)


سرفصل دوره :

آشنایی با ASP.NET Core 5 و تفاوت های آن با ASP.NET MVC

      تاریخچه MVC و مفهوم آن
معرفی 
Controller، View و Model
ارتباط بینController، View و Model
کار با Action ها

نحوه نصب و راه اندازی 5 ASP.NET Core

       نحوه نصب و راه اندازی و معرفی بخش های مختلف پروژه
معرفی بخش های مختلف پروژه و کار با فایل های مربوط به تنظیمات پروژه

معرفی ویژگی های جدید در ASP.NET Core 5

کار با   View

طراحی مدل  و ساخت جداول از روی مدل با استفاده از code first

Fluent api and model builder

کار با  Razor
کار با  Layout
asp - tags – html helper

کار با
Partial View
web application mvc with razor view

     web application with razor page

      آشنایی و کار با ViewComponent
طراحی صفحات Responsive به وسیله pBootstra

 کار با Controller و Action  ها
 Model 
و  Data

       استفاده از Model در Action و View
  انواع Validation بر روی  Model
  استفاده از  Data Annotation

       آشنایی با مفاهیم http request

       کار با مفاهیم Ajax  توسط Jquery

       آشنایی با Area   و ساختار بخشیدن به Controllers and  views

 کار با  EF Core و تغییرات آن نسب به Entity Framework

Routing

       آشنایی با انواع  Routing(مسیریابی)
  کار با 
 Attribute Routing

ASP.NETIdentity

     مدیریت کاربران و نقش ها
رمزنگاری داده ها
نحوه کنترل دسترسی کاربران به بخش های مختلف

 راه اندازی Token Authentication و کاربردهای آن
کار با  Area

      نحوه بخش های قسمت های مختلف پروژه
 افزودن و مدیریت 
Area ها

راه اندازی معماری Domain Driven Design

آشنایی با سرویس ها

نحوه نوشتن و استفاده از Web APIها

طراحی اپلیکیشن سرویس گرا بر اساس Web API

کار با Postman برای تست Web API ها

کارکردن با فایل ها در پروژه  (File Uploader)
معرفی الگوهای معروف برنامه نویسی در محیط ASP.NET Core
آشنایی و نصب iis و راه اندازی پروژه روی آن

سرفصل های مربوط به Angular 11 :

نصب و راه اندازی انگولار

یادگیری TypeScript

تفاوت های روش های مختلف پیاده سازی SPA

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

معرفی کامپوننت ها و ویژگی های هر کامپوننت

کار با ماژول ها و نقش آنها در انگولار

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

دسته بندی کامپوننت ها با استفاده از ماژول ها و مزیت های آن

معرفی Dependency Injection و نحوه استفاده از این امکان در Angular

راه اندازی Routing رو انگولار و آدرس دهی به کامپوننت ها

روش های ایجاد فرم های ثبت و نمایش اطلاعات در انگولار

کار با دستورات شرطی و حلقه ها در انگولار

معرفی و کار با UI Component

روش های صدا کردن web api در انگولار و تعامل با server

روش های validate کردن اطلاعات ورودی توسط کاربر

کارکردن با فایل ها در انگولار(آپلود و نمایش فایل ها در انگولار)

ایجاد Authentication و Authorization در انگولار

روش های Data Binding در Angular

کار با Reactive Forms ها در انگولار

کار با Event ها در Angular

کار با Pipe ها و نحوه نوشتن pipe جدید

معرفی و راه اندازی Lazy Loading در انگولار

Resolver – AuthGuard – CanActivate - LifeCycles

خروجی گرفتن از پروژه و قراردادن روی سرور