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

    20.09.2017: Новый чит Турбо размещений объявлений на сайте Авито со скидкой 80%

    20.09.2017: Priime Presets for Lightroom (priime.com)

    20.09.2017: Простатит - секретные материалы (Дмитрий Тисцов)

    20.09.2017: Инстакурс 5.0: Бизнес для всех (Делай Деньги)

    20.09.2017: NaZapad - 7-я Онлайн конференция по продвижению на западных рынках

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

    20.09.2017: Новый чит Турбо размещений объявлений на сайте Авито со скидкой 80%

    20.09.2017: Тактики для практиков. Подписка 90 дней (окт-дек 2017). (roundabout.ru)

    20.09.2017: Самомассаж лица “Ренессанс” (Ольга Фем)

    20.09.2017: Шитье для новичков (Оксана Кутузова)

    20.09.2017: [Шитье] Платья, блузки, туники свободного силуэта (Галина Балановская)

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

    19.09.2017: Дедовский метод (Дмитрий Краснов, победитель ЛЧИ 2016)

    19.09.2017: Профессиональный курс технологии швейных изделий. 3-й месяц (Альбина Скрипка)

    19.09.2017: Старинный портрет: превращение фото в картину (Olga Cornacchia)

    19.09.2017: Суровый Питерский SMM - 3 (Наталия Франкель,Дмитрий Румянцев)

    19.09.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
Участники складчины [Front-end Ninja] Курсы по программированию смогут написать отзыв
Наверх