Образовательный онлайн-курс

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

Практический 4-х месячный курс для тех, кто хочет научиться основам программирования с индивидуальным наставником, написать код для реальных проектов и получить первые заказы
скидка
15%
первым 20
Набор на курс
до
31
декабря

Курс идеально подойдет

Начинающим программистам
Для тех, кто испытывает любовь к технологиям с юности: знает, что такое HTML-теги “div” и “body”, владеет базой и применяет в своих проектах. Вы углубленно изучите универсальный язык Java, начнете правильно структурировать код и соблюдать всем “любимый” синтаксис для создания выдающихся проектов
Новичкам
Для тех, кого привлекают современные технологии и высокая зарплата в сфере IT. Мы избавим вас от страха писать код, развеем миф о том, что программист должен в совершенстве знать математику, научим критическому мышлению и основам кодинга самым популярным языком в мире - Java

Сегодня профессия
java-разработчика позволяет

Зарабатывать от 125 000 рублей, делать крутые проекты и называться гиком в мире IT
Работать из любой точки мира
Чтобы кодить, не обязательно сидеть в заточении офиса. Достаточно иметь ноутбук, компьютер и Интернет, а дальше выбор за вами - работать из дома, путешествия или любимого кафе
Участвовать в самых интересных проектах
Новые технологии, оболочки маркетинговых и научных проектов, мобильные приложения и нейронные сети выходят из под руки умелых программистов. Станьте частью таких проектов и измените мир с помощью кодинга
Писать код на самом востребованном языке
3 млрд. устройств работают на Java. Не хило, да? Умея писать на этом языке, вы станете апдейтом Юлия Цезаря в мире кодинга

Вы сможете запрограммировать

  • Android-приложения
  • Серверные приложения в сфере финансовых услуг
  • Трейдинговые приложения
  • Веб-приложения
  • Программные средства
  • Большие данные
  • Встраиваемые системы
  • Научные приложения
  • Высокопроизводные системы
  • 2-d игры
  • J2ME приложения
  • Нейронные сети

Как проходит обучение

Представьте, что вы снова попали в школу, только учитель - на удаленной основе, знания - покруче, чем на уроке информатики, а ритм обучения - не позволит расслабиться
  • 1
    Посмотрели видеолекцию
    записанную в студии с отличным качеством видео и звука
  • 2
    Сделали задание и отправили на проверку
    в любое удобное время через личный кабинет
  • 3
    Получили видеоразбор вашей работы
    от персонального куратора. С описанием всех ошибок и инструкцией как их исправить
  • 4
    Исправили ошибки
    если их было много — проходим проверку еще раз. Халтуру мы не любим, так дизайнером не стать. После проверки двигаемся дальше
devices
Можно учиться в удобном месте, с мобильника, планшета или ноутбука
cloud
У вас всегда есть доступ к записям вебинаров и материалам курса

Образовательная
онлайн-платформа SkillBoх

Это студии профессиональной видеозаписи, команда методистов, круглосуточная тех.поддержка, методика индивидуальной проверки домашних заданий в онлайне, а также большое сообщество наших студентов и выпускников
Студентов
1 000
каждый месяц
Преподавателей
69
онлайн-платформы
Вебинаров
48
каждый месяц

Топ ошибок начинающих программистов

Учиться у теоретиков кодинга
Кодинг совершенно не такой, как был даже 3 года назад. Задачи и особенности меняются очень быстро. Именно поэтому, — часто после 5 лет университета надо переучиваться заново. У наших преподавателей нет педагагического образования. Каждый из них, — практик своего дела, который ежедневно «варится» в IT-среде и выполняет коммерческие заказы, пристально следя за трендами в программировании
Учиться самостоятельно
Это самый долгий и тяжелый путь, который не гарантирует хорошего результата. В процессе самостоятельного обучения глаз «замыливается», работы становятся однообразными и скучными, обилие информации и различных видео уроков только добавляет нервозности в процесс обучения. В нашей системе ты получаешь индивидуального наставника, который проведет тебя через весь курс и не даст «заблудиться», или потерять силы на середине пути
Учиться без системы
Есть ряд знаний и навыков, которые профессиональный программист должен знать и уметь. Обучаясь бессистемно на разных лекциях, вебинарах, по ютуб-урокам, вы рискуете пропустить фундаментальные основы, наверстывать которые будет крайне сложно. Именно поэтому, — наша программа длится целых 4 месяца
Ошибки программиста
Писать код - кропотливая работа, требующая внимания, усидчивости и практических знаний. Код, как и письменный язык - если вы с самого начала имеет проблемы с синтаксисом и композицией, то эти ошибки будут всплывать систематически. На наших курсах мы научим тебя, как делать правильно с самого первого удара по клавише клавиатуры

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

Курс длится 4 месяца и состоит из 16 модулей
1.Введение

Ты узнаешь:

  • Какие бывают программы
  • Как выглядит программный код
  • Установка среды разработки
  • Исправляем готовое приложение
  • Первое консольное приложение
  • Первое оконное приложение
2.Синтаксис языка

Ты узнаешь:

  • Что вообще бывает в коде?
  • Переменные в Java
  • Булева алгебра
  • Условные операторы
  • Циклы
  • Разбираем сложный код
3.Объекты и классы

