1. Новые складчины: Показать еще

    25.05.2017: Онлайн интенсив с Антоном Белым и Алексей Попов по трафику из MyTarget, пабликов ВК + бонус

    25.05.2017: RDP Brute 1.6 z668 + Recognizer 1.6(1.7)

    25.05.2017: Глобальный YouTube от Создания Канала до Стабильной Прибыли (Вячеслав Томин)

    25.05.2017: Система «5 шагов». Зарабатываем на использовании секретной лазейки известного сервиса(Павел Королев)

    25.05.2017: Опережая время. Фрактальная теория, новый взгляд на финансовые рынки (PJS Финансовый рынок)

  2. Нужен организатор: Показать еще

    25.05.2017: Как стать девушкой-плюс. VIP + доп. лекции (Мила Левчук) Последний живой курс от 28.05.17

    25.05.2017: Испанский через истории. Базовый курс для начинающих.

    24.05.2017: Реклама в Facebook, личный опыт и опыт американцев. (Илья Ширяев).

    24.05.2017: Как Научиться Плавать Баттерфляем (Денис Тараканов)

    23.05.2017: 20к подписчиков за день instagram

  3. Сбор взносов Показать еще

    25.05.2017: Менеджер Youtube (Тимур Тажетдинов)

    25.05.2017: Сексуальная попа от А до Я (Наталья Кузьмич)

    25.05.2017: Практика фотографии. 2 сезон (Валентин Блох)

    25.05.2017: Рабочая и абсолютно белая схема заработка от 1000р. в сутки на СРА

    25.05.2017: Пошив юбки "карандаш" (Светлана Пояркова)

Запись

[Front-end Ninja] Курсы по программированию

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

Цена:
5000 руб
Взнос:
55 руб
Организатор:
Требуется
Участников:
0/100

Список пока что пуст. Запишитесь первым!

    Тип: Стандартная складчина
    1. Telegram

      Telegram Организатор складчин

      [Front-end Ninja] Курсы по программированию

      Курсы по программированию
      для любого уровня подготовки

      Автор: Евгений Родионов, 100% гик.

      [​IMG]

      [​IMG]


      За весь курс мы пройдем этапы от отсутствия знаний до полноценного фронтэнд-разработчика. Мы научимся разрабатывать современные быстрые интерфейсы, используя удобные технологии и общепринятые стандарты. Также мы научимся работать в команде, используя системы контроля версий (Git) и таск-менеджеры (например, JIRA).

      101: введение




      Теория


      • Что такое программирование?
      • Как искать информацию и постоянно получать новую
      • Как не привязываться к языку программирования и овладевать любой технологией за короткое время
      • Как устроен интернет — домены, хостинги, сервера
      • Как устроено современное популярное программирование — бэкэнд, фронтэнд, мобильные приложения, онлайн-сервисы
      • Как работать в команде, какие инструменты использовать


      Практика

      • Знакомство и разделение по группам
      • Выбор инструментов для работы



      Верстка


      Теория

      • Основы верстки: HTML, CSS
      • Семантика использования, теги HTML
      • CSS: селекторы, псевдоклассы, наследование, каскадирование
      • Правильная архитектура проекта


      Практика

      • Базовая архитектура проекта (который будем разрабатывать во время курсов)
      • Семантическое использование HTML


      Интерфейсы и их реализация в виде верстки


      Теория

      • Позиционирование
      • Блочная модель документа
      • Сетки
      • Адаптивный дизайн
      • Принципы mobile first и graceful degradation
      • Знакомство с CSS-фреймоворками (на примере Bootstrap)
      • Стилизация элементов



      Практика

      • Верстка стандартных интерфейсов (header+content+footer) с учетом принципов mobile first & graceful degradation
      • Работа с сетками и блочным дизайном



      JavaScript



      Теория

      • Назначение JavaScript, семантика языка
      • Прототипирование, контекст использования, замыкания простым языком
      • Использование JavaScript для работы с DOM
      • Что такое jQuery и почему эта библиотека устарела



      Практика

      • Использование JavaScript в проекте для работы с DOM



      Утилиты





      Теория

      • Node.js как серверный JavaScript
      • Пакетные менеджеры: npm и bower
      • Yeoman
      • Использование build систем: Grunt, Gulp
      • Архитектура проекта, созданная для уменьшения технического долга и легкой поддержки в будущем
      • Workflow и code style



      Практика

      • Перенесем проект в экосистему yeoman+gulp+bower+bootstrap
      • Научимся использовать пакетные менеджеры и настраивать build системы



      Бэкэнд



      Теория

      • Работа бэкэнда
      • Приложения
      • Базы данных
      • Как работать с бэкэндом?
      • Шаблонизаторы
      • API
      • RESTful API
      • Фронтэнд как Single Page Application (с использованием AJAX)



      Практика

      • Использование реального RESTful API для нашего проекта



      AngularJS как пример MVC-фреймворка



      Теория

      • AngularJS и модули: Restangular и angular-ui-router
      • Разберемся с dependency injection
      • Работа с REST API через Restangular



      Практика

      • Подключим к нашему проекту AngularJS и модули (через Bower)
      • Перенесем логику на Restangular
      • Работа с роутингом через angular-ui-router



      Введение в ECMAScript 6; использование AngularJS: слабые места и преимущества



      Теория

      • Promises и Deffered
      • Dirty-checking и Object.observe()
      • Фильтры AngularJS
      • Директивы AngularJS
      • Сервисы в AngularJS



      Практика

      • Использование директив, фильтров и сервисов
      • Создание собственных
      • Использование Promises
      • Полностью законченное фронтэнд-приложение
      [​IMG]

      Стоимость:
      - если успеем попасть в первую 10ку - 5000 руб.
      - иначе 8000 руб.

      Начало 7 июля

       
      Telegram, 23 июн 2014
    2. Загрузка...
      Похожие складчины
      1. Telegram
        Запись

        [Повтор][Front-end Ninja] Курсы по программированию

        Telegram, 6 сен 2014, в разделе: Курсы по программированию
Наверх