Профессия Java-разработчик + курс по Soft skills от Skillfactory

Смотреть курс на Skillfactory
Дешевле на 5% с промокодом

Полная стоимость

265 122 ₽/курс

Минимальный платеж в месяц

3 575 ₽/мес

Это минимальный платеж в рассрочку. Рассрочка в Skillfactory без % и первый платеж через 3 месяца.

Длительность

Длительность:

14 месяцев

Дата начала

Дата начала:

19 Сентября
Дешевле на 5% с промокодом
Смотреть курс на Skillfactory

Ожидаемая З/П

Начинающий профессионал зарабатывает 80000 рублей, специалист среднего уровня получает 170000 рублей, в то время как опытный эксперт имеет доход в размере 300000 рублей.

Для кого

Курс ориентирован на тех, кто стремится освоить профессию Java-разработчика с нуля.

Чему научитесь

На курсе "Программирование на Java для начинающих" осваиваются базовые принципы кодирования, в то время как продвинутые учебные модули затрагивают разработку IT-проектов разной степени трудности, включая бэкенд на Java и интеграцию с DevOps, а также изучается создание комплексных Java-приложений и их применение в разнообразных сферах деятельности.

Программа обучения

1. Методы и организация информации
2. Разработка серверной части на языке Java
3. Введение в клиентскую разработку для специалистов по серверным решениям
4. Работа с фреймворком Spring
5. Знания в области управления серверами
6. Введение в практики DevOps
7. Создание программ на Java
8. Персональный проектный опыт

Кто преподает

1. В Skyeng Сергей Бойченко занимает позицию старшего разработчика Java, является главным наставником и специалистом программы.
2. В компании BPC Banking Technologies Егор Воронянский исполняет роль Java-разработчика среднего уровня и наставляет в области серверной разработки.
3. Владлена Гунина применяет свои навыки в разработке на Scala и Java, работая в МТС.

Формат обучения

1. Образовательный процесс осуществляется в виртуальном режиме.
2. Выполнение практических работ является неотъемлемой частью курса.
3. Все учебные ресурсы размещены в сети Интернет.
4. Для связи с лекторами предусмотрен специализированный координатор.

Пункты для резюме

Ключевые компетенции:
- Создание архитектуры страховых систем и обработка данных в режиме реального времени
- Применение инструментов для работы с большими данными: Spark, Hadoop, Kafka
- Разработка пользовательских интерфейсов
- Программирование под Android
- Разработка на JavaScript

Технологии и инструменты:
- HTML5, CSS3, SASS, Bootstrap, JavaScript, Jquery, React.js, Node.js, Python, Git
- Процессы DevOps
- Программирование на Java 8, C++, Qt

Программные средства:
- Maven, Excel, JSON
- Конфигурирование Linux-серверов, управление доступом и безопасностью
- Spring Framework, REST-API, JDBC, Hibernate
- Работа с Telegram-ботами, API, обработка JSON, SQL-запросы
- Docker, Kubernetes, DevOps, Kafka, Mockito, Java FX, JUnit, Nginx

Языки программирования:
- Java, Python, PHP, C++, Kotlin, Scala

Платформы и инструментарий:
- Apache, Gradle, Maven, JSP, Redis, MongoDB, Oracle, MySQL, PostgreSQL, NoSQL, SQL, Java8, IntelliJ IDEA, JDK

Профессиональный опыт:
- Более 5 лет разработки на Java, C++, PHP, Python
- Практика в создании фронтенда с HTML5, CSS3, SASS, Bootstrap, JavaScript, Jquery, React.js, Node.js
- Более 7 лет в области DevOps и системного администрирования
- Опыт работы с базами данных и SQL
- Владение Git и системами управления версиями

Образовательный бэкграунд:
- Обучающий курс по Java-программированию для начинающих

Контакты:
- Телефон: +7 495 291-09-12, +7 958 577-04-17

О курсе

Освойте backend-разработку и программирование на Java, Spring и основы DevOps. Вы сможете приступить к обучению с нуля - без технического образования и опыта, освоить азы профессии, а уже через 7 месяцев выйти на рынок труда junior-разработчиком Java и обрести новое окружение/
Все курсы "Skillfactory"

О школе

SkillFactory — узкоспециализированная школа: учит Data Science, аналитике данных и программированию. Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать курсы.

Программа обучения

14 месяцев обучения
Формат: Онлайн, гибкий график занятий
Уровень: с нуля

 

 

1. Программирование на Java

  • Онлайн-тренажер: Java
  • 3 проекта для портфолио: шифрователь текстов, RPG-игра, чат-бот
  • 10 мини-проектов по написанию программ на Java
  • 50+ написанных программ
  • Бонус для студентов: лицензия на IntelliJ IDEA Ultimate на 1 год
Вы научитесь: 
  • Понимать основные IT-термины
  • Разбираться в типах данных и операторах
  • Работать в среде разработки IntelliJ IDEA
  • Создавать программы и имплементировать решения
  • Писать код на Java, применяя принципы и методы ООП
  • Использовать коллекции и библиотеки Java, работать в многопоточной среде
  • Загружать свой код на GitHub

 

2. SQL и работа с базами данных

  • Тренажер по основам SQL
  • Проект: создание и тестирование базы данных для обслуживания социальной сети
  • 30+ мини-задач
