innoway

Backend Proqramlaşdırma

  • Ümumi baxış
  • Təlim proqramı
  • Müəllimlər

    Asp.Net veb inkişaf sahəsində çox məşhur texnologiyadır. Buna görə də Asp.Net öyrənmək sizə iş tapmaqda və karyeranızı yüksəltməkdə üstünlük verə bilər. Asp.Net geniş ekosistemə malik hərtərəfli veb inkişaf platformasıdır. Bu platforma veb proqramlar, API-lər və hətta mobil proqramlar hazırlamaq üçün istifadə edilə bilər. Asp.Net, kodunuzu daha asan təşkil etməyə və saxlamağa imkan verən Model-View-Controller (MVC) arxitekturasını dəstəkləyir. O, həmçinin RESTful xidmətləri inkişaf etdirməyə imkan verən Web API-ləri yaratmaq üçün istifadə edilə bilər. Asp.Net təhlükəsizlik və performans baxımından möhkəm infrastruktur təklif edir. Tərtibatçıların qarşılaşdığı ümumi zəifliklərin qarşısını almaq üçün bir sıra təhlükəsizlik xüsusiyyətləri və alətləri var. Asp.Net geniş ekosistemə malikdir və bir çox üçüncü tərəf kitabxanaları və alətləri ilə genişləndirilə bilər. Bu, layihələrinizi tez bir zamanda inkişaf etdirməyə və fərdiləşdirməyə imkan verir. Asp.Net Microsoft tərəfindən dəstəklənir və daim yenilənir. Bu, texnologiyanın aktual və etibarlı qalmasını təmin edir.

C# development

  • Getting Started with C#
  • Control Flow and Decision Making
  • Arrays and Collections
  • OOP Principles
  • Classes and Objects
  • Inheritance and Polymorphism
  • Encapsulation. Properties
  • C# Records and Struct
  • Abstract class and Interface
  • Collections and Data structures
  • Exception Handling
  • File I/O
  • Delegates and Events
  • Asynchronous Programming
  • Reflection

RDBMS (relational database management system)

  • Introduction to Databases and PostgreSQL
  • Retrieving Data with SQL
  • Working with Multiple Tables
  • Data Manipulation and Transactions
  • Constraints, Indexes and Security

Data Access Technologies in C#

  • Database Connectivity with ADO.NET
  • Entity Framework
  • Performing CRUD Operations
  • Utilizing Change Tracking and Understanding Relationships
  • Introduction to Inheritance Mapping
  • Constraint Configuration with Fluent API
  • EF View, Procedure and Function

ASP.NET Core Development

  • Introduction to ASP.NET Core
  • Introduction to MVC Architecture
  • Razor Views and Layouts
  • Model Validation and Binding
  • Deep Dive into MVC and API Development
  • RESTful design principles
  • Creating and configuring a Web API
  • API Security and Documentation
  • Authentication and Authorization
  • Consuming APIs and Microservices
  • Writing unit tests for API controllers
  • Architectural Principles. Introduction to Clean Architecture principles
  • Implementing domain-driven design (DDD) elements
  • Building Interactive Web UIs with Blazor
  • Razor Components and Data Binding
  • Understanding Blazor lifecycles and state management

Deploment

  • Introduction to Docker and Containers
  • Creating Docker images for ASP.NET Core applications
  • Version Control Systems. Github
  • Differences between Git and other VCS
  • Project Management with GitHub. Workflows
  • Continuous Integration and Continuous Deployment (CI/CD)
  • Setting up CI/CD pipelines with GitHub Actions or Azure DevOps
  • Deploying ASP.NET Core applications to Azure App Service

innoway

Kamran Cəbiyev

Fullstack web developer
innoway

Əhəd Tağıyev

Web developer (Backend)

Detallar

  • Müddət:200 saat
  • Dərs sayı:84
  • Dil:Azərbaycan
Müraciət et
innoway