Переглянути вкладення 24856
даний курс розрахований на розробників з досвідом від 1 року або тих, хто закінчив курс "Веб-розробка для початківців".
1. Налаштування робочого середовища
Верстка #1
Javascript #1
Node.js #1
PHP #1
- бойове хрещення новобранців
- знайомство з наставниками та одногрупниками
- знайомимося з Slack і платформою навчання
- підготовка робочого оточення
- вибір та налаштування редакторів коду: Sublime text, Atom, Brackets
- налаштування та базові принципи роботи в терміналі
- тонкі налаштування і особливості роботи PhpStorm/WebStorm
- корисні інструменти для підвищення продуктивності
- Як залишатися здоровим, працездатним і ефективним
- планування, постановка завдань і досягнення цілей
- Основи роботи в Linux терміналі
- базовий workflow в Git
- знайомство з node.js
- Робота з модулями, npm
- розуміння dependencies і devDependencies
- Bower-сьогодення і майбутнє
- Bower vs Npm для frontend-розробки
- локальний сервер на node.js - BrowserSync
- liver - найбільш ефективні рішення
- коректна публікація проекту на Github
- Gulp-кращі практики застосування
- конкатенація, мініфікація, робота зі статикою
- 15 найбільш затребуваних npm-плагінів
- Автоматична оптимізація картинок
- Bower-просунуті техніки, тонка настройка
- підготовка та складання проекту для подальшої відправки на хостинг (Production Server)
- Налаштування хостингу та автодеплой проекту (Auto Deploy)
- Принцип роботи PostCss
- PostCSS + Gulp
- організація необхідного набору плагінів (Autoprefixer, Postcss-nested, Postcss-short, Postcss-assets, Postcss-sorting)
- Stylelint + Reporter
Верстка #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
- знайомство з препроцесором Jade
- Використання алгоритмічної структури Jade
- написання власних домішок
- побудова універсального шаблону
- Бем-Неймінг
- організація файлової структури проекту
- Рендеринг даних з JSON
- препроцесор-SASS/SCSS
- цикли, умови, змінні SASS
- необхідні в роботі функції SASS
- Автоматизація складання спрайтів засобами Spritesmith
- SVG, іконкові шрифти
- Адаптивна верстка
- Налаштування картинок для адаптивної верстки
- адаптація картинок під ретина-дисплеї
- Адаптив або Респонсив. В чому різниця?
- Медиазапросы
- бібліотека SingularityGS & amp; Breakpoints SASS. Для верстки респонсів сайтів.
- модуль CSS-flexBox
- поведінка флексбокс лейаута
- управління пропорціями блоків
- управління порядком блоків
- " хитре " вирівнювання flexbox контенту
- проста техніка паралакс
- паралакс бекграунд
- паралакс скролінг
- складні анімації
Javascript #1
- типи даних в JS
- об'єкти-обгортки
- введення в функції
- типи оголошення функцій
- анонімні функції
- спливання змінних і функцій
- роботи з об'єктами
- патерн модуль. Взаємодія модулів
- Робота з jQuery
- події та їх обробка
- коректна робота з DOM
- Ајах і Deffered object-реалізація в jQuery
- JSON
- Шаблонизация на Javascript, Handlebars.js
- Кращі практики і продуктивність
- Browserify
- версії ECMAScript
- ES-2015 зараз
- трансляція ES6 через Babel.JS
- змінні для різних областей видимості
- шаблонні рядки
- функції з передачею контексту
- класи
- Деструктуризация
Node.js #1
- Налаштування оточення для розробки та налагодження
- Робота з вбудованими модулями і створення власних
- важливі прийоми при роботі з npm
- Потоки та асинхронність
- Веб-сервер на node.js
- Робота з базами даних
- Зв'язка Node.js + Mongo.db і її особливості
- Робота з MongoDB в зв'язці з Mongoose
- сесії в Node.js
PHP #1
- налаштування сервера Apache
- основи мови програмування PHP
- Робота з функціями
- вбудовані можливості мови
- Робота з файлами
- Робота з даними: JSON, XML, CSV, ini-файлами
- Робота з сесіями
- Робота з базою даних MySQL
- Безпека
- знайомство з РНРStorm
- пакетний менеджер Composer і Packagist
- Робота зі сторонніми бібліотеками
- Робота з зображеннями
- Шаблонизатор Twig
- системи менеджменту коду
- Тонка настройка git
- Робота з Git в консолі
- переходи по гілках, теги
- Git Bash
- Git GUI, SourseTree
- Робота з гілками
- аналіз і вирішення конфліктів
- GitHub коллабарации
- часті проблеми з дропдаунами
- перекриття елементів
- абсолютне центрування
- практичне використання кастомних домішок
- Робота з чергою анімацій
- рекурсивні анімації з параметрами і без
- часті проблеми з формуванням лейауту
- Wow.js під капотом
- Що таке API?
- як влаштовано API?
- Що таке Curl?
- Робота з API Вконтакте
- Робота з API Yandex
- підводні камені API
- Підготовка до проходження співбесіди: що потрібно вміти, перш ніж влаштуватися в хорошу компанію
- види співбесід та особливості кожного
- які питання найчастіше задають на співбесідах (для backend і frontend розробника)
- стратегія роботи на фрілансі
- які підводні камені можуть вас підстерігати при роботі на фрілансі
- стратегія ведення проектів
- Як правильно шукати клієнтів
- Які бувають CMS і чому саме MODx?
- встановлення та початкове налаштування
- огляд популярних компонентів
- Робота з ресурсами та шаблонами
- Робота з чанками, сніпетами і TV
- Практика роботи з MODx
- видача дипломів
- випускники потрапляють в закритий чат всіх учнів Loftschool-величезна спільнота однодумців, де регулярно з'являються проекти, замовлення, вакансії і багато іншого
- анкетування на подальше працевлаштування та стажування в компаніях - партнерах
- привілеї випускників
https://privatelink.de/?http://loftschool.com/course/web-development