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

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

Black
Friday
-15% на обучение
только с 19 по 23 ноября

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

Cтарт: 16 января

Black
Friday
-15% на обучение
только с 19 по 23 ноября

О технологии

Объектно-ориентированный язык C# разработан в 2001 году инженерами Microsoft. Используется совместно с виртуальной машиной .NET пакета Microsoft .NET Framework. Язык прикладного уровня. Для компиляции байт-кода используется среда CLR (Common Language Runtime), расширяющая возможности C#.

Язык C# стандартизирован в ECMA (ECMA-334) и ISO (ISO/IEC 23270). Существует несколько независимых реализаций языка на основе этой спецификации. Область применения — от серверных систем до веб-ресурсов и мобильных приложений.

image_c

О курсе

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

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

О работе

.NET-разработчикам на позиции Junior Software Engineer в Днепре платят $500 до $1100. Senior Engineer получают от $2500 до $3700. Зарплата специалистов квалификации Technical Lead достигает $4400.

В Украине язык входит в первую тройку рейтинга самых используемых в разработке. Изучите C# на этом курсе, чтобы стать специалистом со стабильно высоким доходом.

О курсе

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

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

Для кого полезен этот курс?

  • null

    Для новичков

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

  • null

    Для начинающих

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

  • null

    Для представителей бизнеса

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

Обратите внимание!

На курс программирования на С# под платформу Microsoft.NET зачисляются слушатели, успешно освоившие базовый курс Основы программирования, либо кто успешно прошел тестирование

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

C# и ООП

базовый уровень

  • null

    Начало курса

    16 января
  • null

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

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

    Расписание

    Ср 17:00-21:00
  • null

    Стоимость

    2390 грн в мес

После 1 декабря:

2690 грн в мес

Microsoft .NET

продвинутый уровень

  • null

    Начало курса

    По формированию
  • null

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

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

    Расписание

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

    Стоимость

    2490 грн в месяц

После 1 декабря:

2690 грн в месяц

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

Для кого полезен этот курс?

  • 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 приложений

В результате обучения на курсе:

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# и ООП

базовый уровень

  • null

    Начало курса

    16 января
  • null

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

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

    Расписание

    Ср 17:00-21:00
  • null

    Стоимость

    2390 грн в мес

После 1 декабря:

2690 грн в мес

Microsoft .NET

продвинутый уровень

  • null

    Начало курса

    По формированию
  • null

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

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

    Расписание

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

    Стоимость

    2490 грн в месяц

После 1 декабря:

2690 грн в месяц

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

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

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

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

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

IT-инкубатор

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

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

Студенты на льготных условиях посещают технические и карьерные мероприятия, которые регулярно проводят Level Up и IT-комьюнити Днепра

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

Оставить заявку

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

Оставить заявку

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

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

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

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