StartJava: курс для изучения Java с нуля

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

Заполните форму, и мы
пришлем вступительный урок

Возникли вопросы? Напишите нам!

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

Курс StartJava является первым шагом на пути к профессии Java-программист. Именно с него следует начинать изучать этот язык

Недостаточно писать работающий код! Необходимо, чтобы он был правильно оформлен, отформатирован, понятен и читаем. Эти техники (Clean Code, Refactoring, форматирование кода) рассматриваются с первого урока

Рассматриваемые на курсе темы разбираются простым и понятным языком: от простого к сложному

Курс разработан для начинающих программистов

Надоела текущая работа, хочется чего-то нового и перспективного

Привлекает сфера IT, современные технологии и высокая зарплата

Начали изучать Java, но знания не систематизированы и обрывочны

Можете решить вступительное ДЗ к курсу BaseJava

Хорошо знаете синтаксис языка Java

Умеете решать задачки на массивы

Знакомы с основами форматирования кода

С детства мечтали стать программистом, но по каким-то причинам не сложилось

Что вы получите по окончанию курса

Освоите технику форматирования кода

Навык в рефакторинге кода

Изучите работу с Git и GitHub

Опыт работы с базой данных

По окончанию курса StartJava выдаются сертификаты на русском и английском языках, а также с отличием

Варианты прохождения курса

Есть возможность доплатить с наставником

(проверка ДЗ дважды в день)

Подготовка к поступлению на BaseJava

Тщательная проверка домашних заданий

Общение с опытным наставником

Максимальная усвояемость материала

Видеоразборы домашних заданий

Чат в Telegram для общения

Подготовка к поступлению на BaseJava

Видеоразборы домашних заданий

Чат в Telegram для общения

Проверка выпускного проекта

Тесты в конце каждого урока

Тесты в конце каждого урока

Первая неделя

✔ Подготовка рабочего окружения
✔ Первая программа
✔ Ручная компиляция и запуск программы
✔ Этапы компиляции и запуска
✔ Байт-код
✔ Переменные: примитивные типы данных
✔ Домашние задания по теме "Переменные"
✔ Ветвление (if, if else)
✔ Домашние задания по теме "Ветвление"
✔ Цикл (while, for)
✔ Домашние задания по теме "Циклы"
✔ Система управления версиями Git
✔ Настройка локального репозитория
✔ Итоговые домашние задания
✔ Итоговый тест

Вторая неделя

✔ Разбор домашнего задания
✔ Что такое ООП
✔ Что такое класс
✔ Домашнее задание
✔ Что такое объект
✔ Домашнее задание
✔ Инкапсуляция: геттеры/сеттеры
✔ Домашнее задание
✔ Итоговые домашние задания
✔ Итоговый тест

Третья неделя

✔ Разбор домашнего задания
✔ Механизм пакетов (package) в Java
✔ Компиляция Java-программ. Часть II
✔ .gitignore
✔ Домашнее задание
✔ Итоговый тест

Четвертая неделя

✔ Разбор домашнего задания
✔ Среда разработки — IntelliJ IDEA
✔ Массивы. Цикл for-each
✔ Домашние задания по теме "Массивы"
✔ Сортировка массива методом пузырька
✔ Класс java.util.Arrays
✔ Итоговые домашние задания
✔ Выпускной проект
✔ Бонусное видео
✔ Итоговый тест

Пятая неделя

✔ Введение в реляционные базы данных
✔ Реляционная СУБД PostgreSQL
✔ Терминал psql
✔ Введение в SQL
✔ Домашнее задание
✔ Итоговый тест

Все участники проходят курс в индивидуальном режиме online

В начале каждого урока ведется разбор домашнего задания

Общение участников осуществляется
в мессенджере Telegram

Занятия ведутся на основе записанных видеолекций

Для получения максимальной эффективности мы настоятельно рекомендуем проходить курс с проверкой ДЗ личным куратором

Куратор укажет на ошибки в стиле, структурах данных, алгоритмах и кодировании

Вы быстрее растете, как специалист, общаясь с опытным наставником

Вы получаете рецензию куратора на свой код

Вам не дают писать плохой код, а это значит, что вы сразу привыкаете к правильному мышлению

Проверка ДЗ действует на протяжении 10 недель после оплаты

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

Используемые на курсе инструменты и технологии

Язык запросов к базе данных

Веб-сервис для хостинга и совместной разработки IT-проектов

Терминальный клиент для работы с PostgreSQL

Система управления базами данных

Процесс изменения кода с целью улучшения его читаемости

Правила написания чистого кода

Правила и техники форматирования кода

Статический анализатор кода

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

Читать отзыв целиком →