Курс Java-разработчик с нуля
Практический курс по Java с нуля до Junior Java Developer. 2 месяца офлайн-занятий в мини-группе и 2 месяца проектной работы с личным наставником. Всё, чтобы вы освоили профессию Java-разработчика.
Практический курс по Java с нуля до Junior Java Developer. 2 месяца офлайн-занятий в мини-группе и 2 месяца проектной работы с личным наставником. Всё, чтобы вы освоили профессию Java-разработчика.
Максимально эффективное
обучение
формат
Для тех, кто не боится интенсивного обучения. В короткие сроки освоите навык или получите профессию
Группы 5-10 человек, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и учиться командной работе
нет результатов
Дедлайны и расписание помогают побороть прокрастинацию. 91% наших студентов в этом формате проходят курс до конца
У вас будет чат группы. Комьюнити со всеми студентами. Разбор домашних заданий и работа по проектам. Всё это погружает в обучение
О курсе
- Занятия в Санкт-Петербурге
- Начало обучения 2 апреля 2024
Курс нацелен на профессию Java-разработчика. Научим всему, что есть в джун вакансиях. Подготовим к первой работе, поможем наполнить проектами портфолио и предоставим стажировку.
Ваш преподаватель — действующий Java-разработчик. Ваш наставник — действующий Java-разработчик. На каждом этапе с вами будут программисты, которых мы научили учить, чтобы вы стали действующим Java-разработчиком.
Группа 5-10 человек и чат, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и друг с другом. Если вы захотите освежить информацию — можете бесплатно пройти весь курс или пропущенное занятие в течение года
Курс нацелен на профессию Java-разработчика. Научим всему, что есть в джун вакансиях. Подготовим к первой работе, поможем наполнить проектами портфолио и предоставим стажировку.
Ваш преподаватель — действующий Java-разработчик. Ваш наставник — действующий Java-разработчик. На каждом этапе с вами будут программисты, которых мы научили учить, чтобы вы стали действующим Java-разработчиком.
Группа 5-10 человек и чат, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и друг с другом. Если вы захотите освежить информацию — можете бесплатно пройти весь курс или пропущенное занятие в течение года
К очным занятиям добавили этап работы по проектам с личным наставником, которые точь-в-точь повторяют повседневные задачи разработчиков. И доступ ко всем урокам онлайн-курса по Java. Всё это на нашей образовательной платформе.
К очным занятиям добавили этап работы по проектам с личным наставником, которые точь-в-точь повторяют повседневные задачи разработчиков. И доступ ко всем урокам онлайн-курса по Java. Всё это на нашей образовательной платформе.
Как проходит
обучение
Занятия в аудитории по расписанию, с дедлайнами и постоянным общением с преподавателем, наставником, другими учениками
Много практических задач. По каждой работе вы получаете обратную связь от наставника
В аудиториях новые ПК, система дублирующих мониторов и печеньки с чаем и кофе
Комьюнити, где есть опытные специалисты и студенты из первых потоков, с которыми можно обменяться опытом
- Занятия в аудитории по расписанию, с дедлайнами и постоянным общением с преподавателем, наставником, другими учениками
- Много практических задач. По каждой работе вы получаете обратную связь от наставника
- В аудиториях новые ПК, система дублирующих мониторов и печеньки с чаем и кофе
- Комьюнити, где есть опытные специалисты и студенты из первых потоков, с которыми можно обменяться опытом
Благодаря команде и твоей практике, конечно
Актуальные знания
в курсе
Актуальные знания
в курсе
- Java — один из самых популярных языков программирования
- ООП (Object-oriented programming) — парадигма в разработке
- Java Collections — популярный фреймворк
- Паттерны проектирования — архитектурная конструкция
- JavaFX — работа с визуализацией
- Spring - фреймворк
- SQL — язык структурированных запросов для работы с базой данных
- Jackson — стандарт обмена данных через JSON
- REST, SOAP — понимание архитектуры
- Unit-тестирование — один из видов тестирования
- TCP/IP, HTTP, HTTPS, FTP — сетевые технологии и протоколы
- Git — облачный сервис для работы над кодом в команде
в вашем резюме!
Преподаватели курса
Игорь Коробков
Программированием на Java занимаюсь с 2018 года. Стаж работы — 6 лет.
Считаю, что программирование — это та область, где успешно совмещаются хобби и работа. Нравится не только решать рабочие задачи, но и помогать осваивать ученикам эту сложную, но очень интересную специальность. Стараюсь, чтобы материал был усвоен не только в теории, но и на практике, поэтому на занятиях много времени уделяю онлайн-кодингу.
Я получил от курса, что хотел) Изучил с нуля Java, преподаватель классно все рассказывал, объяснял понятным языком)) 12/10
Программированием на Java занимаюсь с 2018 года. Стаж работы — 6 лет.
Считаю, что программирование — это та область, где успешно совмещаются хобби и работа. Нравится не только решать рабочие задачи, но и помогать осваивать ученикам эту сложную, но очень интересную специальность. Стараюсь, чтобы материал был усвоен не только в теории, но и на практике, поэтому на занятиях много времени уделяю онлайн-кодингу.
Я получил от курса, что хотел) Изучил с нуля Java, преподаватель классно все рассказывал, объяснял понятным языком)) 12/10
Татьяна Таринская
В программировании более 4 лет. Начинала свой путь в huawei, где проработала java-developer 3 года. На текущий момент работаю java-разработчиком в компании ITigris.
Моя мотивация — поделиться опытом на пути новых специалистов, желающих подтянуть свои скилы и войти в IT. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.
Изначально хотел систематизировать знания. Все что хотел — получилось. Спасибо Вам! Вы делаете большое дело!
В программировании более 4 лет. Начинала свой путь в huawei, где проработала java-developer 3 года. На текущий момент работаю java-разработчиком в компании ITigris.
Моя мотивация — поделиться опытом на пути новых специалистов, желающих подтянуть свои скилы и войти в IT. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.
Изначально хотел систематизировать знания. Все что хотел — получилось. Спасибо Вам! Вы делаете большое дело!
Илья Глаз
В программировании более 4 лет. За это время успел поработать на проектах компаний «Банки.ру» и «Сбер». На текущий момент работаю Java-разработчиком в компании «Астон».
Обожаю писать код и разрабатывать проектные решения. Также люблю передавать свои знания. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.
Приятная методика обучения. Темы прорабатывались качественно, при этом не долго. Благодарю за незабываемые впечатления. Обучением доволен.
В программировании более 4 лет. За это время успел поработать на проектах компаний «Банки.ру» и «Сбер». На текущий момент работаю Java-разработчиком в компании «Астон».
Обожаю писать код и разрабатывать проектные решения. Также люблю передавать свои знания. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.
Приятная методика обучения. Темы прорабатывались качественно, при этом не долго. Благодарю за незабываемые впечатления. Обучением доволен.
Программа курса
Каждому студенту мы открываем доступ этому курсу, для того, чтобы обучение не прошло впустую. Проблема — люди не получают результат от обучения. Есть три основные причины:
- Нет четких целей. И даже те, кто понимает важность целей, всё равно этого не делает. Хочу поменять работу и стать крутым сммщиком — не цель, а желание. С такой постановкой результат будет соответствующим.
- Забрасывание обучения на полпути. Многие находят мотивацию на первую неделю. А вот дойти до конца не получается. Так как мозг не любит учиться регулярно.
- Отсутствие системности. Достаточно распространённое явление, когда мы хватаемся за любую информацию по выбранной теме, двигаемся бессистемно, и как следствие, безрезультатно.
Почему мы выделили именно эти три причины? Потому что занимаемся обучением уже 11 лет и видим обратную связь от учеников. На курсе рассказываем, как все эти ценные знания применять в жизни.
- Настройка IDE
- Базовый синтаксис
- Переменные, операторы, типы переменных, циклы
- Ввод - вывод, файловый ввод вывод
- Сложные структуры: массивы
- Простые алгоритмы
- Система контроля версий. Git
- Стандартные функции
- Свои функции
- Введение в ООП
- Классы
- Инкапсуляция, наследования
- Полиморфизм
- Интерфейсы, абстрактные классы
- Деревья, списки и пр. (графы)
- Простые и сложные алгоритмы
- Временная сложность
- Скорость работы алгоритма
- Framework Collection
- Коллекция элементов
- Iterable
- Списки
- Очередь
- Set
- Карты
- Введение в паттерны программирования: необходимость, решаемые задачи
- Рассмотрение основных паттернов
- Архитектуры программ: основные виды архитектур, их отличия, преимущества и недостатки
- Создание программы с использованием архитектуры MVC
- Введение в базы данных: необходимость, принципы работы
- Основы работы с базами данных на декларативном языке SQL
- Альтернативные виды баз данных и их различия
- Современные возможности баз данных
- Использование JDBC в Java приложениях
- Работа с основными объектами JDBC API
- Потоки и процессы
- Multiprocessing, thread, multithreading
- Создание многопоточного приложения
- Оценка прироста производительности
- Введение в компьютерные сети
- Виды сетей
- Стек сетевых протоколов: Ethernet, IP, TCP, UDP, HTTP
- Основы архитектуры клиент-сервер
- Написание простейшего клиент-серверного приложения
- Понимание архитектуры REST, SOAP
- JavaFX
- Stage, Scene, Node
- Примеры использования
- Создание десктоп приложение
- Работа с фреймворком Spring
- Запросы и ответы
- написание полноценного приложения
- Hibernate библиотека для решения задач объектно-реляционного отображения (ORM)
- Связь ООП и реляционной базы данных
- Библиотека для JSON. Jackson
- Первый принцип CI/CD: сегрегация ответственности заинтересованных сторон
- Второй принцип CI/CD: снижение риска
- Третий принцип CI/CD: короткий цикл обратной связи
- Реализации среды в CI/CD
- Инструменты для CI/CD
- Значение и структура тестов
- Библиотека JUnit
- Scrum, Agile, Kanban
- Примеры использования в разных проектах
- Командная работа. Роли
- Построение работы с продуктами с процессами внутри организации
- Виды и преимущества компаний
- Как подготовить резюме
- Где искать работу
- Тестовое задание
- Стратегия развития после того, как вас взяли на работу
Подробно про проект можно прочитать тут — проект #1
Легенда
В компании “Инкилевич и сыновья” проходят постоянные соревнования между коллегами для укрепления корпоративного духа. Работают в основном IT-специалисты со сложными задачами. Им хочется простую по механике игру, в которой они могли бы разгрузить мозг и посоревноваться друг с другом.
Цель
Создание игры крестики-нолики.
Задача
Необходимо создать базовый интерфейс самой игры, прописать всю ее механику, добавить реальных игроков, компьютерного игрока простой сложности, компьютерного игрока сложной сложности, добавить тесты, провести турнир между разными игроками и собрать статистику.
Инструменты
- JComponent — класс в Java для реализации графических визуализаций.
- JUnit — фреймворк для тестирования на Java.
- Java core — базовый функционал Java, который позволит нам создать игру. Включает: Exceptions, Collections, OOP, Random, Scanner, PrintWriter.
Подробно про проект можно прочитать тут — Проект #2
Легенда
С появлением тренда на запоминание слов, компания «Кусэрама» решила запустить бота который мог бы и запоминать слова и переводить их в режиме live. Это помогает не хранить много приложений на телефоне.
Цель
Бот для изучения иностранного языка с двумя функциями: переводчик и хранение изученных слов
Задача
Функции бота: регистрация пользователя, хранение слов, перевод слов, добавление слов, проверка изученных слов
- При начале диалога с ботом необходимо зарегистрировать пользователя, то есть записать в базу данных.
- Далее для этого пользователя мы будем хранить список слов, которые он изучил и их перевод.
- Бот должен уметь переводить слова и сообщения. Для этого можно использовать любой переводчик с открытым API.
- Пользователь может добавить слово и его перевод в список слов, которые он сейчас изучает.
- Пользователь должен иметь возможность в любой момент проверить свои знания, то есть то, как он помнит слова из добавленных. Для этого должен быть реализован функционал диалога, в котором бот спрашивает перевод случайно выбранных слов из списка.
Инструменты
- Maven — система сборки. Позволяет подключить к вам в java проект различные фреймворки
- TelegramLongPollingBot — для работы с телеграмм, работает поверх стандартного API
- JDBC (Java DataBase Connectivity) — ****позволяет создать и взаимодействовать с базой данных sqlite
- Google API Client Library for Java — для работы с API для переводчика
Для всех студентов мы открываем доступ к материалам из онлайн-курса по Java.
По данным hh.ru
Мы обучили
16 287 специалистов
О
— это практический подход к образованию. Мы делаем курсы для тех, кто хочет получить новую профессию, сменить сферу деятельности или решить свою бизнес-задачу. На собеседовании стали спрашивать не наличие диплома, а навыки, которыми человек обладает. Мы в как раз и даём те самые навыки и умения, которые позволяют попробовать себя в новой профессии или совершенствоваться. Мы делаем образование для тех, кто хочет и готов пробовать новое, меняться, искать себя и свою работу мечты
Быстрое обучение
без потери качества
Менеджеры помогут выбрать курс, который вам действительно нужен
В курсе будет много практики и заданий
с разным уровнем сложности
Обратная связь от преподавателя и наставника поможет выполнить задачу на 100%
Несколько месяцев от начала обучения до решения вашей задачи
Вопросы и ответы
По окончании курса вы получаете электронный сертификат. Ученики часто используют его при устройстве на работу, но стоит помнить, что самое ценное — это навык, который вы освоите.
Отдел по работе с клиентами работает по будням с 10.00 до 19.30 и по выходным с 10.00 до 16.30. Все занятия заканчиваются до 22.00
Если вы пропустили какую-то тему или хотите освежить информацию — можете бесплатно пройти весь курс или пропущенное занятие в течение года. А в общем чате вы сможете получить материалы с пропущенного занятия.
После окончания курса действуют накопительные скидки: 10% на второй, 15% на третий и 25% на четвертый курс. Срок действия скидок не ограничен.
На курсе будет информация по подготовке к работе: как пройти собеседование, где искать работу и заказы, как составить резюме и выгодно отличаться от соискателей, как оформить портфолио, с какими заказчиками имеет смысл работать, с чем придётся столкнуться в начале работы.
Ученики уже на курсе размещают информацию о себе и контактируют с заказчиками, а преподаватели и кураторы дают рекомендации, исходя уже из их конкретной ситуаций. А еще у нас есть центр карьеры, где можно посмотреть все действующие стажировки для студентов.
При такой поддержке у вас есть все шансы получить работу в короткие сроки.
Если у вас есть конкретные задачи и проект, вы можете работать над ними на курсе под присмотром преподавателя.
Отсутствие своего проекта - не проблема. На курсе вы получаете профессию, выполняя задания, которые мы подготовили.
Закажите обратный звонок, мы подберём для вас удобное время.
Если вам необходимо дополнительное, официальное подтверждение вашего обучения, мы можем выдать удостоверение о повышении квалификации. Право на выдачу имеют государственные и частные учреждения, имеющие подтверждение качества обучающих программ на соответствие нормам ГОСТа.
Вы можете оформить беспроцентную рассрочку на 3, 6, или 12 месяцев.
Вы можете пройти курс индивидуально.
Стоимость зависит от количества часов и программы курса, которая составляется на основе необходимых для вас тем.
Мы оставляем на сайте только востребованные курсы. Если что-то устаревает или утрачивает свою актуальность — мы их убираем.
Все программы курсов планово обновляются каждые полгода, либо по мере выхода серьёзных изменений.