Эксклюзивный партнер
Skillbox в Армении
burger
Каталог Программирование Профессия Java-разработчик

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

ПЕРВЫЙ ПЛАТЕЖ НА 2-ОЙ МЕСЯЦ
  • Помощь с трудоустройством

    от нашего партнера

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

    6 месяцев

  • Теорию

    закрепляем на практике

  • Онлайн

    обучение

  • Доступ к урокам

    навсегда

Иконка для блока Дисклеймер

Мы постоянно обновляем курс, чтобы вы получали навыки, которые прямо сейчас нужны работодателям. Последняя дата обновления — сентябрь 2023 года.

Освойте язык, который популярен уже более 20 лет

Начинающие Java-разработчики зарабатывают от 320 000, мидлы получают до 500 000 драм, а сеньоры и лиды могут рассчитывать на зарплаты до 800 000 драм.

Love is…
2 курса по цене 1

Весь февраль покупайте один курс и получайте второй в подарок! Для себя или вашей второй половинки.

Освоить Java может каждый

  • Бывшему химику Валентину Наумову менеджер из Центра карьеры помог составить резюме и отправить его в несколько компаний. Одна из них, «Наука», пригласила его на собеседование. «Всё произошло как-то быстро: В понедельник я пообщался с руководством, а уже в четверг мне сделали оффер.»

    Химик Java-разработчик
  • В Центре карьеры Павлу Макарову сразу предложили стажировку в HyperObjects. Это некоммерческий проект: Павел писал код, его проверяли, потом вносил правки. Так началась его карьера в IT.

    Директор «Магнита» Java-разработчик в STM Labs
  • Студент Аркадий Райляну перевёлся на заочкуи с нуля приступил к курсу по Java. А через год уже выбирал между оффером от Сбера и Альфа-Банка.

    Студент Middle Java-разработчик в Сбере
  • Виктор Бузунов нашёл работу уже во время обучения — устроился джуном, а спустя полгода его повысили до тимлида. Тогда же получил оффер от Сбербанка, но отказался от него.

    Системный администратор Тимлид
  • Василий Порядин прошёл курс за четыремесяца, составил резюме и устроился Java-разработчиком в компанию, которая создаёт системы «умного города».

    Системный администратор Java-разработчик в Altarix
  • Михаил Гринченко учился каждый день. Сдавал домашнее задание на проверку и сразу начинал смотреть новый урок. Оно того стоило: теперь Михаил работает в международной компании, а его доход увеличился в 5 раз.

    С#-разработчик Java-разработчик в международной компании

Научим всем ключевым навыкам Java-разработчика

Должность

Java-разработчик

Навыки

  • Разрабатываю веб-приложения на Java
  • Работаю с файловой системой и базами данных
  • Тестирую приложения
  • Знаю и применяю паттерны проектирования приложений
  • Знаю принципы объектно-ориентированного программирования
  • Умею разбираться в чужом коде
  • Применяю алгоритмы для решения задач
  • Работаю с системой контроля версий Git
  • Разрабатываю многопоточные приложения
  • Умею работать в распределённой команде по методологии SCRUM

Инструменты

Учим на собственной образовательной платформе

  • Доступ к курсу — навсегда

    Смотрите видео в любое удобное время. Обновляйте знания, когда в технологиях происходят изменения.

  • Персональная обратная связь

    Ваши практические работы подробно разберёт куратор-эксперт. Обратная связь придёт в течение суток после отправки задания на проверку.

Спикеры курса доступно объяснят даже самые сложные темы

Командный проект — ваша возможность получить классный опыт

  • Работа в команде с тимлидом
  • Общие созвоны
  • Дедлайны и трекеры
  • Кейс в портфолио

Разработаете социальную сеть 
в команде, получите опыт как на реальной работе

Получить доступ

Заработок будет расти вместе с опытом

