Раскодируй свою карьеру: скидка 20% на курсы в формате менторинга от FoxmindEd весь декабрь 🎄
Узнать больше

От 0 до Strong Java Junior за 12 месяцев

Пакет обучения на 1 год. Профессия Java Developer
Ваш план обучения от «Я ничего не знаю» до «Я Java специалист с коммерческим опытом работы».
Зарегистрироваться

Ваш план обучения на следующие 12 месяцев:

1 Trainee Level
  • Java Start
  • Java Tools
  • Задачи перед менторингом
3 месяца
2 Junior Level
  • Java Spring с персональным ментором
6 месяцев
3 Strong Junior Level
  • Обучение на реальном проекте (коммерческий опыт)
3 месяца
Бонус участия в программе
  • Помощь с оформлением LinkedIn
  • Проверка резюме
  • Пробное собеседование
  • Вебинар по софт-скиллам

Подробно обо всех этапах обучения:

О курсе

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

Теория

  • О чем и зачем курс, что в нем будет, чего не будет
  • О JDK
  • Переменные и операции

Практика

  • Установка JDK и Eclipse
  • Пишем Hello World
  •  Используем:
    • Переменные
    • Арифметические действия
    • Конкатенация (склеивание строк)

Теория

  • Что такое:
    • Классы
    • Объекты
    • Поля
    • Методы
  • Как с ними работать:
    • Сравнение
    • Печать

Практика

  • Создание класса:
    • Поля
    • Методы
    • Экземпляры классов (объекты)
  • Работа с классами:
    • Сравнение объектов
    • Печать объектов

Теория

  • Наследование
  • Полиморфизм
  • Переопределение методов
  • Перегрузка методов
  • Абстрактные методы
  • Интерфейсы

Практика

  • Создать:
    • иерархию наследования
    • в этой иерархии создать полиморфное поведение
    • переопределенный метод
    • перегрузка методов
    • абстрактный метод и имплементировать его
    • интерфейс и имплементировать его

Теория

  • Массивы
  • Коллекции
  • Циклы
  • Условные операторы

Практика

  • Создать:
    • массив
    • коллекцию
    • цикл обхода по массиву и коллекции
    • добавить к логике программы условный оператор в логику программы
Программа курса
  • Вступительная лекция
  • Знакомство:
    • установка JDK
    • установка Eclipse
    • консольное приложение
  • JUnit
  • TDD
  • debug
  • О сервере приложений, Tomcat
  • Запуск простейшего приложения
  • Веб-приложения на JSP
  • Установка PostgreSQL установка PostgreSQL
  • Подключение к базе через DriverManager через DriverManager
  • Использование SQL
  • Системы контроля версий
  • Установка git установки git
  • Создание собственного проекта в репозитории
  • Работа с репозиторием
  • Брэнчи, теги
  • Системы построения проектов
  • Ant, maven, gradle
  • Преобразование проекта в maven
  • Основы linux
  • Оболочка
  • Telnet, FTP, SSH

Пройти (при необходимости):
Курс  Java Start

Почитать:
Книгу Якова Файна  Java Programming for Kids, Parents and Grandparents

Скачать:
1.  JDK 8 
2.  Eclipse for Enterprise Java developers 
3.  PostgreSQL
4.  Tomcat 8.5  (64-bit Windows zip)

Иметь ноутбук:

1. Оперативная память не менее 4 Гб, желательно 8+
2. Процессор не ниже Pentium, желательно Core i3+
3. Желательно windows 10, можно MacOS или Linux

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

В разделе 10 задач на работу с примитивными типами данных

Раздел содержит 10 задач на закрепление навыков работы с условными операторами

Этот раздел содержит 10 задач для решения с помощью циклов for и while

10 задач на работу с массивами

Программа курса разработана Сергеем Немчинским, экспертом в программировании с 27-летним опытом, чтобы за короткое время дать только необходимые знания и навыки начинающим в Java.

