Вэб-распрацоўка з нуля

Front-end

Вёрстка

Знаёмства з вёрсткай

Гэты ўзровень прызначаны для людзей, якія ніколі не вярсталі і не маюць ўяўленні аб вёрстцы, CSS і HTML.

Курсы
  1. Увядзенне ў Інтэрнэт
  2. Асновы HTML
  3. Змесціва ў HTML
  4. Формы ў HTML
  5. Асновы CSS
  6. Тэкст у CSS
  7. Блокавая мадэль у 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 Awesome
  2. Browser Rendering Optimization
Дакументацыя
  1. Асновы БЭМ
Артыкулы
  1. Вёрстка адаптыўных email-лістоў (частка 1)
  2. Вёрстка адаптыўных email-лістоў (частка 2)
  3. Спосабы арганізацыі CSS-кода
Скринкасты
  1. CSS: Flexbox
  2. Пішам правільна БЭМ
Даведнікі
  1. Рэндэрынг CSS

Надбудовы над HTML і CSS

Метаязыки якія з'яўляюцца надбудовамі над HTML CSS.

Курсы
  1. Асновы Sass
  2. Sass
  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 Beginners
  3. Javascript Fundamentals
  4. Modular Javascript

Дакумент, падзеі, інтэрфейсы

Падручнік
  1. Дакумент і аб'екты старонкі
  2. Асновы працы з падзеямі
  3. Падзеі ў дэталях
  4. Формы, элементы кіравання
  5. Стварэнне графічных кампанентаў

Дадаткова

Курсы
  1. Глыбокае апусканне ў Canvas
Падручнік
  1. Вэб-кампаненты: погляд у будучыню
  2. AJAX і COMET
  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 Beginners
Дакументацыя
  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. Генератары
  4. Спасылкі. Тлумачэнні
  5. Наканаваныя зменныя
  6. Наканаваныя выключэння
  7. Убудаваныя інтэрфейсы і класы
  8. Кантэкстныя опцыі і параметры
  9. Падтрымліваюцца пратаколы і апрацоўшчыкі (wrappers)
  10. Бяспеку
  11. Адметныя асаблівасці
  12. Даведнік функцый
  13. Ядро PHP: Кіраўніцтва хакера

Дадаткова

Сістэмы кантролю версій

Git

Падручнік
  1. Увядзенне
  2. Асновы Git
  3. Галінаванне ў Git
  4. Git на серверы
  5. Размеркаваны Git
  6. Інструменты Git
  7. Налада Git
  8. Git і іншыя сістэмы кантролю версій
  9. Git знутры
Паглядзець і пакінуць каментары