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

    21.11.2017: Школа Таро 1 ступень. Прямые карты (Алёна Самошина)

    21.11.2017: Секреты женской неотразимости (Татьяна Бахтиозина)

    21.11.2017: American Inside. Начни зарабатывать на ставках вместе с AI. Прибыль до 127% уже в первую неделю

    21.11.2017: Все вебинары Александра Пасько (2017г)

    21.11.2017: Программа для Ставок BETPROFI-2017 V2.1 (без привязки к железу)

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

    21.11.2017: American Inside. Начни зарабатывать на ставках вместе с AI. Прибыль до 127% уже в первую неделю

    21.11.2017: [Премиум] Высшее сексуальное мастерство 2.0 (Лев Вожеватов, Федорова Екатерина)

    21.11.2017: Подписная страниц
а за 1 вечер с конверсией от 40%

    21.11.2017: Анализ матчей по программе Robo-win

    20.11.2017: Курс Эффективного трейдинга от Артема Звездина

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

    21.11.2017: Школа шопинга. Базовый курс "Студент" (Татьяна Тимофеева)

    21.11.2017: Базовый курс по прическам от ЭльСтиль

    21.11.2017: Элементарная ретушь (Lena Mint)

    21.11.2017: Компенсаторная астрология (Павел Андреев)

    21.11.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
    2. Aplication
    3. x0ttab
    4. Нафаня
    5. Нафаня
    6. Zander
    7. Лизок
    Загрузка...
Участники складчины [Front-end Ninja] Курсы по программированию смогут написать отзыв
Наверх