Вы научитесь: 
  • Создавать и наполнять базы данных
  • Работать с операторами и функциями в БД
  • Манипулировать структурой таблицы и данными в ней
  • Писать сложные SQL-запросы и вызывать хранимые процедуры
  • Пользоваться Maven из командной строки и с помощью плагина в IDE
  • Работать с БД средствами JDBC
  • Изменять данные в БД средствами JDBC и MyBatis

 

3. Алгоритмы и структуры данных

Практика по написанию алгоритмов на Java

Вы научитесь: 
  • Оценивать время работы и затрачиваемую память программ
  • Работать со встроенными и самописными структурами данных
  • Решать задачи с использованием стека и очереди
  • Применять амортизационный анализ

 

4. Виртуальная стажировка

Пройдите виртуальную стажировку по направлению Java-разработка в крупном банке, научитесь решать задачи стажера Java-специалиста

Вы научитесь: 
  • Участие в стажировке без первых этапов отбора;
  • Опыт работы над реальным проектом в компании;
  • +1 проект в портфолио;
  • Опыт решения реальных задач и применения актуальных навыков;
  • Попадете в отдельную базу кандидатов на Junior-позиции.

 

5. Backend-разработка на Java

Проект: система обработки информации об университетах и студентах

Вы научитесь: 
  • Собирать и запускать проекты с помощью Maven и Gradle
  • Проектировать приложение и проводить его декомпозицию
  • Понимать принципы построения архитектуры приложения
  • Подбирать подходящие паттерны для разных задач
  • Использовать Java Reflection API
  • Пользоваться Lombok
  • Применять генератор кода MapStruct
  • Управлять и работать с Tomcat
  • Использовать технологию JSP

 

6. Spring Framework

Проект: приложение-помощник для учета личных финансов

Вы научитесь: 
  • Подключаться к API
  • Проектировать REST-сервис для задачи
  • Создавать веб-приложения на фреймворке Spring
  • Быстро начинать проект, используя SpringBoot
  • Понимать полезность и применимость паттерна MVC
  • Встраивать в проект Swagger и применять его
  • Использовать Hibernate для доступа к БД
  • Тестировать приложения (писать юнит-тесты)
  • Видеть разницу между юнит- и интеграционными тестами
  • Применять Mockito

 

7. Frontend для backend-разработчика

Вы научитесь: 
  • Использовать HTML и создавать веб-страницу
  • Применять таблицы стилей CSS

 

8. Основы системного администрирования

Вы научитесь: 
  • Работать с Ubuntu Linux на уровне пользователя и писать команды

 

9. Основы DevOps

Вы научитесь: 
  • Применять мощный инструмент Docker
  • Современным способом доставлять свой код в продакшн, ориентируясь на устройство этого процесса в топовых IT-компаниях
  • Использовать контейнеризацию

 

Индивидуальный проект

Вы научитесь: 

Самостоятельно выполнять рабочий проект по реализации собственного приложения

Отзывы о Skillfactory
4.8
5.0 5
Ирина Сафонцева,

Профессия Аналитик данных

О школе узнала из случайной рекламы в соц.сети. Заинтересовала специальность - Аналитика данных. Попросила менеджеров школы выслать подробную информацию о курсе. Программа достаточно обширная, рассматривается много различных тем, инструментов для работы с данными. Привлекло, что курс по времени занимает примерно 18 месяцев, т.е. примерно такое же время, как дается в ВУЗе на специализацию (не общие дисциплины).
Сразу хочу отметить, что работаю в области ИТ, имею дело с БД и данными. Программа не для новичков в области ИТ, если вы не работаете с данными и не сталкивались с анализом, SQL, программированием, то будет непросто.
Материалов много, заданий много, вебинары - каждую неделю. Поддержка студентов замечательная. Ответ практически на любое задание можно найти в чате поддержки. Кураторы отвечают оперативно, записывают видео с пояснениями.
Могу порекомендовать курс тем, кто действительно хочет много учиться и осваивать новую профессию.

Ответить

next0 комментариев

 
5.0 5
Галина,

Тестирование на Python

Учусь на курсе тестировщик-автоматизатор на Python. Учиться интересно, в целом все нравится. Написано понятно, если тема не раскрыта достаточно подробно есть ссылки на сторонние ресурсы. В конце каждого модуля - практическое задание на закрепление материала. Также, пока проходишь модуль, делаешь маленькие простые задания "на усвоение" прочитанного. Есть мелкие недочеты, но не критично(довольно долгая проверка практических заданий, открытие модулей по календарному расписанию). В целом, в дальнейшем взяла бы здесь еще один курс.

Ответить

next0 комментариев

 
4.0 4
Сергей,

Интересно и полезно

Прохожу курс Full-stack веб-разработчик на Python, изучил у них же Python для Анализа данных темы очень интересные преподаватели грамотно и интересно доводят материал. Раньше было хуже. Сейчас намного лучше. Особенно понравился подход с вебинарами и скрин кастами где все объясняют.

В принципе внимательно не спеша и продумано проходя урок можно сделать домашнее задание без посторонней помощи. Для новичков очень сложно. Хотелось бы чтобы уроки остались в моей учетной записи дальше. Так как хочу поменять профессию на веб-разработчика, то доступ к уроком очень даже пригодиться, для того чтобы возвращаться к пройденной теме и разбирать то что подзабыл. спасибо.

Ответить

next0 комментариев