دوره ASP.NET Core 10.0 and Angular 21.0 with Material

در دوره ASP.NET Core 10.0 و Angular 21.0 with Material یاد می‌گیری چگونه اپلیکیشن‌های تحت وب مدرن و مقیاس‌پذیر را با جدیدترین تکنولوژی‌های مایکروسافت و گوگل توسعه دهی. این دوره به‌صورت پروژه‌محور طراحی شده و شامل ساخت API با ASP.NET Core 10.0، طراحی رابط کاربری تعاملی با Angular 21 و استفاده از Material Design برای ایجاد ظاهری حرفه‌ای و واکنش‌گرا است. شرکت‌کنندگان با مفاهیم Authentication، Routing، State Management و ارتباط فرانت‌اند و بک‌اند به‌صورت عملی آشنا می‌شوند. این دوره برای توسعه‌دهندگان فول‌استک و علاقه‌مندان به تکنولوژی‌های روز وب بسیار مناسب است.

9,900,000 تومان

دوره ASP.NET-Core9and-Angular-20.0
نام استاد

محمدرضا بردال

پیش نیاز

Programming In C# و Web Fundamental

زمان دوره

54 ساعت

کلاس‌های فعال این دوره

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

  • NET Core
  • TypeScript
  • Angular
  • Visual Studio Code and Required Plugins
  • .NET 10.0 SDK
  • ASP.NET Core Fundamentals
  • Dotnet-CLI Command
  • Create new project
  • Overview project structure
  • Top-level Statement
  • File Scoped Namespace
  • Global Namespace
  • Implicit
  • Explicit
  • Custom
  • Program
  • Middleware
  • Middleware
  • Request delegate
  • Async/await
  • Register Middleware
  • Register Priority
  • Create Custom Middleware
  • Middleware Pipelining
  • Middleware Extension
  • Built-In Middleware’s
  • Service Provider
  • Service Provider
  • Create Service Instance
  • Dependency
  • Structural
  • Behavioral
  • SOLID Principals
  • Dependency Inversion Principal
  • Inversion of control
  • Dependency Injection
  • Constructor Injection
  • Method Injection
  • Property Injection
  • Dependency Graph
  • Object life cycle
  • Service Extension
  • Application Configuration
  • Launch
  • Setting
  • Command line arguments
  • Option Pattern
  • Option Setting
  • Option Setup
  • Application Environment
  • Development
  • Production
  • Staging
  • RESTfull Service
  • Rest Architecture
  • Design aspect
  • RESTful
  • GET, POST, PUT, DELETE, PATCH
  • HTTP Status Code
  • Informational
  • Success
  • Redirection
  • Client Error
  • Server Error
  • Minimal API, Endpoint
  • URI best practice
  • API Test Tools
  • Swagger
  • Scalar
  • Postman
  • Thunder Client
  • Architectural Concepts
  • Onion Architecture
  • Clean Architecture
  • Project Setting Up
  • Modular Monolithic
  • Microservices
  • Choosing an Online Shopping as the Project topic
  • Introduction of Modules
  • Organizing the Project Structure
  • Initial Setup and Code Structure Selection
  • Start Development with the Catalog Module
  • Setup Catalog Module
  • Creating Catalog Service
  • Add Domain Layer
  • Add Application Layer
  • Add Infrastructure Layer
  • Add Presentation Layer
  • Domain Layer
  • Domain-Driven Design (DDD)
  • DRY Principal
  • Contracts
  • IEntity
  • IRepository
  • Abstraction
  • Entity
  • Structured Error Handling
  • Result Pattern
  • Domain Features
  • Product Features
  • Product Entity
  • Product Factory
  • Product Repository
  • Application Layer
  • Application Overview
  • Contracts
  • IProductManager
  • IEmailService
  • Application Features
  • Product Features
  • Implement Manager
  • Implement DTOs with C# Record
  • Injecting IProductRepository
  • Implementing the Product Creating Scenario
  • Infrastructure Layer
  • Persistence
  • Faking with Bogus
  • Implement Product Fake Repository
  • Add Entity Framework Core
  • Implement Product Configuration
  • Implement Catalog Context
  • Implement SQL Repository
  • Implement Product Repository
  • Add Migrations
  • Update Database
  • Implement Data Services
  • Paging
  • Sorting
  • Filtering
  • Searching
  • Implementing Shared Service
  • Identifier Generating
  • Notification
  • Presentation Layer
  • Overview REPR Pattern
  • Request and Request Validator
  • Endpoint
  • Handler
  • Response
  • Implement Product End Points
  • Implement CRUD Operation
  • Implement Validators with FluentValidation
  • Implement Public Search
  • Implementing Automatic Discovery and Registration of Endpoints
  • Implementing API Hosting
  • Creating a Host Project
  • Introducing the method of Registering a Module in the Host
  • Setup Security Module
  • Creating Security Service
  • Add Domain Layer
  • Add Application Layer
  • Add Infrastructure Layer
  • Add Presentation Layer
  • Domain Layer
  • Security Features
  • User Entity
  • Role Entity
  • Application Layer
  • Contracts
  • IUserManager
  • IIdentityService
  • Application Features
  • Login
  • Registration
  • Check User Name Uniqueness
  • Infrastructure Layer
  • Add Microsoft Identity Manager
  • Persistence
  • Add Entity Framework Core
  • Implement Security Context
  • Add Migrations
  • Update Database
  • Authentication
  • Identity Service
  • User Registration
  • Add Claims
  • Finding User by Name/Email
  • User Login
  • JSON Web Token
  • Implement Token Service
  • User Claims
  • Token Handler
  • Presentation Layer
  • Implement User End Points
  • Registration
  • Login
  • TypeScript
  • Install Node.js
  • Install WebPack
  • Basic Syntax
  • Object Oriented Programming
  • Class
  • Interface
  • Inheritance
  • Generic
  • Modular Programming
  • Class, Function, Variable, Constant Named or Default Export
  • Import Module Item
  • Namespace
  • Functional Programming
  • Pure Function
  • Higher Order
  • Aspect Oriented Programming
  • Cross Cutting Concern
  • Decorator Pattern
  • Asynchronous Programming
  • Promise
  • async/await
  • Reactive Programming
  • RxJs
  • Observable
  • Subject
  • Operators
  • Webpack
  • Configuration
  • Building TypeScript Library
  • Publish Package
  • Creating NPM Repository
  • Publish Package to NPM
  • Angular
  • Install Angular 21.0
  • Project structure
  • Basic syntax
  • Building blocks overview
  • Module
  • Component
  • Directive
  • Template-Driven form
  • Reactive-Driven form
  • FormControl
  • FormGroup
  • ArrayControl
  • Service
  • Dependency Injection
  • HttpClient
  • Material
  • Field
  • Validator
  • Table
  • Dialog
  • Toastr
  • Routing
  •  
  • Setup UI Project
  • Create Application Layout
  • Installing Material library
  • Toolbar
  • Sidebar
  • Drawer
  • Dark and Light themes
  • Catalog Feature
  • Product Feature
  • Create Product Manager
  • Create Product Model
  • Create Product Service
  • Create Product Component
  • Edit Product Component
  • Product List Component
  • Public Search
  • Dialog Service
  • Delete and Confirmation Message
  • Security Feature
  • Security Feature
  • Create User Service
  • Create User Model
  • Create Token Model
  • Register User
  • Login User
  • Using Client-Side Storage
  • Implement User Claim Service

Road Map

کاتالوگ دوره

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

اساتید دوره

[sematec_teachers]
دیدگاه‌ها

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره ASP.NET Core 10.0 and Angular 21.0 with Material”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

درخواست مشاوره رایگان