1. Новые складчины (Клуб Складчик) Показать еще

    23.02.2018: Рубашка «оверсайз» (Юлия Бaлль)

    23.02.2018: Обработка фотографий в Lightroom (Юлия Пустовит)

    23.02.2018: Photoshop для начинающих (Юлия Пустовит)

    22.02.2018: Метафорические ассоциативные карты "Большая Маленькая Я" (Марина Давиденко)

    22.02.2018: Метафорические ассоциативные карты "Приказания и решения" (Ткачук Арина, Алёна Казанцева)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор (Клуб Складчик) Показать еще

    22.02.2018: Системно-векторная психология - 1 уровень [Повтор]

    22.02.2018: Билл Вильямс: подсчёт волн Эллиотта по системе Profitunity

    22.02.2018: Курс "Говоритика" от Надежды Счастливой( Happy Hope)

    21.02.2018: Осознанность и медитации

    20.02.2018: Я хочу БИТЬ! 2.1 + обновления до 2.2 и 2.3

  4. Сбор взносов (Клуб Складчик) Показать еще

    19.02.2018: Репортажный стиль съёмки - все необходимое (Александр Медведев)

    18.02.2018: Мама, не уходи! (Людмила Шарова)

    18.02.2018: Свой видеопродакшен. Курс для режиссеров и продюсеров (2016)

    17.02.2018: Грани дозволенного (Ирина Терентьева)

    17.02.2018: Авторская ретушь и тонирование 2018 (Сергей Гаварос)

Открыто

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

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

Цена:
5000р.
Взнос:
55р.

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

    Тип: Стандартная складчина
    Участников: 0/100
  1. 23 июн 2014
    #1
    Менеджер
    Менеджер Организатор Организатор

    [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 июля

     

Участники складчины [Front-end Ninja] Курсы по программированию смогут написать отзыв