Що нового?

Придбаний [Skillbox] Професія frontend-Розробник, 2019

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

Gadzhi

Модератор

курс ідеально підійде
Новачкам в розробці
Якщо вас приваблюють Інтернет-технології, і ви хочете почати розвиватися в цьому напрямку, ми допоможемо вам освоїти професію мобільного розробника. Ви навчитеся створювати власні проекти і почнете реальну кар'єру.

розробникам з початковим рівнем
Для тих, хто вже знайомий і вміє розробляти сторінку на HTML і CSS, але не готовий зупинятися у вивченні программинга. Курс Skillbox вже структурував знання, де більше часу відводиться практиці, ніж нердовской теорії. Викладачі на пальцях розкажуть базові основи мови та її синтактису, навчать створювати візуальні інтерактивні елементи та допоможуть розробити перший веб-проект на JavaScript.

програма курсу:
1. Веб верстка
1.
Вступний модуль
  • Як працюють сайти. Backend і frontend. Верстка.
  • Як виглядає і з чого складається код веб-сторінки.
  • Установка редактора коду Sublime Text.
  • проста веб-сторінка на HTML. Теги і атрибути.
  • CSS-стилі. Селектори, параметри і значення.
2.
HTML
  • структура HTML5-документа.
  • огляд і демонстрація роботи основних HTML-тегів.
  • Верстка веб-форм. Поля і кнопки. Валідація форм.
  • таблиці і таблична верстка.
  • семантична верстка. Стандарти і валідність.
3.
Основи CSS
  • Як можна задавати стилі. Селектор.
  • відступи, поля, розміри і одиниці виміру.
  • Inline-і block-елементи, властивість display.
  • обтікання, позиціонування і шари.
  • Блокова верстка.
  • кольори, шрифти, фон і межі.
4.
Основи JavaScript
  • Що таке JavaScript і як його підключати до веб-сторінки.
  • бібліотека jQuery. Управління стилями елементів.
  • обробка подій.
  • Робота з DOM, зміна, додавання і видалення елементів.
  • відображення і приховування елементів, анімація.
  • Робота з мережею, отримання і відправка даних.
  • JavaScript-фреймворки.
5.
Адаптивність і кросбраузерність
  • Ширина екрану і" гумовість " сайту.
  • media-запити.
  • Flexbox.
  • кроки адаптивності та сітки.
  • різноманітність браузерів і їх особливості.
  • інструменти перевірки та забезпечення адаптивності та кросбраузерності.
6.
Оформлення
  • Фон, прозорість і градієнти.
  • межі, аутлайни і тіні.
  • шрифти та оформлення тексту. Типографіка і спецсимволи.
  • стилі покажчиків.
  • зображення. Формати, стиснення, спрайти, iconfonts. Favicon.
  • малювання на веб-сторінці. SVG і Canvas.
7.
Advanced CSS
  • складні селектори. Властивість !important
  • Псевдо-класи та псевдо-елементи.
  • трансформації, переходи і анімації.
  • стандарти іменування в CSS. Методологія БЕМ.
  • бібліотеки стилів: Bootstrap, Semantic UI, Material UI.
  • Шаблонізатори (Twig, Haml) і препроцесори (SASS, LESS, Stylus).
8.
Інструменти верстальника
  • розміщення своїх робіт в Інтернеті. Домен і хостинг.
  • інструменти командної розробки. Таск-трекери і Git.
  • збирачі, мініфікатори та оптимізатори проектів.
  • інструменти прототипування.
  • інші середовища розробки. NetBeans, WebStorm.
  • дипломна робота.
2. JavaScript з нуля
1.
Знайомство з мовою

  • що вміє JavaScript і чому він такий популярний?
  • інструменти розробника
  • Hello, world!
  • Синтаксис мови
2.
Основи
  • Числа
  • рядки
  • Логічні (булеві) значення
  • NaN (Not a Number)
  • Infinity
  • Математичні оператори
  • змінні
  • перетворення типів
  • умови
  • цикли
3.
Функції
  • оголошення та виклик функцій
  • аргументи
  • Локальні та глобальні змінні
  • Hoisting
  • значення, що повертаються
  • рекурсія
4.
Масиви та об'єкти
  • поняття об'єктів
  • Об'єкти в JavaScript
  • перебір властивостей об'єкта
  • масиви
  • стандартний Об'єкт Math
  • стандартний Об'єкт String
  • стандартний Об'єкт Array
  • стандартний об'єкт Date
5.
Замикання
  • глобальний об'єкт window
  • збирач сміття
  • замикання
  • IIFE
6.
Об'єкти та конструктори
  • функції-конструктори
  • Контекст виклику
  • Прив'язка контексту (call, apply і bind)
7.
Об'єктно-орієнтоване програмування
  • ООП. Спадкування, інкапсуляція, поліморфізм
  • функціональне успадкування
  • прототипне успадкування
  • прототипи стандартних об'єктів
8.
Різне
  • об'єкт arguments
  • setTimeout і setInterval
  • виконання коду через eval
  • Обробка винятків (throw, catch)
  • регулярні вирази
  • Строгий режим (strict mode)
9.
JavaScript в браузері, DOM
  • DOM
  • Порядок виконання скриптів
  • селектори
  • властивості та методи елементів
  • події та обробники
  • занурення і спливання подій
10.
Web API
  • Console
  • Window
  • селектори
  • Document
  • інформація про браузер і історії переходів
  • LocalStorage і SessionStorage
  • ContentEditable
  • різноманітність Web API
11.
Клієнт і сервер
  • клієнт-серверна взаємодія
  • Запуск локального сервера
  • AJAX і callback
  • JSON і Promise
  • API і WebSocker
12.
jQuery
  • бібліотека jQuery. Інтро
  • Бібліотеки та frameworks. Інтро
  • можливості jQuery
  • Анімація
  • AJAX
  • плагіни
13.
Розширений матеріал: Сучасний JavaScript, ES 2015
  • історія стандарту ECMAScript. Інтро
  • Транспіляція та поліфіли
  • Let і const
  • Деструктуризация
  • Rest і spread
  • Template strings
  • стрілочні функції та параметри за замовчуванням
  • класи та спадкування
14.
Розширений матеріал: збірка проектів
  • Що таке збірка проектів і для чого вона потрібна?
  • Node.js
  • npm
  • Gulp
  • Webpack
15.
Розширений матеріал: React
  • DOM і імперативний підхід. Інтро
  • React і декларативний підхід
  • підготовка робочого простору
  • просте React-додаток
  • поділ на компоненти
16.
Розширений матеріал: Redux
  • ключові принципи Redux
  • Установка залежностей і поділ на компоненти
  • Створення store і reducers
  • Створення actions
  • Запуск програми
17.
Передекзамінаційні матеріали: Бонус
  • Бібліотеки та фреймворки 2017
  • Розвиток стандарту ECMAScript
  • тестування коду

https://privatelink.de/?https://skillbox.ru/frontend-developer/
 
Угорі