Алексей Капустник
Senior Java Developer в Ciklum
49 онлайн-занятий
[по понедельникам и четвергам]
Базовый курс по программированию на Java, который научит работать «под капотом» веб-сайтов, приложений, веб-приложений и игр. За 6 месяцев вы пройдете путь от «не имею опыта в IT» до «пишу надежный бэкенд на Java» ― и получите первый оффер.
* курс преподается на украинском языке
чтобы понять, как работает сфера ІТ в целом и какую роль в ней играет разработчик; систематизировать знания, научиться работать с кодом, овладеть принципами ООП и писать бэкенд на Java.
чтобы восполнить пробелы в знаниях, получить практический опыт кодинга на Java и фидбек от лектора; научиться писать как сложные программы с нуля, так и отдельные модули, их архитектуру и логику.
чтобы перестроить свое мышление с тестирования на программирование, изучить синтаксис Java и дополнительные софты для организации работы, а в результате ― научиться писать автоматизированные тесты или полностью перейти в разработку.
На этом курсе за 6 месяцев мы пройдем путь от изучения синтаксиса языка Java до создания своих программ. Сначала мы научимся работать с Git и писать первые легкие программы. Далее изучим принципы объектно-ориентированного программирования, научимся работать с классами, коллекциями, файлами, исключениями, а затем погрузимся в многопоточность, изучим фреймворки Spring и Spring Boot и напишем первые полноценные программы.
После обучения на курсе вы пройдете собеседование на позицию Junior Java Developer.
знакомы с теорией программирования и понимаете, для каких задач используют язык Java
знаете синтаксис, функции и регулярные выражения Java
понимаете принципы ООП, а также различаете понятия инкапсуляции, наследования, полиморфизма и абстракций
знакомы с дополнительными инструментами, необходимыми для работы (в частности с SQL-запросами, фреймворками Spring и Spring Boot)
пишете чистый рабочий код на Java
умеете формировать логическую и лаконичную архитектуру, конфигурацию, жизненные циклы и фазы составления проекта
настраиваете взаимодействие с базами данных с помощью SQL и фреймворков JDBC и Hibernate
проводите полный цикл разработки с нуля до релиза
создали первые проекты для портфолио
знаете, как создать конкурентное CV, написать сопроводительное письмо и общаться с рекрутерами
имеете достаточно знаний и навыков, чтобы пройти техническое интервью на позицию Junior Java Developer с hiring-менеджером и получить первую работу в ІТ