Курсы разработки приложений Microsoft .NET в Днепре - levelup.dp.ua

Разработка приложений на платформе Microsoft .NET

Мы поможем вам приобрести знания и навыки,
которые позволят вам стать специалистом не ниже уровня Junior.

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

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

Расписание
Пн, Пт: 18.00-21.00

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

Филиал
ул. Троицкая, 21г

*Специальное ценовое предложение для студентов: 1990 грн. в месяц

ЗАКЛЮЧИВШИМ ДОГОВОР — КУРС IT АНГЛИЙСКОГО В ПОДАРОК!

Записаться

Получите опыт работы

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

Развивайте свою карьеру

Резюме выпускников мы передаем потенциальным работодателям

Растите как профессионал

Откройте одну из наиболее востребованных IT-профессий

Microsoft .NET – идея быстрого и высококачественного создания программ и программного обеспечения. Обучение проходит на базе С#, при этом платформа поддерживает большую часть актуальных языков. Microsoft .NET – эволюционный двигатель по направлению к будущему IT-технологий.

Задача курса: подготовить будущих специалистов к работе с платформой .NET в крупных IT-компаниях. Высококвалифицированные преподаватели помимо мощной теоретической базы, обучат приемам и нюансам разработки настольных и web-приложений, а также в работе с фреймворками ASP.NET и MVC. Но главное – Вы научитесь эффективно применять свои знания на практике и подготовитесь к командной разработке проектов на базе платформы Microsoft .NET.

⇒Еще до защиты курсового проекта весной 2016 года уже 50% студентов были трудоустроены в компаниях WorkRocks и Sitecore.

Необходимая начальная подготовка:

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

Пройди тестирование знаний основ программирования прямо сейчас!

Участник курса овладеет следующими навыками:

  • Вы обретете глубокое понимание архитектуры приложений на основе ASP.Net Web Forms и ASP.NET MVC 4, включая базовые основы MVC
  • Освоите платформу ASP.NET MVC Framework и увидите, как взаимодействуют вместе архитектура MVC и разработка, управляемая тестами
  • Курс сравнит средства классической платформы ASP.NET и ASP.NET MVC
  • Также Вы познакомитесь с такими техниками, как разработка приложений на основе CQRS и Event Sourcing на примере Asp.Net MVC Single page application
  • Изучите современные средства обеспечения жизненного цикла Web приложения, начиная от командной разработки и заканчивая развертыванием продукта пользователям

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

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

  • Архитектура платформы .NET Framework
  • Сравнение с другими платформами: WinAPI, Ja- va
  • Отличия и особенности
  • Понятия: компилируемы и интерпретируемый код, CLR
  • Преимущество использования интерпретируемо- го кода
  • Обзор платформ ASP.NET, ASP.MVC, Web.Matrix, WebAPI. Назначение каждой из них

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

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

Объектное Ориентированное Программирование (ООП)

  • Понятия класса и объекта
  • Поля и методы, модификаторы доступа
  • Статические поля и методы
  • Парадигмы программирования: Инкапсуляция,
  • Абстрактные классы и Интерфейсы
  • UML Диаграмма классов
  • Шаблонные классы
  • Практическое занятие: Реализация Паттерна Наследование, Полиморфизм Singleton, Реализация Паттерна Abstract Factory

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

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

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

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

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

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

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

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

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

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

Сериализация

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

Многопоточность

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

Теория БД и язык запросов SQL

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

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

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

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

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

Разработка с использованием фреймворков ASP.NET и MVC

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

Дополнительно к обучению Вы получаете:

Сертификат учебного центра

Отличникам рекомендательное письмо

Конкурентное преимущество

Тусовка друзей программистов

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

 

Запись на консультацию

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

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

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

Днепропетровский Государственный Университет железнодорожного транспорта им. Ак.Лазаряна
Специальность: «Разработка программного обеспечения», инженер-программист

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

Преподавательской деятельностью занимаюсь с 2001-го года.

Отзывы выпускников:

Начало: 23 июня

Продолжительность курса: 48 недель, 288 часов

Понедельник, Пятница: 18:00 — 21:00

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

Спецпредложение для студентов:1990 грн в месяц

Курс английского языка в подарок

Оплата помесячно

Необходима начальная подготовка

ЗаписатьсяПройти тест