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

    12.12.2017: Реинкарнация и Сексуальность (Марис Дрешманис)

    12.12.2017: Путь Геракла (HardWork&Sweat)

    12.12.2017: Личная финансовая стратегия (Максим Темченко)

    12.12.2017: Пошаговый прорыв (Станислав Литвиненко)

    12.12.2017: Бой с кармой 2.0: погружение (Олег Бакалов)(2017)

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

    11.12.2017: Обережная и гармонизирующая магия дома и его пространств (Лана Палагнюк-Симаненко)

    10.12.2017: Алмазная спина [GIPERBAREA, Игорь Fresh Ковалёв]

    08.12.2017: Цикл "Стилистика как бизнес" (Анна Шарлай)

    04.12.2017: 2 миллиона в месяц на продаже студий - Андрей Сазонов

    04.12.2017: Биология (Videouroki) 6-7 класс

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

    10.12.2017: Банк ассоциаций (Марина Русакова)(2016)

    02.12.2017: 15 способов удвоить трафик и увеличить активность подписчиков в Инстаграм (Ксения Потапова)

    11.11.2017: Бизнес Коучинг (Андрей Парабеллум)

    07.11.2017: Курс по работе и заработку с Telegram

    23.07.2017: Pоwer Еnglish Clаss (Наташа Купep)

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