×

Курс «Объектно-ориентированное программирование» (подія в архіві)

Состоялось
5 июня 2018 (вторник)
Место
Киев, ул. Воздвиженская, 34А, Projector
Стоимость
6 000 грн/мес.

Курс по изучению основных понятий и принципов объектно-ориентированного программирования. 3 месяца, 2 раза в неделю.

О курсе

Практически вся современная коммерческая разработка основана на объектно-ориентировыных подходах в программировании. Даже если конкретный язык не поддерживание все парадигмы ООП, принципы остаются те же. При программировании на JavaScript, PHP, Python и тем более на Java и С++ без ООП никуда. Не зря курс ООП есть почти во всех университетских программах по Computer Science.

Если вы уже пробовали программировать и знаете логические основы, пора пойти дальше и научиться работать с классами, объектами, интерфейсами. Разобраться с виртуальными и абстрактными методами. Понять, когда вызываются конструкторы и тд.

Мы рассмотрим основные понятия и принципы ООП. Применим их для решения реальных задач. Сравним объектно-ориентированный подход с процедурным и функциональным. Научимся использовать разные языки и библиотеки.

6 000 грн/мес. Оплачивайте курс помесячно или целиком (со скидкой 5%), возможна оплата в рассрочку
27 занятий. 2 раза в неделю, по вторникам 19:30-21:30 и субботам 11:00-13:00
14 мест. Мы уделяем внимание каждому студенту курса, поэтому количество мест ограничено

Виталий Николенко

Senior Software Developer в StarWind Software. Уже более 10 лет занимается международными проектами связянными с хранением и реплицированием данных. Закончил факультет прикладной математики в КПИ с отличием. Опыт в коммерческой разработке более 12 лет.

Facebook
LinkedIn

Кому будет полезно

— Выпускникам курса Программирование. Основы;
— Начинающим разработчикам, которые уже погрузились в программирование и хотят изучать дальше.

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

Также для занятий вам понадобится собственный ноутбук и время на выполнение домашних заданий.

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

Курс для тех, кто уже немного погрузился в программирование и хочет изучать дальше.
Изучаем основные принципы и понятия ООП на реальных практических задачах.

Устройство памяти
стек/куча

Спожные структуры
направленные списки

Основные понятия ООП
— классы
— объекты
— методы
— конструкторы/деструкторы
— виртуальность, абстрактность и т.д.

Принципы ООП
— инкапсуляция
— наследование
— полиморфизм
— шаблоны

Принципы проектирования S.O.L.I.D.
— принципы проектирования программ
— S.O.L.I.D. и ООП

Стандартные контейнеры
— вектор
— список

Исключения
— как возникают
— обработчики

Реализации ООП в разных языках
— C++
— C#
— Java
— JavaScript
— Python

Работа с IDE
— MS Visual Studio
— Eclipse

Сравнение ООП с другими парадигмами
— с процедурным программированием
— с функциональным программированием

Разбор ООП библиотеки
— Qt / wxWidgets
— .NET framework

Введение в многопоточное программирование
— пример многопоточности
— проблемы (гонки)
— базовые примитивы/объекты синхронизации
— проблемы (дедлоки)

Введение в SQL
— структура таблиц
— запросы
— основные команды

Выпуск
Защита выполненных на курсе проектов

Зарегистрироваться

Google Calendar iCal
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі