Как проходит обучение
В этой уроке рассмотрим, где и как будет проходить обучение, из каких курсов и модулей состоит программа.
Платформа
Обучение проходит на платформе SkillDesk, где вы находитесь прямо сейчас. Тут собраны основные материалы по занятиям, домашние задания и записи вебинаров.
Чат группы
Для сообщений и важных объявлений внутри группы используется приложение Discord. Там же вы сможете общаться с преподавателями, куратором и другими студентами.
Zoom
Занятия проходят в Zoom. Заранее установите его на вашем компьютере для подключения к вебинарам. Инструкция по установке доступна по ссылке

Обратите внимание, что под устройством мы в первую очередь понимаем  стационарный компьютер или ноутбук, ведь на живых занятиях вы будете программировать вместе с преподавателем, поэтому подключаться с телефона не стоит.
Базовый курс и профессиональный
В нашей школе предусмотрена следующая траектория обучения:
  • Первые 3 месяца проходите базовый курс, в рамках которого изучаете основы разработки и тестирования.  Курс состоит из 4 модулей: Front-end, Java (back-end), Linux и QA (Testing). Изучив все четыре модуля, вы поймете, что представляет собой каждое направление, и получите знания, необходимые для начала работы.
  • В конце базового курса нужно выбрать специализацию из трёх возможных:
- Back-end разработчик
- Front-end разработчик
- QA (тестирование)
Именно эту специализацию вы будете изучать углубленно в рамках профессионального курса.
  • Профессиональный курс стартует на четвёртом месяце обучения и длится 6 месяцев. Вы будете углубленно изучать свою основную специализацию, а также пройдете дополнительные курсы по алгоритмам, базам данных, менеджменте в IT и английскому для айтишников.
В результате к концу обучения вы получите знания и навыки, достаточные для успешного старта карьеры.

Зачем нужен базовый курс
Базовый курс дает междисциплинарные знания и демонстрирует разные стороны разработки. Вам будет легче разобраться, как устроены другие направления в IT, с которыми вы, безусловно, столкнетесь на будущей работе.

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

На базовом курсе вы сможете расширить кругозор и заложить основу карьерного роста. Специалисту IT-сферы важно постоянно совершенствоваться, изучать новые направления. Поняв основы front-end разработки, back-end разработчику легче переквалифицироваться в full-stack разработчика (универсального программиста) и наоборот, а тестировщику перейти в back-end или front-end разработку.



Дисциплины базового курса
  • Модуль по Linux
В рамках курса вы погрузитесь в работу на операционной системе Linux, изучите основные команды в линукс-консоли и поймете, как работать с git.

  • Модуль по Front-end
Вы научитесь основам html и css, сможете сверстать страницы, а также познакомитесь с основами JavaScript. В итоге вы сможете создать динамическую страницу сайта, применяя все полученные знания.

  • Модуль по  Java (Back-end)
В  рамках курса вы познакомитесь с основами языка Java, научитесь работать с переменными, логическими выражениями, массивами, стрингами. В конце модуля вы уже сможете создать небольшое приложение.

  • Модуль по QA
Вы пройдете процесс ручного тестирования. Узнаете, что такое тест кейс, чек-лист и как проводятся исследовательские тестирования. Также вы познакомитесь с тест-дизайном. В качестве результата вы сможете самостоятельно протестировать страницу и правильно завести bug report для исправления ошибок.

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