- پایتون
- هوش مصنوعی
- سی شارپ
- MS .NET Fundamentals آموزش برنامه نویسی مقدماتی C#
- Programming in C#1 – Windows Forms
- ASP.NET Core 90and Blazor with Material
- ASP.NET Core 80and Angular 20.0 with Material
- دوره NET Microservices ,DDD, CQRS,Vertical/Clean Architecture using Docker.
- API Security
- API Architecture Styles
- دوره طراحی سیستم System Design
- طراحی وب
- جاوا
- اندروید
|
|
محمدرضا بردال |
|---|
کلاسهای فعال این دوره
👨🏫
محمدرضا بردال
آنلاین
کلاس پاییزی
- تاریخ شروع: 1404/08/26
- زمان برگزاری: 17:30 الی 20:30 دوشنبه ها
سرفصلهای دوره
- NET Core
- TypeScript
- Angular
- Visual Studio Code and Required Plugins
- .NET 9.0 SDK
- js
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
- Contracts
- Domain Features
- Product Features
- Product Entity
- Product Factory
- Product Repository
- Product Features
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
- Product Features
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
- 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
- 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
توضیحات
سئوالات متداول
دیدگاهها
اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره ASP.NET Core9and Angular 20.0 with Material” لغو پاسخ

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