Що нового?

Набір учасників [[Loft School] просунутий курс з веб-розробки

Інформація про покупку
Тип покупки: Складчина
Ціна: 7353 ГРН
Учасників: 0 з 92
Організатор: Відсутній
Статус: Набір учасників
Внесок: 83.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Переглянути вкладення 24856

даний курс розрахований на розробників з досвідом від 1 року або тих, хто закінчив курс "Веб-розробка для початківців".




1. Налаштування робочого середовища
  • бойове хрещення новобранців
  • знайомство з наставниками та одногрупниками
  • знайомимося з Slack і платформою навчання
  • підготовка робочого оточення
  • вибір та налаштування редакторів коду: Sublime text, Atom, Brackets
  • налаштування та базові принципи роботи в терміналі
  • тонкі налаштування і особливості роботи PhpStorm/WebStorm
  • корисні інструменти для підвищення продуктивності
  • Як залишатися здоровим, працездатним і ефективним
  • планування, постановка завдань і досягнення цілей
2. Workflow
  • Основи роботи в Linux терміналі
  • базовий workflow в Git
  • знайомство з node.js
  • Робота з модулями, npm
  • розуміння dependencies і devDependencies
  • Bower-сьогодення і майбутнє
  • Bower vs Npm для frontend-розробки
  • локальний сервер на node.js - BrowserSync
  • liver - найбільш ефективні рішення
  • коректна публікація проекту на Github
Workflow #2
  • Gulp-кращі практики застосування
  • конкатенація, мініфікація, робота зі статикою
  • 15 найбільш затребуваних npm-плагінів
  • Автоматична оптимізація картинок
  • Bower-просунуті техніки, тонка настройка
  • підготовка та складання проекту для подальшої відправки на хостинг (Production Server)
  • Налаштування хостингу та автодеплой проекту (Auto Deploy)
Workflow #3
  • Принцип роботи PostCss
  • PostCSS + Gulp
  • організація необхідного набору плагінів (Autoprefixer, Postcss-nested, Postcss-short, Postcss-assets, Postcss-sorting)
  • Stylelint + Reporter
3. Верстка
Верстка #1
  • найважливіші прийоми при нарізці макета в Photoshop
  • Як писати семантичний і якісний HTML
  • які одиниці виміру краще? "px"," em"," rem " та ін.
  • " font-size "і"line-height"
  • всі значення властивості"display"
  • властивість "float" і його коректне очищення
  • вертикальне і горизонтальне центрування елементів
  • Псевдоелементи: before,: after
  • властивість "outline"
  • тонкощі моделі" box-sizing", margin, padding
  • рекомендації про те, як писати" правильний " CSS
  • Meyer Reset, Normalize.css, border-box reset
Верстка #2
  • знайомство з препроцесором Jade
  • Використання алгоритмічної структури Jade
  • написання власних домішок
  • побудова універсального шаблону
  • Бем-Неймінг
  • організація файлової структури проекту
  • Рендеринг даних з JSON
Верстка #3
  • препроцесор-SASS/SCSS
  • цикли, умови, змінні SASS
  • необхідні в роботі функції SASS
  • Автоматизація складання спрайтів засобами Spritesmith
  • SVG, іконкові шрифти
Верстка #4
  • Адаптивна верстка
  • Налаштування картинок для адаптивної верстки
  • адаптація картинок під ретина-дисплеї
  • Адаптив або Респонсив. В чому різниця?
  • Медиазапросы
  • бібліотека SingularityGS & amp; Breakpoints SASS. Для верстки респонсів сайтів.
Верстка #5
  • модуль CSS-flexBox
  • поведінка флексбокс лейаута
  • управління пропорціями блоків
  • управління порядком блоків
  • " хитре " вирівнювання flexbox контенту
Верстка #6
  • проста техніка паралакс
  • паралакс бекграунд
  • паралакс скролінг
  • складні анімації
4. Javascript
Javascript #1
  • типи даних в JS
  • об'єкти-обгортки
  • введення в функції
  • типи оголошення функцій
  • анонімні функції
  • спливання змінних і функцій
  • роботи з об'єктами
  • патерн модуль. Взаємодія модулів
Javascript #2
  • Робота з jQuery
  • події та їх обробка
  • коректна робота з DOM
  • Ајах і Deffered object-реалізація в jQuery
  • JSON
  • Шаблонизация на Javascript, Handlebars.js
  • Кращі практики і продуктивність
  • Browserify
Javascript #3
  • версії ECMAScript
  • ES-2015 зараз
  • трансляція ES6 через Babel.JS
  • змінні для різних областей видимості
  • шаблонні рядки
  • функції з передачею контексту
  • класи
  • Деструктуризация
5. Node.js
Node.js #1
  • Налаштування оточення для розробки та налагодження
  • Робота з вбудованими модулями і створення власних
  • важливі прийоми при роботі з npm
  • Потоки та асинхронність
  • Веб-сервер на node.js
Node.js #2
  • Робота з базами даних
  • Зв'язка Node.js + Mongo.db і її особливості
  • Робота з MongoDB в зв'язці з Mongoose
  • сесії в Node.js
6. PHP
PHP #1
  • налаштування сервера Apache
  • основи мови програмування PHP
  • Робота з функціями
  • вбудовані можливості мови
  • Робота з файлами
  • Робота з даними: JSON, XML, CSV, ini-файлами
PHP #2
  • Робота з сесіями
  • Робота з базою даних MySQL
  • Безпека
  • знайомство з РНРStorm
  • пакетний менеджер Composer і Packagist
  • Робота зі сторонніми бібліотеками
  • Робота з зображеннями
  • Шаблонизатор Twig
7. Командна розробка
  • системи менеджменту коду
  • Тонка настройка git
  • Робота з Git в консолі
  • переходи по гілках, теги
  • Git Bash
  • Git GUI, SourseTree
  • Робота з гілками
  • аналіз і вирішення конфліктів
  • GitHub коллабарации
8. Робота з інтерактивними елементами сторінки
  • часті проблеми з дропдаунами
  • перекриття елементів
  • абсолютне центрування
  • практичне використання кастомних домішок
  • Робота з чергою анімацій
  • рекурсивні анімації з параметрами і без
  • часті проблеми з формуванням лейауту
  • Wow.js під капотом
9. Робота з API
  • Що таке API?
  • як влаштовано API?
  • Що таке Curl?
  • Робота з API Вконтакте
  • Робота з API Yandex
  • підводні камені API
10. Пристрій на роботу
  • Підготовка до проходження співбесіди: що потрібно вміти, перш ніж влаштуватися в хорошу компанію
  • види співбесід та особливості кожного
  • які питання найчастіше задають на співбесідах (для backend і frontend розробника)
  • стратегія роботи на фрілансі
  • які підводні камені можуть вас підстерігати при роботі на фрілансі
  • стратегія ведення проектів
  • Як правильно шукати клієнтів
11. Робота з CMS
  • Які бувають CMS і чому саме MODx?
  • встановлення та початкове налаштування
  • огляд популярних компонентів
  • Робота з ресурсами та шаблонами
  • Робота з чанками, сніпетами і TV
  • Практика роботи з MODx
12. Закриття курсу
  • видача дипломів
  • випускники потрапляють в закритий чат всіх учнів Loftschool-величезна спільнота однодумців, де регулярно з'являються проекти, замовлення, вакансії і багато іншого
  • анкетування на подальше працевлаштування та стажування в компаніях - партнерах
  • привілеї випускників
Продажник:
https://privatelink.de/?http://loftschool.com/course/web-development
 
Угорі