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

    SkillFactory
    Стоимость курса
    257 400 Р
    154 440 Р
    Длительность
    14 месяцев
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Содействие

    Кому подойдет

    • Хотите участвовать в больших проектах и развиваться в крупной стабильной компании, в офисе или удаленно
    • Мечтаете с нуля освоить новую профессию, чтобы работать без привязки к одному месту и путешествовать
    • Увлечены программированием, стремитесь разобраться в бэкенде и создавать сложные продукты на Java

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

    • Решать задачи любой сложности с помощью алгоритмов
    • Программировать на Java и применять Сollections, Exceptions, Generics, основы Multithreading
    • Писать серверную логику и настраивать взаимодействие с базами данных, писать SQL-запросы
    • Использовать Spring, SpringBoot
    • Реализовывать REST-сервисы с различными функциями
    • Разворачивать на домене и поддерживать сайт
    • Искать и исправлять ошибки в коде (debugging)
    • Написать собственный движок сайта
    • Работать с Git, Gitflow
    • Использовать дополнительные фреймворки
    • Применять DevOps-инструменты
    • Тестировать приложения

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

    1. Основы Java и ООП

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

    • понимать основные IT-термины
    • разбираться в типах данных и операторах
    • работать в среде разработки IntelliJ IDEA
    • создавать программы и имплементировать решения
    • писать код на Java, применяя принципы и методы ООП
    • загружать свой код на GitHub

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

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

    • собирать большое приложение с подключенными библиотеками
    • применять Java Collections
    • работать с многопоточностью
    • использовать лямбда-функции
    • работать в Java с памятью компьютера

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

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

    • создавать и наполнять базы данных
    • работать с операторами и функциями в БД
    • манипулировать структурой таблицы и данными в ней
    • писать сложные SQL-запросы и вызывать хранимые процедуры
    • пользоваться Maven из командной строки и с помощью плагина в IDE
    • работать с БД средствами JDBC
    • изменять данные в БД средствами JDBC и MyBatis

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

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

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

    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-компаниях
    • использовать контейнеризацию

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

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

    • самостоятельно создавать собственное приложение

    Отзывы о школе 7

    4.4 из 5
    5
    0
    2
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Филипп 12 октября 2023

      Мне 40 лет, и я уже долгое время работаю в инжиниринговых компаниях, входящих в группу компаний. Мы занимаемся предоставлением программно-технических решений для горнодобывающей промышленности. Я выбрал данный курс с целью без проблем работать удаленно. Курс представляет информацию в упрощенной форме, и для полного усвоения материала необходимо самому заниматься, а также использовать разные дополнительные источники для информации. Одним из главных преимуществ данных курсов является наличие полезного сообщества, в котором помогают развивать навыки продаж и позволяют выставить себя на рынке труда по более высокой цене. Эта команда всегда готова оперативно помочь и ответить на любые вопросы. Также, в рамках курсов предоставляется множество видеоматериалов и вебинаров, на которых опытные профессионалы делятся своими знаниями. Особенно стоит оценить кадровый сектор, на котором каждый курс включает отдельный карьерный блок и поможет составлению резюме, быстрому поиску работы на самых различных платформах и правильному сочетанию hard и soft skills, чтобы создать привлекательный профиль для потенциального работодателя. Темп обучения вполне комфортный - можно освоить материал за неделю при средней нагрузке три часа обучения в день.

      Был ли отзыв полезен?
    • Валерий 8 августа 2023

      После долгого стажа в области транспорта и логистики, я принял решение кардинально изменить профессиональную сферу и двигаться в направлении развития искусственного интеллекта. До того, как определиться с курсом, я провел много времени на поиски подходящей учебной площадки и, в итоге, выбрал SkillFactory. Записался на курс, посвященный созданию и тренировке искусственного интеллекта. Курс представляет собой обширный и сложный материал, особенно для меня, кто не имел опыта в IT до этого. Однако, реализация задач оказалась не такой страшной, хотя и не легкой. В процессе обучения возникают трудности с усвоением информации, и приходится искать помощь. Общение с однокурсниками, без сомнения, облегчает путь через сложные задания и помогает освоить материал, однако менторская поддержка является неотъемлемой частью. Благодаря ментору сложные темы превращаются в понятные и ясные. В связи с этим, я настоятельно рекомендую выбирать индивидуальные консультации как дополнительный аспект обучения. Преимущества курса также включают гибкость и удобство обучения. Менторская поддержка доступна круглосуточно, так что учиться можно в любое удобное время. Цена курса представляет собой еще один приятный момент. Поэтому, не стоит опасаться трудностей, а следует мужественно идти вперед и открывать новые перспективы! Как говорится, путь осилит идущий. Желаю всем успехов!

      Был ли отзыв полезен?
    • Илья 3 июня 2023

      Проходил на этой платформе курс "Deep Learning" и "Практический Machine Learning". Хочу в первую очередь отметить удобство платформы, обучаться можно в любое для тебя время. В универе моя специальность была схожа с курсом, поэтому я имел представление о нем. А вот тем, кто хочет с нуля поменять профессию, будет сложно разобраться. Особенно в математических вещах. Нужно долго и упорно разбирать материал и некоторые темы так и остались для меня непонятными. Курс построен как и большинство подобных - видео уроки, потом разбор и домашние задания. Уроки сняты одним дублем, лекторы запинаются и мешкаются. Обещали много практики, но это маркетинг. Приходится самостоятельно разбираться в материале. Для меня это не было проблемой, но многих такое не устроит. После прохождения курса картина в моей голове сложилась не полностью. Хотя это был полезный опыт. Были задержки с получением сертификата, но как только я дозвонился в поддержку, проблему решили. 

      Был ли отзыв полезен?
    Посмотреть все отзывы о SkillFactory