Levelup

C# Microsoft .NET

16 недель
Для опытных
C# / .NET
Этот курс научит тебя разрабатывать на C# и платформе .NET. Ты освоишь основные концепции языка, работу с базами данных, веб-технологиями и создашь собственное приложение. После курса сможешь претендовать на позицию Junior .NET-разработчика.

О курсе

Программа курса

Основы C# и объектно-ориентированного программирования

На этом курсе начинают с основ языка C#. Студенты изучают базовые конструкции и переходят к объектно-ориентированному программированию. Рассматривают работу с делегатами, событиями и управление ресурсами. Обучаются обрабатывать исключительные ситуации и эффективно работать с коллекциями данных.

Углубленное изучение .NET и работа с данными

Далее курс охватывает рефлексию и работу с метаданными. Студенты осваивают динамическую загрузку сборок и сериализацию данных. Особое внимание уделяют XML и SOAP сериализации. Также рассматривают создание и синхронизацию потоков, конфигурацию приложений.

Архитектура .NET Framework и алгоритмы

Этот блок посвящен глубокому пониманию платформы .NET Framework. Сравнивают ее с другими технологиями и разбирают архитектурные особенности. Изучают концепции CLR, интерпретируемого кода. Также охватывают алгоритмы, структуры данных и принципы работы операционных систем.

Работа с базами данных и SQL

Студенты осваивают реляционные базы данных от основ. Учатся проектировать таблицы, устанавливать связи между ними. Изучают нормальные формы и принципы оптимизации структур данных. Практикуются в написании SQL-запросов: от простых выборок до сложных соединений таблиц с использованием DDL и DML.

Frontend разработка: HTML, CSS и JavaScript

Курс включает создание веб-интерфейсов. Начинают с основ HTML: структура документа, работа с текстом, медиа и формами. Потом переходят к CSS для стилизации элементов. JavaScript изучают для добавления интерактивности, включая работу с DOM и jQuery для упрощения разработки.

Backend разработка на ASP.NET и MVC

Завершающий блок посвящен созданию веб-приложений. Студенты изучают архитектуру ASP.NET, жизненный цикл приложений и работу с основными классами. Осваивают серверные элементы управления, валидацию данных и системы безопасности. Особое внимание уделяют паттерну MVC, его преимуществам и особенностям тестирования.

Практические навыки после курса

После завершения курса студенты могут работать с различными типами данных, строить алгоритмы и использовать принципы ООП. Умеют обрабатывать ошибки, работать с файлами и базами данных. Могут разрабатывать полноценные веб-приложения с использованием .NET технологий и писать тесты для своих проектов.

Преимущества обучения

Курс ориентирован на практику с разбором домашних заданий. Обучение проходит онлайн с доступом к записям занятий. Студенты создают проект для портфолио и получают поддержку в трудоустройстве. Доступна оплата частями, карьерные мероприятия и поддержка преподавателей в течение всего обучения.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Возможно трудоустройство
Реальный проект в портфолио
Сопровождение ментора