Программа курса
Преподаватели
Похожие курсы
Назад

Профессия Java-разработчик

SkillFactory
Сложность
Для новичков
Длительность
14 месяцев
Тип курса
Смешанный

Описание курса

Пройдите курс и освойте востребованную профессию с нуля за 14 месяцев. Программа обучения разработана преподавателями-экспертами школы SkillFactory.

Курс «Профессия Java-разработчик» подойдет как для новичков, которые не имеют специальной подготовки, но планируют построить карьеру в данной области, так и для практикующих специалистов, которые хотят получить новые знания и закрепить имеющиеся навыки.

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

1. Программирование на Java
5 месяцев
Вы научитесь:
  • Понимать основные IT-термины
  • Разбираться в типах данных и операторах
  • Работать в среде разработки IntelliJ IDEA
  • Создавать программы и имплементировать решения
  • Писать код на Java, применяя принципы и методы ООП
  • Использовать коллекции и библиотеки Java, работать в многопоточной среде
  • Загружать свой код на GitHub
2. SQL и работа с базами данных
1.5 месяца
Вы научитесь:
  • Создавать и наполнять базы данных
  • Работать с операторами и функциями в БД
  • Манипулировать структурой таблицы и данными в ней
  • Писать сложные SQL-запросы и вызывать хранимые процедуры
  • Пользоваться Maven из командной строки и с помощью плагина в IDE
  • Работать с БД средствами JDBC
  • Изменять данные в БД средствами JDBC и MyBatis
3. Алгоритмы и структуры данных
0.5 месяца
Вы научитесь:
  • Оценивать время работы и затрачиваемую память программ
  • Работать со встроенными и самописными структурами данных
  • Решать задачи с использованием стека и очереди
  • Применять амортизационный анализ
Виртуальная стажировка
Стажировка не имеет привязки ко времени
Выгоды от стажировки:
  • Участие в стажировке без первых этапов отбора
  • Опыт работы над реальным проектом в компании
  • +1 проект в портфолио
  • Опыт решения реальных задач и применения актуальных навыков
  • Попадете в отдельную базу кандидатов на Junior-позиции
4. Backend-разработка на Java
2 месяца
Вы научитесь:
  • Собирать и запускать проекты с помощью Maven и Gradle
  • Проектировать приложение и проводить его декомпозицию
  • Понимать принципы построения архитектуры приложения
  • Подбирать подходящие паттерны для разных задач
  • Использовать Java Reflection API
  • Пользоваться Lombok
  • Применять генератор кода MapStruct
  • Управлять и работать с Tomcat
  • Использовать технологию JSP
5. Spring Framework
2 месяца
Вы научитесь:
  • Подключаться к API
  • Проектировать REST-сервис для задачи
  • Создавать веб-приложения на фреймворке Spring
  • Быстро начинать проект, используя SpringBoot
  • Понимать полезность и применимость паттерна MVC
  • Встраивать в проект Swagger и применять его
  • Использовать Hibernate для доступа к БД
  • Тестировать приложения (писать юнит-тесты)
  • Видеть разницу между юнит- и интеграционными тестами
  • Применять Mockito
6. Frontend для backend-разработчика
0.5 месяца
Вы научитесь:
  • Использовать HTML и создавать веб-страницу
  • Применять таблицы стилей CSS
7. Основы системного администрирования
0.5 месяца
Вы научитесь:
  • Работать с Ubuntu Linux на уровне пользователя и писать команды
8. Основы DevOps
0.5 месяца
Вы научитесь:
  • Применять мощный инструмент Docker
  • Современным способом доставлять свой код в продакшн, ориентируясь на устройство этого процесса в топовых IT-компаниях
  • Использовать контейнеризацию
9. Индивидуальный проект
1.5 месяца
Вы научитесь:
  • Самостоятельно выполнять рабочий проект по реализации собственного приложения

Преподаватели

