Курс программированияна С# под платформу Microsoft .NET

Двухуровневая программа подготовки .NET-разработчиков.
Cтарт: Загрузка…

Курс программированияна С# под платформу Microsoft .NET

Cтарт: Загрузка…

О курсе

Комплексная программа обучения С# и .NET представлена двумя курсами. Базовый рассчитан на новичков и познакомит с объектно-ориентированным программированием и языком С#.

Задача полного курса .NET‒ практическая подготовка к работе с инструментами платформы .NET Framework и уверенная разработка приложений.

Для обучения на курсе необходимы знания по основам программирования.

Пройдите тестирование и проверьте уровень своих знаний по основам программирования здесь

Перспектива каръерного роста .NET разработчика:

6-12 мес
Start

0-1 год
Junior

1-3 года
Middle

3-5 лет
Senior

Узнайте больше о профессии и технологиях из статей в блоге Level Up!

Хотите получить мощный старт и стать востребованным специалистом?

Для кого курс?

  • null

    Новичкам

    Получите востребованную профессию и начните успешную карьеру в IT

  • null

    Начинающим

    Получите комплексные знания и разрабатывайте приложения на Microsoft .NET

  • null

    Бизнесу

    Прокачайте разработчиков и повысьте уровень их профессионализма

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

C# и ООП

Базовый курс

1. Основные конструкции языка C# и ООП

  • Повторение понятий Куча и Стек
  • Типы данных: Value and References. Обзор встроенных типов данных
  • Понятие boxing и unboxing
  • Операторы ветвления
  • Операторы циклов. Акцентирование внимание на foreach

2. Введение в объектно-ориентированное программирование на С# (ООП)

  • Понятия класса и объекта
  • Поля и методы, модификаторы доступа
  • Статические поля и методы
  • Парадигмы программирования: инкапсуляция, наследование, полиморфизм
  • Абстрактные классы и интерфейсы
  • Обзор UML: диаграммы классов, объектов, последовательностей, etc.
  • Шаблонные классы

3. Делегаты и события

  • Необходимость и особенности применения событий
  • Событийная модель приложения (event, delegates)
  • Анонимные делегаты
  • Методы расширения
  • Лямбда-выражения
  • Назначение паттерна MVC и его применение

4. Управление ресурсами

  • Garbage Collection
  • Интерфейс IDisposable

5. Исключительные ситуации (Exceptions)

  • Необходимость использования
  • Обработка исключительных
  • Создание собственных исключительных ситуаций

6. Работа с коллекциями

  • Обзор существующих интерфейсов создания коллекции: IList, ICollection, IEnumerable
  • Обзор существующих коллекций: List, Dictionary, SortedList, Stack, Queue, Hashtable, etc.
  • Правила выбора коллекции в зависимости от нужд приложения
  • Методы расширения для работы с коллекциями
  • LINQ: Обзор интерфейса IQuerable

Microsoft .NET

Полный курс

1. C# и ООП

  • Основные конструкции языка C# и ООП
  • Введение в объектно-ориентированное программирование на С# (ООП)
  • Делегаты и события
  • Управление ресурсами
  • Исключительные ситуации (Exceptions)
  • Работа с коллекциями

2. Рефлексия ситуаций

  • Работа с метаданными Динамическая загрузка сборок

3. Сериализация:

  • Необходимость сериализация
  • SOAP и XML сериализации

4. Многопоточность:

  • Создание и управление потоков
  • Синхронизация потоков
  • Конфигурация приложений

5. Обзор платформы .NET Framework

  • Обзор платформы .NET Framework
  • Архитектура платформы .NET Framework
  • Сравнение с другими платформами: WinAPI, Java, etc.
  • Понятия: компилируемы и интерпретируемый код, CLR
  • Преимущество использования интерпретируемого кода
  • Алгоритмы и структуры данных
  • Операционные системы
  • Организация компьютерных систем

6. Базы данных

  • Понятие реляционных баз данных
  • Таблицы и связи
  • Принципы проектирования баз данных. Нормальные формы: НФ1, НФ2, НФ3
  • Введение в SQL
  • Управление структурой данных на SQL (DDL)
  • Управление данными на SQL (DML)
  • Выборка данных: оператор Select, сортировка, объединение, условие выборки, агрегирующие функции, группировка данных.
  • Сложная выборка: код запроса, временные таблицы, соединение таблиц, внутренние и внешние соединения таблиц
  • Вставка, удаление, обновление данных формы

