09.01.2023
396

JAVA FUNDAMENTALS

Существуя уже более 25 лет и имея одно из крупнейших сообществ в мире, язык программирования #Java действительно достойный внимания и будет еще актуален в течение долгих лет. Java является универсальным языком, посредством которого написано множество известных приложений и программ, среди которых игра Minecraft, PayPal и Amazon.

ДЛЯ КОГО:

Курс рассчитан на широкую аудиторию – от старшеклассников, студентов произвольных специальностей и свитчеров, практически не знакомых с программированием, до промышленных ИТ-специалистов с начальным опытом, желающих систематизировать собственное видение принципов объектно-ориентированного и функционального программирования. Онлайн формат обучения не ограничивает географию размещения участников – можно проходить курс как на Украине, так и за ее пределами. Главное – настоящее желание научиться программировать!

ПРОГРАММА

Курс Java Basic содержит 30-35 занятий, что поделено на три модуля.

Модуль 1. Основы структурного программирования и вступление в ООП:

• типы данных

• алгоритмы разветвления и циклов, обработка массивов

• АРИ классов String, Arrays, ArrayList

• шаблон Model-View-Controller для построения классов.

Модуль 2. Основы объектно-ориентированного проектирования:

• статические поля и методы, примитивные и объектные параметры методов, перезагрузка методов, инициализация переменных, понятие import и static import

• подражание, модификаторы доступа, ключевые слова this, super и final, класс Object, переопределение методов, полиморфизм, приведение типов объектных переменных, абстрактные классы и интерфейсы, внутренние классы, функциональные интерфейсы и лямбда-выражения

• обработка исключений, работа с Strings, Wrappers, Enums, Var-args, Garbage Collector, Dates/Time API.

Модуль 3. Потоковое программирование:

• алгоритмы: parsing текстов, сериализация файлов

• контейнеры: фреймворк коллекций, технология Generics

• многопоточное программирование, Threads-технологии

• фреймворк потоков Stream API, программирование параллельных потоков

работа с базами данных, технология JDBC.

ПО ЗАВЕРШЕНИЮ КУРСА ВЫ:

• овладеете основными алгоритмами структурного программирования

• реализуете плавный безболезненный переход к программированию с применением принципов объектно-ориентированной парадигмы (ООП) и функционального программирования

• получите знания и навыки по практическому применению принципов ООП на уровне требований корпоративного экзамена 1Z0-808

• будете владеть внутренней "анатомией" высокопроизводительных Java-технологий для промышленной многопоточной и параллельной обработки больших объемов данных

• получите возможность получить сертификат от корпорации Oracle, что, безусловно, увеличивает шансы будущих специалистов на трудоустройство, особенно за пределами Украины

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

ФОРМАТ ОБУЧЕНИЯ:

Учебный процесс происходит в режиме blended learning (“перевернутого кабинета”), то есть микс:

• видеоматериалов на украинском языке для домашней обработки студентами. Эти ресурсы проверены многими годами обучения и четко подстроены для студентов начального уровня.

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

ЯЗЫК:

Занятия будут проходить по-украински с использованием английских терминов.

ТРЕБОВАНИЯ К УЧАСТНИКАМ:

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

• логическое мышление на уровне выполнения несложных задач конкурсов Кенгуру или Бобер

• возможность выделения 20+ часов в неделю для работы с Java.

_______________________________________________________________________

*Есть два варианта приобретения курса:

1. Полный: оплата производится за весь курс сразу.

2. Постепенный: для тех, кто хочет попробовать пройти курс поэтапно для получения понимания, подходит ли Вам курс. В этом варианте оплата производится постепенно за каждый этап. Если на каком-либо этапе решили, что Java не для Вас, оплату за следующий этап курса можно не производить.

Регистрация по ссылке .