Егор Воронянский
Егор Воронянский
Ментор на курсе. Middle Java Developer в BPC Banking Technologies. Стек технологий: Java 8/11, Spring Boot 2, Hibernate, JDBC, HTTP, Reflection API, JUnit, Servlets, Jetty, Multithreading, ORM
Геннадий Тумский
Геннадий Тумский
Инженер-программист в «Радар ММС». Занимался разработкой и поддержкой сервиса для подключения общих стилей, унифицированных пользовательских интерфейсов и распределенных систем. Стек технологий: Java 8, C++, Qt
Владлена Гунина
Владлена Гунина
Scala/Java Developer в МТС. Опыт более 5 лет, разрабатывала системы страхования и realtime-обработки событий. Стек технологий для Big Data: Spark, Hadoop, Kafka
Анна Агабекян
Анна Агабекян
JavaScript-разработчик в EPAM. Опыт более 3 лет, стажировалась в EPAM Systems в качестве frontend-разработчика, преподает на курсах по веб-разработке, Python и Data Science. Стек технологий: HTML5, CSS3, SASS, Bootstrap, JavaScript, Jquery, React.js, Node.js, Python, Git
Показать еще
Цена
11 400 BYN
Скидка -40%
- 4 560 BYN
Итого
6 840 BYN
В рассрочку на 24 мес
475 BYN/мес
285 BYN/мес
Кешбэк
2 052 балла

Похожие курсы