по данным staff.am
  • 260 000 AMD
    Junior После курса
  • 410 000 AMD
    Middle 1-5 лет
  • 820 000 AMD
    Senior 5+ лет

Помощь в трудоустройстве

Вас ждёт индивидуальная поддержка HR специалиста нашего партнера — Центра карьеры. Вместе вы составите резюме, подготовите портфолио и разработаете карьерный план, который поможет найти работу быстрее. Сможете выбрать привлекательные вакансии и получите приоритет перед другими соискателями.

  1. Поможем оформить резюме и портфолио
  2. Подготовим к собеседованиям
  3. Пригласим в закрытый канал с вакансиями

Программа профессии

  • 44 часа теории
  • 28 практических работ
  • 1 индивидуальный и 1 командный проект
  • Обновлена в 2023 году
  1. Основной блок
    1. Вводный модуль Вы узнаете, где применяется язык Java и как выглядит программный код. Установите среду разработки и напишете первое консольное приложение.
    2. Синтаксис языка Познакомитесь с основными переменными в языке Java, научитесь использовать операторы сравнения и циклы.
    3. Объекты и классы. Часть 1. Методы и классы Узнаете, что такое объекты, классы и методы в Java. Поймёте, как они работают, научитесь создавать их и использовать.
    4. Объекты и классы. Часть 2. Инкапсуляция Познакомитесь с принципом инкапсуляции. Узнаете о POJO-классах, геттерах и сеттерах, иммутабельности и копировании объектов.
    5. Объекты и классы. Часть 3. Static, константы и enum Узнаете, как работают методы и переменные в программном коде. Научитесь создавать константы и поймёте, для чего они нужны.
    6. Примитивы Поймёте, какими бывают примитивы, чем они схожи с объектами и чем от них отличаются.
    7. Числа и даты Познакомитесь с различными операциями, которые можно производить над числами: арифметическими, операциями с присвоением, инкрементом и декрементом, а также операциями сравнения.
    8. Строки Научитесь задавать строки и проверять их длину. Узнаете, как сравнивать строки между собой и объединять несколько в одну.
    9. Массивы и коллекции Научитесь работать с массивами и их элементами. Сможете искать элементы с помощью HashMap и TreeMap.
    10. Наследование и полиморфизм Узнаете, как наследовать классы в Java, и научитесь работать с интерфейсами Comparable, Comparator, Map и Set.
    11. Особенности ООП в Java Изучите объектно-ориентированное программирование в Java и новые методы разработки. Познакомитесь с системой сборки и репозиторием Maven.
    12. Исключения, отладка, тестирование и логирование Вы узнаете, как возникают исключения и как их «поймать». Научитесь тестировать и отлаживать приложения, писать логи с информацией о приложениях.
    13. Работа с файлами и сетью Поймёте, как читать файлы с помощью FileInputStream, BufferedReader и класса Files. Научитесь работать с файлами типа HTML и JSON.
    14. Работа с MySQL в Java Научитесь работать с базой данных MySQL, изменять данные и обращаться к ней с различными запросами.
    15. Многопоточность Узнаете, что такое многопоточность и как работать с ней в интерфейсе Runnable. Поймёте, как настроить взаимодействие потоков, научитесь блокировать, приостанавливать и прерывать потоки данных.
    16. Протокол HTTP Познакомитесь с протоколом HTTP, изучите заголовки, тело запроса и ответа. Научитесь работать с PUT, DELETE, OPTIONS, GET- и POST-запросами.
    17. Разработка веб-приложений Разработаете первое приложение на Spring Boot с созданием контроллера и подключением к базе данных.
    18. Нереляционные базы данных и очереди Познакомитесь с Redis и научитесь структурам данных. Изучите возможности и агрегацию данных в MongoDB.
    19. Производительность и оптимизация Узнаете, какие ресурсы нужно экономить для оптимизации приложения. Изучите два способа облегчения приложений и научитесь индексировать и оптимизировать запросы.
    20. Разработка desktop-приложений Научитесь разрабатывать удобные и функциональные приложения для рабочего стола.
    21. Алгоритмы Узнаете, зачем нужны алгоритмы, и научитесь работать с алгоритмами бинарного поиска, сортировки, поиска подстроки и другими.
    22. Структуры данных Изучите хеш-таблицы, очередь и стек, связанные таблицы, бинарное и суффиксное дерево.
    23. Распределённые хранилища и вычисления Вы узнаете, что такое большие данные, и научитесь работать с файловой системой HDFS. Познакомитесь с фреймворком Spark и научитесь запускать в нём собственные приложения.
    24. Паттерны проектирования Узнаете, что такое паттерны проектирования, и познакомитесь с Singleton, Factory, Decorator, Adapter и другими паттернами.
  2. Дополнительные модули
    1. Система контроля версий Git Научитесь работать с Git: сможете сравнивать, менять и откатывать разные версии кода, научитесь создавать ветки и работать над одним проектом в команде.
    2. Язык запросов SQL Научитесь писать запросы к базам данных, познакомитесь с основными выражениями и операциями с таблицами.
  3. Бонусные курсы
    1. Универсальные знания программиста
      • Как стать первоклассным программистом.
      • Вёрстка email-рассылок. Советы на реальных примерах.
      • The state of soft skills.
      • Как мы создавали карту развития для разработчиков.
      • Как общаться по e-mail и эффективно работать с почтой?
      • Повышение своей эффективности.
      • Спор о первом языке программирования.
      • Саморазвитие: как я не усидел на двух стульях и нашёл третий.
      • Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
      • Протокол HTTP.
      • Введение в алгоритмы.
    2. Английский для IT-специалистов
      • IT Resume and CV.
      • Job interview: questions and answers.
      • Teamwork
      • Workplace communication.
      • Business letter.
      • Software development.
      • System concept development and SRS.
      • Design
      • Development and Testing.
      • Deployment and Maintenance.
  4. Дипломные проекты
    1. Блоговый движок Задача — создать систему управления контентом. Требования: регистрация, возможность публиковать и лайкать, наличие статистики и модерации.
    2. Поисковый движок Задача — создать движок, который поможет пользователям найти информацию.
    3. Социальная сеть Задача — разработать социальную сеть за три месяца. Вместе с командой вы создадите соцсеть по техническому заданию. Руководить проектом будет опытный тимлид.