Ты узнаешь:

  • Понятие класса и объекта
  • Метод, параметры, return
  • Статические методы и переменные
  • Создание объектов и конструктор
  • Копирование объектов
  • Внешние библиотеки классов
  • Создание JAR-файлов
4.Числа, строки и даты

Ты узнаешь:

  • Примитивы и объекты
  • Типы чисел и преобразование
  • Операции с числами
  • Строки, символы и подстроки
  • Конкатенация и сравнение строк
  • Регулярные выражения
  • Календарь и метка времени
5.Массивы и коллекции

Ты узнаешь:

  • Массивы
  • Списки. Очередь и стэк
  • Наборы уникальных элементов
  • Карты данных. Ключи и значения
  • Поиск и сортировка
6.Наследование и полиморфизм

Ты узнаешь:

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

Ты узнаешь:

  • Обработка исключений
  • Типы исключений
  • Отладка приложений
  • Модульное тестирование
8.Основы построения GUI

Ты узнаешь:

  • Создаём простой интерфейс
  • События и их обработка
  • Диалоговые окна
  • Менеджеры компоновки
  • Компоненты и контейнеры
  • Структура сложного GUI
9.Внешний вид GUI и рисование

Ты узнаешь:

  • Стиль оформления
  • Отступы и выравнивание
  • Цвета и прозрачность
  • Рисование изображений и фигур
  • Границы элементов
  • Надписи и шрифты
10.Работа с файлами и сетью

Ты узнаешь:

  • Чтение файлов
  • Запись в файл
  • Табличные файлы
  • Файлы XML и HTML
  • Файлы JSON
  • Чтение файлов из сети
  • Конфигурационные файлы
11.Работа с базами данных

Ты узнаешь:

  • Установка MySQL
  • Таблицы, поля и записи
  • ORM: объекты и записи
  • Добавление, удаление и обновление
  • Сортировка и группировка
12.Многопоточность

Ты узнаешь:

  • Процессы и потоки
  • Приостановка и прерывание
  • Состояние гонки и критические секции
  • Синхронизация методов и блоков
  • Потокобезопасность
  • Взаимная блокировка
13.Оптимизация кода и приложений / Производительность

Ты узнаешь:

  • Факторы производительности
  • Оптимизация по времени
  • Оптимизация по памяти
  • Оптимизация работы с базами данных
14.Основы создания веб-страниц

Ты узнаешь:

  • Структура веб-страницы
  • Строчные HTML-элементы
  • Блочные HTML-элементы
  • Каскадные таблицы стилей (CSS)
  • Подключение JavaScript-кода
  • Java Server Pages (JSP)
15.Основы разработки веб-приложений

Ты узнаешь:

  • Формы и поля форм
  • Отправка и получение данных
  • Заголовки запроса и ответа
  • Куки и сессии
  • Взаимодействие с базой данных
16.Заключительный модуль

Ты узнаешь:

  • Java-апплеты
  • Сервлеты
  • Фреймворки
  • Нереляционные базы данных
  • Android-приложения
  • Системы сборки
  • Системы контроля версий
  • Дипломная работа

Что вы получаете, участвуя в курсе Java-разработчик

функциональная система обучения
быстрый старт и практика кодинга
пожизненный доступ
система мотивации
портфолио из работоспособных проектов
возможность уйти в академ отпуск
собственный график
персональный менеджер
преподаватели-практики
качественный видео-контент
индивидуальные консультации
контентные вебинары раз в неделю
структурированный учебный материал
интересные уроки
диплом

Куратор и преподаватель курса

Даниил Пилипенко
директор центра SymbioWay (центр по подбору IT-специалистов в крупнейшие компании России)
  • Гик в области программирования на Java
  • Окончил факультет биоинженерии и биоинформатики МГУ
  • Защитил кандидатскую диссертацию
  • Долгое время являлся ведущим разработчиком «Ютинета»
  • Руководил отделом разработки ПО в издательстве «Вокруг Света»
  • Более 10-ти лет работает в сфере Java разработки

Стоимость курса

Без скидки
Стоимость курса
30 000P
Со скидкой
Стоимость курса
17 900P
Стоимость курса в рассрочку на 12 месяцев — 1 900P/ мес.
Возврат денег в течение 14 дней без любых вопросов

Итоги курса

4 месяца практики

В сторону занудные лекции, на курсе мы кодим, кодим и еще раз кодим

Новая профессия

Престижная, востребованная и высокооплачиваемая

Верная методика работы

Изначально учим делать хорошо - вырабатываем подход к написанию чистого кода и структуризации проектов

Портфолио

Визитка программиста и решающий фактор при приеме на работу или сотрудничества на фрилансе. На курсе вы создадите рабочие проекты, которые помогут получить оффер или заказы

Доступ к материалам курса

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

Домашние задания

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

Дипломная работа

Вашей дипломной работой станет ваше первое полноценное
Java-приложение «Javagram» (аналог популярного приложения Telegram)
  • Отработка навыков на практике
    Написав данное приложение, вы овладеете всеми необходимыми навыками Java разработки, и сможете написать собственное приложение с абсолютно любыми функциями
  • Создание кроссплатформенной программы
    Ваша программа будет работать на любом компьютере (Windows, Mac, Linux)
  • Качественный дизайн
    Мы предоставим специально разработанный дизайн приложения (чтобы ваша программа выглядела идеально в вашем портфолио)