После курса Java Start вы:

Будете понимать и уметь применять основные концепции и принципы Java
Будете уметь писать простейшие программы на Java

Формат курса: видео-лекции и задания, без проверки

Время прохождения: 2-4 недели

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

Так же мы научим вас пользоваться базами данных, создавать новую БД и подключать ее к своему проекту.

В курс обучения включены кроме того и система юнит-тестирования JUnit и система автоматической сборки проекта maven.

Формат курса: видео-лекции для повторения студентом

Время прохождения: 2-4 недели

Программа курса состоит из 4 разделов. Каждый раздел содержит в себе 10 практических задач определенной темы. Простые задачи для понимания того, как работают примитивные типы данных, условные операторы, циклы и массивы.

Формат курса: задачи для проверки ментором

Время прохождения: 4 недели

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

Видеокурс по GitLab поможет вам понять основные концепции и инструменты, которые используются для управления проектами программного обеспечения.

Во время этого курса вы ознакомитесь с основами системы контроля версий Git и платформой GitLab, которая предоставляет широкий спектр возможностей для совместной работы над кодом, отслеживания изменений, управления задачами и многое другое.

Вы узнаете, как эффективно использовать GitLab для совместной работы в команде, ведения проектов и обеспечения качества программного обеспечения.

Эти задания позволяют новичку Java освоиться с новым для него языком и с достаточно жесткими требованиями по оформлению кода, принятыми в мире Java. Так же эта группа заданий обучает студента пользоваться таким мощным инструментом разработки как юнит-тесты с использованием JUnit. Познакомит с Collection Framework, Java Stream API, Java Time API.

На простом примере консольной программы студент начнет знакомство с самым популярным на рынке фреймворком SpringBoot. Шаг за шагом студент освоит работу с базой данных Jdbc Api, Hibernate, Spring Data JPA.

В этом разделе будет разработана полноценная программа для управления расписанием небольшого университета или школы. Продолжая углублять свои знания студент попробует в действии SpringMVC, Thymeleaf библиотеку шаблонов для обработки и создания HTML, XML, JavaScript, CSS и текста, Validation API, научится основам управления безопасности приложений Spring Security.

Одной из главных ниш современного мира Java является построение микросервисов. В данном разделе будет реализован простой микросервис на основе технологии REST, изучена работа с безопасностью на основе JWT, система авто документации rest сервисов стандарта OpenApi 3.0, и автоматическое создание удобного UI для работы с ним, частично рассмотрена тема Docker для контейнеризации приложения.

Особенностью курса является работа с ментором. Ментор — это опытный разработчик, который помогает разобраться в сложных вопросах, дает обратную связь по выполненным заданиям и направляет в процессе обучения. Это позволяет студентам не только изучить теоретическую базу, но и научиться применять знания на практике, работая над реальными проектами.

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

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

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

Проект Learning Management System — инструменты для организации учебного процесса. Java, Spring, микросервисная архитектура. Интеграция с Google Calendar, Atlassian Jira.

Это курс для тех, кто уже освоил язык программирования, но еще не имеет реального опыта работы.

Впишите опыт обучения на проекте в резюме как работу на позиции Trainee Java Developer в компании FoxmindEd Software

Это курс для тех, кто уже освоил язык программирования, но еще не имеет реального опыта работы.

Впишите опыт обучения на проекте в резюме как работу на позиции Trainee Java Developer в компании FoxmindEd Software

Ваши действия:

1
Регистрация
Оставляете заявку на курс
2
Ответы на вопросы
С вами связывается сотрудник FoxmindEd и отвечает на все ваши вопросы
3
Start level
Получаете доступ к материалам курсов Start level
4
Ментотринг
Проходите курс менторинга
5
Проект
Учитесь на проекте
6
Бонусы
Проходите пробное собеседование

Стоимость и условия оплаты:

Оплата происходит постепенно за каждый этап
1 Trainee Level
Java Start + Java Tools + Задачи перед менторингом
4 175 грн
9 000 грн
2 Junior Level – Java Spring
6 месяцев по цене 6400 грн/мес
(вместо 8000 грн/мес)
38 400 грн
48 000 грн
3 Strong Junior Level – Project
3 месяца по цене 6400 грн/мес
(вместо 8000 грн/мес)
19 200 грн
24 000 грн
Стоимость всех продуктов без Пакета составляет: 81 000 грн.
Стоимость всех продуктов в Пакете: 61 775 грн.
Регистрация

Регистрация





    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    FAQ

    Как происходит оплата Пакета обучения?

    Программа разбита на три этапа (каждый этап оплачивается отдельно и постепенно): Trainee Level (Java Start + Java Tools + Задачи) - 4 175 грн
    Junior Level (Java Spring - 6 месяцев по цене 6400 грн/мес) - 38 400 грн
    Strong Junior Level (Project - 3 месяца по цене 6400 грн/мес) - 19 200 грн

    В чем преимущество участия в Программе перед обычной оплатой стартовых курсов и менторинга?

    Преимущества участия в Программе: вы получаете четкий план обучения по выбранной специальности на 1 год и имеете возможность, как участник программы, оплатить обучение по выгодной цене, которая недоступна при обычной оплате обучения помесячно.

    Будет ли у меня поддержка во время обучения по Программе?

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

    Если мне не хватит 6ти месяцев для обучения на этапе Junior Level или я закончу быстрее?

    Если студенту не хватило 6 месяцев для прохождения программы по менторингу, у него есть возможность докупить месяцы по 6 400 грн (оплата помесячно). Если закончил раньше - остаток оплаченных дней перекидывается на следующий уровень Strong Junior Level.

    Есть ли тестовый период перед этапом 2 Junior Level (менторинг)?

    Перед вторым этапом студент идет на обязательный 7-ми дневный тестовый период, если ему не подходит формат - может выйти из программы и больше ничего не платить. Если подходит, то имеет возможность, как участник программы, оплатить 6 месяцев обучения по цене 6 400 грн/мес одним платежом (38 400 грн) или 2мя платежами (по 19 200 грн).

    Что происходит после окончания курса менторинга (2й этап Junior Level)?

    После второго этапа студент переходит на обучение на реальном проекте и становится полноценным членом команды разработчиков и получает возможность получить коммерческий опыт работы с записью в резюме. Студент имеет возможность оплатить обучение по 6 400 грн/мес одним платежом (19 200 грн), как участник программы. Если студент захочет раньше завершить обучение или найдет работу, то мы возвращаем ему деньги, за исключением месяцев которые он отучился, перечислив их по полной цене (8 000 грн/мес).

    Какие мне доступны бонусы за участие в программе и когда я могу их использовать?

    Вместе с третьим этапом (Strong Junior Level) подключаются Бонусы за участие в программе: помощь с LinkedIn, резюме, пробное собеседование, студент получает доступ к вебинару по софт скиллам.

    Могу ли я не проходить первый этап (Trainee Level), а прийти сразу на второй (Junior Level)?

    Студент может войти в Программу со второго этапа (Junior Level), и не проходить первый (Trainee Level). Однако начать сразу с третьего (Strong Junior Level) - невозможно.

    Могу ли я приостановить на время (заморозить) обучение?

    Да, студент может взять заморозку в обучении, но не более 30 дней за 6 месяцев. Заморозка возможна только на этапе 2 (Junior Level) и 3 (Strong Junior Level).

    А есть ли возврат? А вдруг мне не понравится?

    Если в какой-то момент студент решит прекратить обучение (выйти из программы на 2м или 3м этапе) - мы возвращаем ему деньги, за исключением месяцев которые он отучился, перечислив их по полной цене (8 000 грн/мес). Оплата за первый этап - не возвращается (по условиям оферты).