СТАРТ 12.02.2024

Курс JAVA разработчик

  • ПЕРВая ступень БЕСПЛАТНО (3 месяца обучения)
  • Личные code review от наставника
  • СТАЖИРОВКА ДЛЯ ЛУЧШИх
Программа уровня технического вуза
Ждем тех, кто любит программирование
ВЫДАЕМ ДИПЛОМ О ПРОФЕССИОНАЛЬНОЙ ПОДГОТОВКЕ ПОСЛЕ ОКОНЧАНИЯ
ШКОЛА от Омской
IT-компании с международным опытом
получи востребованную профессию
Как организован процесс обучения
Ориентация на практику
Ваши навыки подтвердит диплом о профессиональной переподготовке
По окончании курса выдается диплом о профессиональной переподготовке (для лиц, имеющих высшее или среднее специальное образование. Студентам по окончании курса выдается сертификат, а после получения ими высшего образования - диплом о профессиональной переподготовке.

Мы можем выдавать такие документы, потому что ведем образовательную деятельность на основании государственной лицензии № Л035-01273-55/00615692 от 8 сентября 2022 года.
Персональный подход
Домашние задания и дипломный проект, основанные на реальных кейсах, сформируют ваше портфолио.
Мы индивидуально работаем с каждым учащимся. Вы получите сопровождение со стороны куратора на протяжении всего курса и индивидуальную обратную связь по выполненным заданиям. Периодически куратор будет писать code review по выполненным Модулям и давать рекомендации по улучшению Вашего кода.
Стажировка в Smartup или компаниях партнерах
Лучших студентов возьмем на стажировку к себе или партнерам. Вас ждут реальные задачи и крутые заказчики — возможность получить необходимый опыт и расти.
Учитесь в своем темпе
В Школе не установлены фиксированные сроки обучения. Это значит, что Вы можете сами определять, в каком темпе проходить Модули Школы.
Личная встреча с куратором
После выполнения нескольких Модулей куратор пригласит Вас на личную встречу в офисе компании или в Телеграмме , по Вашему усмотрению.
Профессиональные студийные записи уроков доступны на разных платформах.
Видеоуроки
Общий чат
У Вас будет доступ к общему чату учащихся и кураторов. Вы сможете обсуждать те или иные вопросы с преподавателями и другими учащимися Школы.
Главное отличие нашей Школы — мы индивидуально работаем с каждым учащимся. Тем, кто имеет способности и желание стать программистом, мы обещаем, что поможем достичь того уровня, который необходим, чтобы успешно работать в отрасли.
Программа и стоимость специально для студентов, состоит из 3 ступеней:
1 ступень - 3 месяца
Программа
  1. Обзор языка Java и используемых при разработке инструментов.
  2. Простейшие программы на Java, условия, циклы и массивы.
  3. Классы, наследование, интерфейсы.
  4. Ввод-вывод и коллекции.
После обучения вы:
Изучите синтаксис языка, научитесь писать код на Java, будете применять принципы ООП для создания сложных приложений.
Формат
Видеоуроки и интенсивная практика.
Поддержка
После выполнения нескольких заданий 3 части куратор пригласит Вас на личную встречу, которая будет проводиться в офисе компании Smartup или дистанционно в Telegram. На встрече куратор разберет выполненное и даст обратную связь.
бесплатное обучение
2 ступень - 2 месяца
Формат
Проектная работа.
Учебный проект
Самостоятельно напишете свою первую серьезную программу - упрощенную версию клиент-серверного приложения.
После обучения вы:
Познакомитесь с архитектурой backend - части клиент-серверных приложений и напишете упрощенную модель серверного приложения.
Поддержка
Разработка будет контролироваться опытным программистом-куратором, который будет писать замечания и давать рекомендации в личном чате.
стоимость — 10 000 руб.
3 ступень - 6 месяцев
Формат
Видеоуроки и интенсивная практика.
Дипломный проект
  • Самостоятельно реализуете полноценное серверное приложение (REST API на базе Spring) с использованием средств, с которыми Вы познакомились в курсе.

  • Построите архитектуру системы, разработаете схему классов и таблиц в базе данных, реализуете бизнес-логику и доступ к данным, реализуете тесты.

  • Куратор поможет сделать это качественно, чтобы проект можно было разместить в портфолио.

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

  • Познакомитесь с сервером баз данных MySQL, таблицами, основными операторами языка SQL.

  • Освоите Spring, чтобы легче проектировать и создавать приложения.

  • Обретете навыки построения REST-приложений, реализуете полноценное серверное приложение.
Поддержка
К Вам будет прикреплен персональный куратор. Он ответит на вопросы, а также даст обратную связь на Ваш код.
стоимость — 40 000 руб. Возможна Рассрочка на 4 месяца
Программа
Включает 30 модулей + дипломный проект.
Технологии
Один из самых популярных языков программирования и основной язык бэкенда.
Инструмент для хранения и управления репозиториями Git. Дает возможность выполнять совместную разработку силами нескольких программистов, обновлять код и откатывать изменения.
Инструмент для автоматической сборки проектов на Java. Помогает разработчикам правильно подключить библиотеки и фреймворки.
Фреймворк для языка программирования Java, предназначенный для автоматического тестирования программ.
Коллекция Java-библиотек. Используется во многих проектах с открытым исходным кодом.
Технологии
Функциональное
программирование
Парадигма программирования, в которой программы строятся из функций.
Многопоточность
Способность выполнять одновременно, то есть без предписанного порядка во времени, несколько параллельных задач — потоков.
Система управления реляционными базами данных, в которых таблицы связаны между собой.
Среда персистентности с открытым исходным кодом, которая упрощает реализацию доступа к базе данных в приложениях Java.
Фреймворк для языка Java, предназначенный для работы с базами данных.
Универсальный фреймворк с открытым исходным кодом для Java-платформы.
Архитектурный стиль, используется для создания веб-служб, которые позволяют обмениваться данными между клиентами и серверами и API для их построения.
Переработка исходного кода программы, чтобы он стал более простым и понятным.
Комплекс программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.
Семейство операционных систем, работающих на основе одноименного ядра. Есть множество дистрибутивов, выполняющих конкретные задачи.
Взаимосвязанные вычислительные устройства, которые могут обмениваться данными и совместно использовать ресурсы.
Протокол, по которому компьютеры обмениваются данными в интернете. Могут передаваться файлы разных форматов.
Семейство нереляционных баз данных. В них разработчики отошли от использования традиционной табличной модели представления информации.
Инструмент для хранения и управления репозиториями Git. Он дает возможность выполнять совместную разработку силами нескольких команд, обновлять код и откатывать изменения.
Фреймворк для языка программирования Java, предназначенный для автоматического тестирования программ.
Рефакторинг
Операционные системы
Технология автоматизации тестирования и доставки новых модулей разрабатываемого проекта.
Сети

Java занимает лидирующие позиции в индексах популярности.

Бесплатно попробовать свои силы в профессии
После регистрации на Вашу почту придет письмо с указанием порядка дальнейших действий. Удачи в освоении востребованной профессии!

Одна из самых популярных игр — Minecraft — написана на Java.

Объясняем просто, общаемся неформально
Наши преподаватели — специалисты с многолетней практикой. Они знают, как профессия устроена в реальности, и какие навыки требуются крепкому юниору, чтобы получить свою первую работу.
Павел Лазаревич Дворкин
Эксперт, создатель и куратор курса
Антон Коваль
Эксперт и создатель курса
Java-архитектор
Опыт разработки на Java более 15 лет
Крупные проекты от известных заказчиков: Warner Music Group, Ebay, New York University, New York Times.
Проекты в разных доменах: управления контентом, визуализации и анализа больших данных, высоконагруженные системы, media market, e-commerce.

Системный архитектор Тамтэк, Smartup
1989-2023 — доцент кафедры компьютерной математики и программного обеспечения Омского Государственного университета им. Достоевского.

Тамтэк, Smartup

Опыт разработки на Java более 17 лет
Отзывы наших учеников
Бесплатно попробовать свои силы в профессии
После регистрации на Вашу почту придет письмо с указанием порядка дальнейших действий. Удачи в освоении востребованной профессии!
Курс java backend разработчик: все, что вы хотели знать
В этой статье вы найдете ответы на самые популярные вопросы, которые возникают у наших будущих стажеров. Поехали!
Курс java backend разработчик - это концентрат нашего 18-летнего практического опыта в разработке и обучении. Курс проводится  в онлайн-формате. После регистрации в системе вам открывается доступ к лекциям и заданиям, выполнять которые можно в любое удобное для вас время.

У нас нет особых требований к уровню стажеров. Данный формат подходит всем, кто в состоянии решить наши задания. Приступить к первой ступени может каждый желающий. Имея базовые знания в области программирования, программу курса вы пройдете быстрее и легче.