Теория
Практика
Теория
Практика
Теория
Практика
Теория
Практика
Пройти (при необходимости):
Курс 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
Программа разбита на три этапа (каждый этап оплачивается отдельно и постепенно): 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 месяцев для прохождения программы по менторингу, у него есть возможность докупить месяцы по 6 400 грн (оплата помесячно). Если закончил раньше - остаток оплаченных дней перекидывается на следующий уровень Strong Junior Level.
Перед вторым этапом студент идет на обязательный 7-ми дневный тестовый период, если ему не подходит формат - может выйти из программы и больше ничего не платить. Если подходит, то имеет возможность, как участник программы, оплатить 6 месяцев обучения по цене 6 400 грн/мес одним платежом (38 400 грн) или 2мя платежами (по 19 200 грн).
После второго этапа студент переходит на обучение на реальном проекте и становится полноценным членом команды разработчиков и получает возможность получить коммерческий опыт работы с записью в резюме. Студент имеет возможность оплатить обучение по 6 400 грн/мес одним платежом (19 200 грн), как участник программы. Если студент захочет раньше завершить обучение или найдет работу, то мы возвращаем ему деньги, за исключением месяцев которые он отучился, перечислив их по полной цене (8 000 грн/мес).
Вместе с третьим этапом (Strong Junior Level) подключаются Бонусы за участие в программе: помощь с LinkedIn, резюме, пробное собеседование, студент получает доступ к вебинару по софт скиллам.
Студент может войти в Программу со второго этапа (Junior Level), и не проходить первый (Trainee Level). Однако начать сразу с третьего (Strong Junior Level) - невозможно.
Да, студент может взять заморозку в обучении, но не более 30 дней за 6 месяцев. Заморозка возможна только на этапе 2 (Junior Level) и 3 (Strong Junior Level).
Если в какой-то момент студент решит прекратить обучение (выйти из программы на 2м или 3м этапе) - мы возвращаем ему деньги, за исключением месяцев которые он отучился, перечислив их по полной цене (8 000 грн/мес). Оплата за первый этап - не возвращается (по условиям оферты).