Профессия Fullstack-разработчик на Python
Для новичков15 месяцев
Старт: 30 июня
-50%
Кешбэк 30%: 1 710 баллов
11 400 BYN
5 700 BYN
В рассрочку на 24 мес
238 BYN/мес
Мобильные приложения на Java
Для детей3 месяца
-10%
Кешбэк 30%: 110 баллов
404 BYN
364 BYN
В рассрочку на 2 мес
182 BYN/мес
Системный аналитик Pro
Для новичков7 месяцев
-40%
Кешбэк 30%: 1 226 баллов
6 810 BYN
4 086 BYN
В рассрочку на 12 мес
341 BYN/мес
Профессия Тестировщик-автоматизатор на Python
Для новичков8 месяцев
Старт: 30 июня
-55%
Кешбэк 30%: 1 231 балл
9 114 BYN
4 101 BYN
В рассрочку на 12 мес
342 BYN/мес
Minecraft: основы программирования
Для детей4 месяца
-10%
Кешбэк 30%: 110 баллов
404 BYN
364 BYN
В рассрочку на 3 мес
122 BYN/мес
Andorid-разработчик
Для новичков16 месяцев
Старт: 12 июля
-40%
Кешбэк 30%: 2 188 баллов
12 152 BYN
7 291 BYN
В рассрочку на 24 мес
304 BYN/мес
Кибербезопасность и цифровая грамотность
Для детей3 месяца
-10%
Кешбэк 30%: 110 баллов
404 BYN
364 BYN
В рассрочку на 4 мес
91 BYN/мес
Профессия Data Scientist
Для новичков24 месяца
Старт: 29 июня
-60%
Кешбэк 30%: 1 827 баллов
15 219 BYN
6 088 BYN
В рассрочку на 24 мес
254 BYN/мес
Профессия Разработчик игр на Unity
Для новичков12 месяцев
Старт: 5 июля
-60%
Кешбэк 30%: 1 369 баллов
11 405 BYN
4 562 BYN
В рассрочку на 12 мес
381 BYN/мес
Факультет DevOps
Для новичков18 месяцев
-35%
Кешбэк 30%: 1 093 балла
5 602 BYN
3 641 BYN
В рассрочку на 24 мес
152 BYN/мес
Профессия DevOps-инженер
Для новичков6 месяцев
Старт: 21 июля
-40%
Кешбэк 30%: 1 540 баллов
8 554 BYN
5 133 BYN
В рассрочку на 24 мес
214 BYN/мес
Профессия Программист Java
Для новичков7 месяцев
-35%
Кешбэк 30%: 655 баллов
3 357 BYN
2 182 BYN
В рассрочку на 12 мес
182 BYN/мес
Курс Python для веб-разработки
Для новичков9 месяцев
Старт: 1 июля
-45%
Кешбэк 30%: 1 297 баллов
7 857 BYN
4 321 BYN
В рассрочку на 12 мес
361 BYN/мес
Полный курс по анализу данных
Для новичков6 месяцев
Старт: 4 июля
-40%
Кешбэк 30%: 1 284 балла
7 133 BYN
4 280 BYN
В рассрочку на 12 мес
357 BYN/мес
Факультет Сетевой инженер
Для новичков11 месяцев
-35%
Кешбэк 30%: 983 балла
5 040 BYN
3 276 BYN
В рассрочку на 24 мес
137 BYN/мес
PHP-разработчик. Базовый уровень
Для новичков7 месяцев
-20%
Кешбэк 30%: 667 баллов
2 778 BYN
2 222 BYN
В рассрочку на 18 мес
124 BYN/мес
Программист Android
Для новичков7 месяцев
-35%
Кешбэк 30%: 546 баллов
2 795 BYN
1 817 BYN
В рассрочку на 12 мес
152 BYN/мес
Специализация Frontend-разработчик
Для новичков7 месяцев
Старт: 4 июля
-40%
Кешбэк 30%: 943 балла
5 238 BYN
3 143 BYN
В рассрочку на 12 мес
262 BYN/мес
Профессия Тестировщик на Java
Для новичков10 месяцев
Старт: 13 июля
-60%
Кешбэк 30%: 1 094 балла
9 114 BYN
3 646 BYN
В рассрочку на 24 мес
152 BYN/мес
Факультет Fullstack JavaScript
Для новичков12 месяцев
-25%
Кешбэк 30%: 1 074 балла
4 771 BYN
3 578 BYN
В рассрочку на 24 мес
150 BYN/мес
Системный администратор
Для новичков9 месяцев
Старт: 6 июля
-40%
Кешбэк 30%: 1 538 баллов
8 543 BYN
5 126 BYN
В рассрочку на 12 мес
428 BYN/мес
Факультет тестирования ПО
Для новичков12 месяцев
-25%
Кешбэк 30%: 1 074 балла
4 771 BYN
3 578 BYN
В рассрочку на 24 мес
150 BYN/мес
Профессия Веб-разработчик
Для новичков12 месяцев
Старт: 20 июля
-40%
Кешбэк 30%: 1 909 баллов
10 602 BYN
6 361 BYN
В рассрочку на 12 мес
531 BYN/мес
Руководитель команды разработки
Для продвинутых6 месяцев
-15%
Кешбэк 30%: 1 143 балла
4 479 BYN
3 807 BYN
В рассрочку на 24 мес
159 BYN/мес
Факультет веб-разработки
Для новичков12 месяцев
-25%
Кешбэк 30%: 1 074 балла
4 771 BYN
3 578 BYN
В рассрочку на 24 мес
150 BYN/мес
Профессия Backend-разработчик на Go
Для новичков10 месяцев
Старт: 13 июля
-40%
Кешбэк 30%: 1 509 баллов
8 381 BYN
5 029 BYN
В рассрочку на 24 мес
210 BYN/мес
Профессия Специалист по кибербезопасности
Для новичков12 месяцев
Старт: 30 июня
-40%
Кешбэк 30%: 2 052 балла
11 400 BYN
6 840 BYN
В рассрочку на 12 мес
570 BYN/мес
Карьера разработчика: трудоустройство и развитие
Для новичков1 месяц
-30%
Кешбэк 30%: 317 баллов
1 506 BYN
1 054 BYN
В рассрочку на 10 мес
106 BYN/мес
Инженер умных устройств
Для новичков19 месяцев
-25%
Кешбэк 30%: 1 134 балла
5 040 BYN
3 780 BYN
В рассрочку на 24 мес
158 BYN/мес
Автоматизация тестирования на Java
Для новичков6 месяцев
-45%
Кешбэк 30%: 390 баллов
2 357 BYN
1 297 BYN
В рассрочку на 12 мес
109 BYN/мес
ООО «Байскилз», УНП 193454177
220012, Республика Беларусь, г. Минск, ул. Толбухина, 2, пом.19
Свидетельство о государственной регистрации №193454177 от 06.08.2020 выдано Минским горисполкомом
© Байскилз, 2022
Visa Secure
Mastercard ID Check
Белкарт Интернет Пароль
MasterCard
Visa
МТБанк
Apple Pay
Alfa Pay
Samsung Pay
ЕРИП
Белкарт
BePaid
© Байскилз, 2022