1. Новые покупки Показать еще

    17.08.2017: Продвинутый курс. Фэйсбилдинг нон-стоп тренировка (Евгения Баглык)

    17.08.2017: Цветкор в Premiere. Практика 1 (Александр Амбалов)

    17.08.2017: Как постоянно получать дорогие подарки от мужчин (Лев Вожеватов)

    17.08.2017: Клиенты на лендинги за 3 дня в прямом эфире (Родион Биккулов)

    17.08.2017: Обработка фотографий под пленку (Роман Иванов)

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

    09.08.2017: Как найти свой путь и дело, которое сделает тебя счастливым (Ерлан Кильдибеков)

    09.08.2017: Форекс.ментор.Лондон - прибыльных сделок под 94% с 2010...

    07.08.2017: Система убеждения и продаж от реального Волка с...

    06.08.2017: Онлайн конференция об инфобизнесе 22-24 августа

    06.08.2017: Экспертный справочник по точке G (Тристан Таормино)

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

    15.08.2017: Решаем жизненные проблемы через работу с телом (Ната Герман)

    14.08.2017: Идеальная хозяйка. Полный иллюстрированный курс (Ольга Колобенина, Наталия Баранова)

    14.08.2017: 7 цветов радуги в фотографии (Анастасия Кучина)

    13.08.2017: Оптовик 3.0 Как продавать оптом и в розницу много и долго! (Ярослав Лепёшкин и Антон Новиков)

    08.08.2017: Как заработать от 1000$ в неделю, лучшая тактика торговли

Открыто

[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] Курсы по программированию смогут написать отзыв