Блог
>

Регламент обучения

Anton
0

Портрет стажера

  • Должен знать что такое переменные, функции, циклы, условия, области видимости
  • Знать основы ООП, хотя бы на уровне теории (инкапсуляция, наследование, что такое класс и для чего он нужен)
  • Знать что такое HTML, CSS, что такое DOM
  • Обладать минимальными знаниями по Javascript, или хотябы С++ или C#
  • Понимание основ работы клиент-серверных приложений, что такое API, что такое клиент, что такое сервер.
  • Должен обладать логическим мышлением
  • Понимать и уметь строить алгоритмы
  • Английский язык на уровне чтения документации
  • Уделять обучению не менее 30+ часов в неделю

Что изучим и с чем будем работать

  • Изучит HTML/CSS и получит практические навыки создания статических веб сайтов.
  • Получит опыт работы с командной строкой и работы в редакторе кода (VScode или Atom)
  • Получит опыт работы с системами багтрекинга, а также современные подходы к разработке, получит базовый опыт работы с Agile и научиться работать в команде.
    Научиться создавать адаптивыне страницы, а также изучит принципы создания резиновых макетов.
  • Изучит и научиться работать с Javascript, изучит различия синтаксисов ES5 и ES6 и на практике закрепит свои знания.
  • Изучит основные патерны программирования и закрепит знания на практике
  • Изучит систему контроля версий GIT,научится разрешать конфликты в коде, мержить, изучит правила GitFlow, Feature Branches.
  • Изучит современные препроцессоры, шаблонизаторы, линтеры.
  • Научится настраивать среду разработки на базе Webpack и Gulp.
  • Научится настраивать CI (Continuous Integration) на примере Travis и Gitlab-CI
  • Изучит REST, Socket, JSON, CORS
  • Изучит основы современных фронтенд фреймверков (Angular 1,2, React, Vue) их отличия и принципы работы. Закрепит знания на практике, создаст простое приложение на разных фреймверках.
  • Изучит понятие синтаксического сахора, изучит Typescript, Flow, Coffeescript
  • Изучит основые работы с асинхронными запросами, закрепит работу с Promise, Async/Await, Генераторами, а также работу с потоками Observable
  • Изучит принципы рекативного программирования Rxjs, Rudux, Flux закрепит знания на практике.
  • Изучит автоматизированное тестирование, основные принципы и подходы BDD, TDD
  • Научиться настраивать среду тестирования и писать юнит, интеграционные и функциональные (e2e) тесты
  • Получит основы развертки приложений на хостингах, современные подходы к CD (Continuous delivery), подготавливать приложение к продакшину
  • Выучит современные подходы к созданию веб-приложений, микросервисная архитектура, serverless (Firebase, AWS lambda functions), SSR и SPA.
  • Научится самостоятельно создавать адаптивные веб SPA (Single Page Application)
  • Изучит основные принципы работы в команде в нашей компании, и получит навыки работы с корпоративными инструментами.

Профит

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

Каналы коммуникации

Все практиканты и наставники ведут переписку через Slack
https://lodoss-practice.slack.com

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

Все участники учебы будут добавлены в Slack группы:
front-end-news – в этой группе будут поститься основные новости, объяснения ментора
front-end-help – тут другие участники и ментор могут помогать друг другу с заданиями. Сюда можно постить вопросы.

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

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

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

Для общения с ментором будет обозначено определенное время для обсуждения пройденного материала и проверки заданий.

Время ментора очень ценно.
У ментора будет 1 час в день на обучение. Сколько успел за час разобрать студентов, столько и будет, остальные переносятся на следующий день.

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

К финальному заданию допускаются только те, кто выполнил абсолютно все задания в срок и закрыл все темы.

Успеваемость

Ментор должен вести специальный журнал с диаграммой ганта, где должен отмечать пройденные студентом темы, выставлять оценку и оставлять комментарии.

Если у студента есть долг в 3 и более темы по неуважительной причине, то обучение может быть прекращено в одностороннем порядке.

0