Уеб програмиране от нулата

Front-end

Оформление

Запознаване с версткой

Това ниво е предназначен за хора, които никога не верстали и нямат представа за оформлението, CSS и HTML.

Курсове
  1. Въведение в Интернет
  2. Основи на HTML
  3. Съдържание в HTML
  4. Форма в HTML
  5. Основи на CSS
  6. Текста в CSS
  7. Plug-in модел в CSS
  8. Позициониране в CSS
  9. Уроци по HTML и CSS
Ръководства
  1. CSS селектори
  2. Размери
  3. Цвят
  4. Уголы
  5. Медийни запитвания
  6. Филтри
Скринкасты
  1. Основи на HTML

Основна оформление

Това ниво е предназначен за хора, които имат основни познания за оформлението, CSS и HTML.

Курсове
  1. Потопете се в HTML5
  2. Като оформление на HTML5 и CSS3
  3. HTML5 и CSS3 в примери
  4. Магията на CSS
  5. Подобрен CSS
  6. Разширени уроци по HTML и CSS
Статии
  1. Адаптивно оформление
  2. Retina
  3. Email-писма
Ръководства
  1. CSS Справочник
  2. HTML Справочник

Съвременните технологии лева.

Това ниво е предназначен за хора, които имат идеи за оформлението и желаещи да учат нови технологии и подходи към оформлението.

Курсове
  1. Font Страхотно
  2. Browser Rendering Оптимизация
Документация
  1. Основите на БЭМ
Статии
  1. Оформление адаптивни email-писма (част 1)
  2. Оформление адаптивни email-писма (част 2)
  3. Начини на организация на CSS код
Скринкасты
  1. CSS: Flexbox
  2. Пишем правилно БЭМ
Ръководства
  1. Оказване на CSS

Надстройката върху HTML и CSS

Метаязыки са добавките върху HTML, CSS.

Курсове
  1. Основи На Danail
  2. Cheri
  3. Less
Документация
  1. SassScript
  2. Jade
  3. Stylus

Автоматизация на разработка

Това ниво е предназначен за хора, които имат дълбоки идеи за оформлението и които желаят да проучи начини оптимизация и автоматизация на своята дейност. За по-нататъшно проучване нужда от знания, така също и JavaScript NodeJs

Курсове
  1. Първи стъпки с Grunt
  2. Изграждане на Gulp
  3. Автоматизация на работата с Gulp
  4. Bower, Gulp и Yeoman
  5. Node, Express и libsass: проект от нулата
Скринкасты
  1. Скринкаст по Gulp
  2. Скринкаст по Webpack

Фреймворки за оформление

Готови фреймворки за оформление оформления.

Курсове
  1. Bootstrap
Документация
  1. Bootstrap
  2. Foundation
  3. Skeleton

JavaScript

Езикът JavaScript

Курсове
  1. Запознаване с JavaScript
Учебник
  1. Въведение
  2. Основи На JavaScript
  3. Качество на кода
  4. Структури от данни
  5. Съединение, област на видимост
  6. Методи на обекти и в контекста на повикване
  7. Някои други възможности
  8. ООП във функционален стил
  9. ООП в прототипном стил
  10. Съвременните възможности ES-2015 г.
Скринкасты
  1. Основите на ES6
  2. Javascript Tutorial For Начинаещи
  3. Javascript Fundamentals
  4. Модулна Javascript

Документ, събития, интерфейси

Учебник
  1. Документ и обекти страници
  2. Основите за работа със събития
  3. На събитието в детайли
  4. Форми, елементи на управление
  5. Създаване на графични компоненти

Допълнително

Курсове
  1. Дълбоко се потопите в Canvas
Учебник
  1. Уеб компоненти: поглед в бъдещето
  2. АЯКС и КОМЕТАТА
  3. Анимация
  4. Оптимизация
  5. Прозорци и Рамки
  6. CSS JavaScript програмисти
  7. Сундучок с инструменти
  8. Регулярни изрази
  9. За всяка всячине

Node.JS

Курсове
  1. Създаването на първото приложение към Node
Скринкасты
  1. Скринкаст по Node.JS
  2. Node.js Tutorials
Документация
  1. Node.JS

jQuery

Курсове
  1. Основите на jQuery
Скринкасты
  1. jQuery Tutorial for Начинаещи
Документация
  1. jQuery API

AngularJS

Курсове
  1. AngularJS. Рецепти за програмиране
Скринкасты
  1. Основите На Angular 2
  2. MEAN Stack Tutorials (MongoDB, Express, Angular, NodeJs)

React

Скринкасты
  1. React JS Tutorials
  2. Redux Tutorials

Back-end

PHP

Директория за език

Документация
  1. Основи на синтаксиса
  2. Видове
  3. Променливи
  4. Константи
  5. Изразяване
  6. Оператори
  7. Мениджъри на проекти
  8. Функция
  9. Класове и обекти
  10. Пространства от имена

Допълнително

Документация
  1. Errors
  2. Изключения
  3. Generators
  4. Връзки. Обяснения
  5. Предварително-дефинирани променливи
  6. Предварително изключения
  7. Вградени интерфейси и класове
  8. Контекстните опции и параметри
  9. Поддържани протоколи и товарачи (опаковки ви)
  10. Сигурност
  11. Отличителни характеристики
  12. Наръчник функции
  13. Ядрото на PHP: Наръчник на хакера

Допълнително

Системи за контрол на версиите

Git

Учебник
  1. Въведение
  2. Основите На Git
  3. Разклонения на Git
  4. Git на сървъра
  5. Разпределени Git
  6. Инструменти Git
  7. Настройка На Git
  8. Стомашно-чревния тракт и други системи за контрол на версиите
  9. Git отвътре
Разгледай и се оставя коментари