C# Web Programming- .Net framework
C# Web Programming- .Net framework
C# Web Programming- .Net framework - 2 months

English, Russian, Azerbaijani

Trainer: Nərgiz Soltanova

₼500.00

₼550.00
Enroll Now

Upon completion of the course, students are awarded a certificate

Course materials

Introduction to Programming

Introduction to programming.

What is programming?.

Web programming.

Areas of web programming.

What is FrontEnd and BackEnd?.

Transmitters.

Number Systems.

Paradigms, Naming conversions.

Familiarity with Git/GitHub

Familiarity with the Git/GitHub platform.

Practicing the learned knowledge.

Introduction to the C# programming language.

IDEs.

Installing Visual Studio.

C# data types, operators (mathematical, logical, etc.).

Conditional operators (switch/case, if/else).

Loop operators (do-while, while, for, foreach).

Methods.

OOP principles, Solid principles - Class, Inheritance, etc.

Access Modifiers.

Enum, Exception.

Generic type, Collections.

Thread,Task.

Introduction to MsSql Server

Sql intro.

Sql functions.

Sql advance.

Practicing the learned knowledge.

Working with Ado.Net, Entity Framework

Ado.Net framework.

EntityFramework Orm.

Practicing the learned knowledge.

Introduction to MVC, building basic sites with MVC

Making Front to Back.

CRUD.

Setting up the Admin Panel.

Uploading files.

Partial View/View Component.

Writing Identity-Login/Register.

Designing a sample website.

Getting to know WebApi, setting up WebApi

Building Web Apis.

JWT Token.

Configuration, Mapper, FluentValidation, etc.

Practicing the learned knowledge.

Acquaintance with architectures

Repository-Generic Repository.

N-Tier or Clean Architecture.

Practicing the learned knowledge.

Course description

C# Web Programming- What is .Net framework?

 

C# (C Sharp) is an object-oriented programming language developed and maintained by Microsoft for use on the Windows platform.  The core tools of C# are to provide a powerful dl to create software and make things easier.

 

When a high-level project was founded, if we knew that the project was to be built in such a language or according to another script, the Microsoft company created the .NET Framework as a working environment and adapted many existing programming languages ​​to this work. This means that the same work is already related to several programs.

 

A .NET Framework compliant language is a language that borrows its libraries from the .NET Framework and meets established standards. Thus, in the .NET Framework environment, a programmer can divide a project into parts, work with the language most suitable for the parts, then merge and render the final result. The .NET Framework environment was created to accomplish this task.

 

Many of the world's most popular programming languages ​​have also been optimized for the .NET Framework. However, it was impossible to produce a 100% compatible version of any programming language for the .NET Framework. Because the structure of the language could not be fundamentally changed. That's why Microsoft released a programming language that fully supports the .NET Framework environment and named it C#. In addition, C# is a language created to create more original and personal software in the .NET Framework environment. C# fully embraces the principles of object-oriented programming.

 

What will this training teach? 

 

Construction of algorithms.

Building websites with MVC

Starting a job as a "BackEnd-.Net developer" in public and private companies.

Backend development of many websites with Web Api

Ability to work with databases

Portfolio (GitHub)

 

Along with technical knowledge, it will teach students how to intervene in problems, what to do in case of any error, special and little known secrets of C# language. 

 

Who is this training intended for?

 

To all employees interested in programming

University, College, School, etc. To their teachers

University, College, School, etc. To his students

Employees who are new to the IT field and want to develop in this field, etc