В этой уроке рассмотрим, где и как будет проходить обучение, из каких курсов и модулей состоит программа.
ПлатформаОбучение проходит на платформе 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, изучите основные команды в линукс-консоли и поймете, как работать с git.
Вы научитесь основам html и css, сможете сверстать страницы, а также познакомитесь с основами JavaScript. В итоге вы сможете создать динамическую страницу сайта, применяя все полученные знания.
- Модуль по Java (Back-end)
В рамках курса вы познакомитесь с основами языка Java, научитесь работать с переменными, логическими выражениями, массивами, стрингами. В конце модуля вы уже сможете создать небольшое приложение.
Вы пройдете процесс ручного тестирования. Узнаете, что такое тест кейс, чек-лист и как проводятся исследовательские тестирования. Также вы познакомитесь с тест-дизайном. В качестве результата вы сможете самостоятельно протестировать страницу и правильно завести bug report для исправления ошибок.
Изучая все предметы в связке, вы сможете лучше увидеть различия между ними и определиться с тем, какое направление нравится вам больше.