7. Язык разметки гипертекста HTML и каскадные таблицы стилей CSS

  • Понятие сайта, понятие веб-страниц
  • Основы HTML: гипертекст, теги, атрибуты
  • Структура HTML-документа
  • Спецсимволы, комментарии, гиперссылки
  • Работа с медиа данными
  • Списки, виды списков
  • Формы и их элементы
  • Таблицы и табличная верстка
  • Основы CSS: синтаксис, селекторы, селекторы атрибутов, основные свойства стилей

8. Язык JavaScript и библиотека jQuery

  • Основы синтаксиса JavaScript: структура DOM- документа, переменные, типы данных
  • Понятие пользовательских функций и их использование
  • Работа с HTML-формами JavaScript
  • Знакомство с jQuery
  • Селекторы, фильтры
  • Работа с формами и стилями на jQue9

9. ASP.NET и MVC

  • Архитектура WEB приложения
  • Виды WEB приложений
  • Архитектура ASP.NET приложения
  • Основные классы HttpContext, HttpApplication, HttpSession, HttpRequest, HttpResponse, HttpCookie, HttpViewState, HttpCache
  • Жизненный цикл страницы и приложения
  • Серверные элементы управления
  • Валидация данных
  • Компоновка страниц
  • Работа с данными
  • Система безопасность в ASP.NET приложениях
  • Локализация приложения
  • XML WEB Сервисы
  • Model-View-Controller (MVC). Архитектура ASP.NET MVC и отличия от ASP.NET. Особенности тестирования MVC приложений

10. PHP: Работа с пользователями

  • Авторизация и разделение прав доступа: пользователи, сессии, привилегии, роли
  • Механизмы авторизации и контроля доступа

В результате курса вы:

C# и ООП

Базовый курс

Освоите базовые знания по алгоритмам, операторам, функциям, типам и структурам данных

Разберетесь в основных принципах объектно-ориентированного программирования (ООП)

Научитесь писать код на языке программирования С# и разработаете первые проекты

Приобретете базовые теоретические и практические знания по программированию

Уже сможете найти первое место работы и со временем освоить платформу .NET

Microsoft .NET

Полный курс

Научитесь создавать приложения с использованием популярной технологии .NET

Поймете архитектуру приложений на основе ASP.Net Web Forms и ASP.NET MVC 4

Познакомитесь с разработкой приложений на основе CQRS и Event Sourcing на примере Asp.Net MVC Single page application

Получите практический навыки и опыт разработки приложений: от идеи и до конечного пользователя

Научитесь составлять CV и проходить собеседование в IT-компании

Преподаватель курса:

Пюра Александр

Software Engineer

Окончил университет железнодорожного транспорта. Работал в ряде крупных компаний — разработчиком программного обеспечения,таких как «ISD», «Archer Software», «Apriorit». Профессиональные интересы: RDBMS, C++, C#, .Net. Преподавательской деятельностью занимаюсь с 2001-го года.

Детали курса:

C# и ООП

Icon-Start

Начало курса
27 июня

Icons-Dlitelnost

Длительность
88 часов, 22 недели

Icon-Raspisanie

Расписание
Ср: 17:00 — 21:00

Icons-Stoimost

Стоимость
2290 грн в месяц

Microsoft .NET

Icon-Start

Начало курса
21 сентября

Icons-Dlitelnost

Длительность
288 часов, 48 недель

Icon-Raspisanie

Расписание
Пн, Пт 18:00-21:00

Icons-Stoimost

Стоимость
2490 грн в месяц

Детали курса:

C# и ООП

  • null

    Начало курса

    Загрузка…
  • null

    Длительность

    88 часов, 22 недели
  • null

    Расписание

    Ср: 17:00 — 21:00
  • null

    Стоимость

    2290 грн в месяц

Microsoft .NET

  • null

    Начало курса

    Загрузка…
  • null

    Длительность

    288 часов, 48 недель
  • null

    Расписание

    Пн, Пт 18:00-21:00
  • null

    Стоимость

    2490 грн в месяц

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

Поддержка преподавателя

Закрытый чат группы и преподавателя, где всегда можно решить возникающие вопросы по учебному материалу

Видеозапись урока

Если вы не можете присутствовать на занятии, мы можем сделать для вас видеозапись этого урока, или онлайн-трансляцию

IT-инкубатор

Лучших выпускников приглашаем на стажировку в IT-инкубатор, где на реальных проектах вы получаете бесценный опыт работы

IT-мероприятия

Студенты посещают все технические и карьерные мероприятия, которые проводит Level Up, совершенно бесплатно.

Ближайшие мероприятия

Level Up является главным инициатором и организатором знаковых IT-мероприятий в Днепре.

Регистрация на курс

Регистрация на курс

Регистрация на курс

Оставить заявку
на пробный урок

Регистрация на курс

Регистрация на курс

Регистрация на курс

Регистрация на курс