Сертификат Skillbox

Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Посмотреть сертификат

Команда поддержки будет рядом

  • Куратор-эксперт будет проверять ваши работы и помогать сделать их лучше. В кураторы мы берем практикующих экспертов с опытом работы от 5 лет. Они проходят методическое обучение — и умеют объяснять сложное.

    Куратор-эксперт

    Подробно разбирает домашние задания, помогает сделать лучше

  • HR-консультант поможет в поиске работы. Вместе вы составите план развития, резюме и портфолио. Консультант подготовит вас к собеседованиям и даст доступ к закрытому каналу с вакансиями.

    HR-консультант

    Помогает в поиске работы: от плана действий до собеседований

  • Служба заботы поддержит в решении всех технических вопросов. Например, поможет установить лицензионные программы, или объяснит, как работать с учебной платформой.

    Служба заботы

    Помогает с вопросами по платформе и прохождению курса

Общение, комьюнити
и нетворкинг

  • Вебинары с экспертами
    Живое общение с профессиональными Java-разработчиками, ответы на вопросы и разбор сложных задач.
  • Общение в Telegram-чате
    Задавайте вопросы, помогайте новичкам и получайте дополнительные материалы от опытных студентов.
Записаться на курс
-40%
25 034 ֏/мес
41 722 ֏/мес
В рассрочку на 12 мес
percent Кешбэк 30%: 90 120 баллов на Lerna
Профессия Java-разработчик
Длительность: 8 мес
Старт курса: после оплаты
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
Ознакомиться с условиями публичного договора
success
error
warning