Базовый курс

Начало занятий
  • Длительность4 месяца

  • Интенсивность3 лекции в неделю
    с 9:00 до 13:00

  • Время4 часа в день

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

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

Блок видеолекции

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

Блок практика

Данный блок включает разработку проекта, закрепляющего пройденный материал. Проект проверяется представителем школы DevEducation.

Блок контроль

По результатам тестирований принимается решение на допуск студента к следующему модулю.

notebook

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

1.
Неделя 1
Введение в ООП. Классы и объекты
Классы и объекты. Диаграммы классов
Наследование и полиморфизм
Абстракция. Абстрактные классы и интерфейсы
Массивы и индексаторы
2.
Неделя 2
Статические и вложенные
Структуры и их разновидности.mkv
Структуры и их разновидности. Перечисления
Делегаты
3.
Неделя 3
Универсальные шаблоны
Ограничения универсальных шаблонов
События
Потоки
Коллекции
Обработка исключений
4.
Неделя 4
Перегрузка операторов
Анонимные и динамические типы. LINQ
Пространства имен. Директивы препроцессора
Пользовательские коллекции
5.
Неделя 5
Системные коллекции
Версионность
Потоки. Часть 1
Потоки. Часть 2
Асинхронная модель
TPL
C# 5 Async & Await
6.
Неделя 6
Предисловие
Понятие паттерна проектирования
Abstract Factory
Builder
Factory Method
Singleton
Парадигмы ООП
Adapter
Bridge
Decorator
Facade
Proxy
Command
Mediator
Memento
Observer
State
Strategy
Template Method
7.
Неделя 7
Введение в алгоритмы и структуры данных, связанные списки
Стеки и очереди
Структура данных - дерево
Хеш-таблица
АВЛ-деревья
Введение в SQL
T-SQL, Запросы
Архитектура технологии ADO.NET, подключаемая часть архитектуры
Получение данных. Объект SqlCommand
8.
Неделя 8
Введение в EF
Обзор Entity Data Model
Основы LINQ 2 Entities
Введение. Основы TDD и Unit Тестирования
Использование Stub объектов для Unit тестов
Тестирование взаимодействия с использованием Mock объектов, Isolation Frameworks
Конструкторы и прототипы.mkv
Работа с документами
9.
Неделя 9
AJAX и HTTP протокол
Введение в HTML5
Введение в CSS3
WebStorage, WebWorkers, Offline Applications
Система контроля версий
Введение. Оптимизация веб приложений
Web API. Часть 1
10.
Неделя 10
Web API. Часть 2
Асинхронное программирование
Разработка для мобильных устройств
Цель тестирования - aim of testing
Типы тестирования ПО (types of testing)
Bugs
Цикл тестирования ПО (Software testing lifecycle)
Bug report
Test case
Практика. Создание тест кейсов
Практика. Тестирование веб приложений

Записаться на курс

Имя
Фамилия
Email
Телефон
Выберите курс