Открыто

[BRAIN ACADEMY] Front-end разработка для инструкторов

Тема в разделе "Курсы по программированию", создана пользователем Коровьев, 30 окт 2015.

Цена: ----
Взнос: ----

Основной список: 3 участников

Резервный список: 3 участников

  1. 30 окт 2015
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Front-end разработка для инструкторов
    Блок 1. Основы верстки страницы
    • 1.1 Базовые знания графического редактора PhotoShop для получения макета страницы и его порезка для верстки страницы
    • 1.2 Базовые принципы оптимизации графики: формат изображений, использование спрайтов, создание Sprite Sheet
    • 1.3 Обзор браузеров, их совместимости. Принципы работы браузера. Основы веб-ориентированной клиент-серверной архитектуры веб-приложения. Семантика веб-страницы
    • 1.4 Знание HTML, CSS, HTML
    • 1.5 Верстка страницы с использованием блочной модели, слоев, позиционирования
    • 1.6 Основы SEO оптимизации и доступности сайтов
    • 1.7 Знание методологий работы с CSS: OOCSS, BEM, SMACSS и т.п.
    • 1.8 Обзор CSS препроцессоров (LESS/SASS): знание и использование LESS, установка и подключение, использование переменных, примесей
    Блок 2. Создание логики работы со страницей
    • 2.1 Программирование на JavaScript с использованием особенностей языка: массивов, хеш-таблиц, замыканий, примесей, самовызывающихся функций, принципа обратного вызова
    • 2.2 Объектно-ориентированное программирование средствами JavaScript
    • 2.3 Работа с регулярными выражениями. Обработка файлов в формате JSON.
    • 2.4 Работа с DOM и CSS средствами JavaScript, обработка событий
    • 2.5 Шаблоны программирования: Singleton, Factory
    • 2.6 Cookies: доступ, механизмы сохранения и чтения. LocalStorage, как альтернатива Cookies
    • 2.7 Взаимодействие с сервером с использованием AJAX (средствами JavaScript). Работа с HTTP протоколами. Использование XMLHttpRequest. Получение данных в форму
    • 2.8 Базовые принципы работы с протоколом WebSockets
    • 2.9 Обзор парадигм программирования. Понимание асинхронного программирования. Умение применять объект Deferred для управления асинхронностью
    • 2.10 HTML шаблоны (браузерная шаблонизация) и использование шаблонизаторов для отображения данных формата JSON
    Блок 3. Шаблоны проектирования
    • 3.1 Архитектурные шаблоны проектирования проекта: MVC, MVVP, компонентный подход
    • 3.2 Принципы работы javascript MV* фреймворков (на примере одного из: React, Backbone, Angular, Ember, Knockout)
    • 3.3 Современные возможности ECMA Script6: обещания (промисы), генераторы, упразднение function и т.п.
    • 3.4 Автоматизированная сборка фронтэндпроекта. Подключение и настройка под свои задачи Grunt и gulp-плагина
    Блок 4 . Адаптивность и оптимизация верстки
    • 4.1 Использование BootStrap 3: верстка колонками, навигационные блоки и навигация по ним, слайдеры и т.п.
    Блок 5. Технические вопросы и работа в команде
    • 5.1 Локальная настройка веб-сервера. Базовые знания Node.js
    • 5.2 Пошаговое исполнение проекта в консоли используя командную строку и встроенные средства отладки браузера
    • 5.3 Системы управления версиями и их использование на примере github
    • 5.4 Навыки эффективного проведения тренингов
    Цену уточнять
     
    1 человеку нравится это.
  2. Последние события

    1. name_and
      name_and не участвует.
      25 июл 2020
    2. Farrock
      Farrock не участвует.
      11 авг 2018
    3. cylxcylx
      cylxcylx не участвует.
      11 мар 2018
    4. valeriynet
      valeriynet участвует.
      22 дек 2017
  3. Обсуждение
  4. 30 окт 2015
    #2
    SpafixM
    SpafixM ДолжникДолжник
    Почему именно для инструкторов?
     
  5. 30 окт 2015
    #3
    Коровьев
    Коровьев БанЗабанен
    Целевая аудитория
    Преподаватели, разработчики, желающие стать инструкторами
    Цели
    Обучение квалифицированного преподавательского состава для преподавания курсов «FrontEnd разработка».

    Программа курса предназначена для комплексной подготовки преподавателей по курсу «FrontEnd разработка» в рамках программы BrainAcademy.

    Программа состоит из
    1. Блока входного тестирования и собеседования
    2. Блока самостоятельно обучения
    3. Блока отработки навыков эффективного преподавания
    4. Блока отработки навыков преподавания данной программы
    5. Блока сертификации
    Блок «5. Методология проведения тренинга» предполагает чтение отдельного модуля каждым участником перед аудиторией (остальными слушателями и инструктором).

    Общая длительность аудиторных занятий 30 академических часов.
    Обязательно
    1. Пройти собеседование с ведущим тренером BrainAcademy по направлению «FrontEnd разработка» (можно удаленно по скайп)
    2. Пройти собеседование на:
      1. знание: HTML, CSS, одного из препроцессоров CSS (например, LESS), подходов в организации кода (BEM, OOCSS и т.п), JavaScript (продвинутого или профессионального уровня), шаблонизаторов, паттернов программирования и проектирования, одного из фреймворков (React, Backbone, Angular, Ember, Knockout и т.п);
      2. понимание: веб-ориентированной клиент-серверной архитектуры, задач фронтэнда, технологий взаимодействия с сервером;
      3. умение установить и настроить веб-сервер локально, написать HTML-шаблон и используя шаблонизатор загрузить в него данные JSON файла; реализовать постраничный вывод, сортировку данных по убыванию и возрастанию.
    Желательно
    1. Опыт работы в отрасли по направлению разработка ПО на JavaScript не менее 3 лет.
    2. Опыт проведения тренингов или преподавания.
     
    2 пользователям это понравилось.