Длительность курса
14 месяцев
Трудоустройство
Поможем найти работу или стажировку
Диплом
О профессиональной переподготовке установленного образца
Спрос на программистов огромен
На java работают сайты, CRM-системы, Android-приложения, игры, программы для умных домов и ракет, так как это кроссплатформенный язык программирования.
Программисты занимаются созданием таких продуктов, как Tesla, Minecraft, IntelliJ, Deutsche Bank, Barclays и миллионов других. Java-разработчики проектируют и реализуют логику работы приложения.
Кому подойдёт этот курс
Тем, кто хочет освоить программирование
Освоите перспективную профессию, выйдете на новый уровень зарплаты, сможете работать в крупной компании
Frontend-разработчикам
Расширите свои навыки или перейдёте в новое направление. Повысите свой уровень и сможете брать задачи для полного стека разработки веб-приложений
IT-специалистам
Если вы уже работаете в тестировании, поддержке или ведении проектов, то можете стать частью команды разработчиков и претендовать на более удобный график и высокую зарплату
Чему вы научитесь
Программировать
с нуля и начните работать по специальности через 7 месяцев обучения
Использовать
фреймворки
Разрабатывать
веб-приложения
Программировать
в java
Содержание курса
В этом блоке начнём плотную работу с Java. В качестве домашнего задания вы создадите консольный планировщик личных дел или менеджер задач, который будет уметь: добавлять новую задачу в календарь, оповещать, сколько до неё осталось дней, показывать список дел, сортировать дела по важности, искать самое длительное задание.
Научитесь проектировать быстрые алгоритмы, применять стандартные структуры данных, а главное — мыслить как программист. Знание алгоритмов может повысить ваши шансы на трудоустройство, так как в большинстве компаний задачи на алгоритмы — неотъемлемая часть собеседования и тестового задания.
Этот блок тоже очень важен, ведь работодатели часто просят показать примеры вашего кода именно на сервисе GitHub. За 3 занятия вы научитесь работать с системой Git и с GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио.
В этом блоке вы продолжите изучение Java. Java Core означает фундаментальные основы языка, которых достаточно для дальнейшей стажировки или работы на junior-специальности.
Вы изучите работу с автотестами, что поможет вам проверять свои проекты на ошибки. Начнёте работать с сетями, изучите сетевые протоколы UPD, TCP/HTTP, OSI. Сможете читать файлы разных форматов: txt, json, xml. Научитесь разрабатывать клиент-серверные приложения.
Будете работать над первым крупным проектом: чатботом для Telegram.
Основная задача программиста — решать задачи. За всю историю разработки задач решено уже немало, лучшие практики сохраняют, анализируют и объясняют в виде шаблонов проектирования. Такие шаблоны позволяют быстрее решать задачи, используя лучшие решения, а также быстрее понимать чужой код. Это пригодится вам во время работы в крупной команде разработки.
В этом блоке вы узнаете о разных шаблонах проектирования, научитесь их использовать и писать красивый и понятный код.
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas