Курс розроблений спеціально для тих, хто хоче отримати знання про один з найцікавіших ІТ-трендів сьогодення – Frontend. Front-End розробка – найпопулярніший IT-напрямок з низьким порогом входу для початківців. Ви зможете швидко отримати візуальні результати своєї роботи, проявити творчість і створювати рішення, які зручні у використанні.
Перспективи
- Найближчим часом JS та фреймворки на його основі (React, Angular, Vue, …), найімовірніше, залишаться основною основою для розробки вебзастосунків
- Прогресивні вебзастосунки (PWA). Ця технологія активно просувається компанією Google
- Прогресивні вебзастосунки – це гібрид вебсайту та мобільного застосунку, який у середньостроковій перспективі має високі шанси на успіх.
- середньостроковій перспективі мають високі шанси завоювати значну частку ринку нативних застосунків
- Однією з найпопулярніших мультиплатформенних технологій для створення мобільних застосунків є фреймворк React Native, який використовує мову JS
Чому варто пройти курс?
- Можливість дуже швидко отримати візуальний результат своєї роботи. Багато простору для творчості: візуалізація ваших ідей, оптимізація рішень, зручність використання тощо
- Легкий старт. Для Front-end розробки вам не потрібне спеціалізоване програмне забезпечення, компілятори, складні налаштування. Все, що вам потрібно – це бажання і простий текстовий редактор
- Frontend відкриває багато напрямків для розширення знань та професійного розвитку
- ІТ — це галузь, що стрімко розвивається. Існує жарт, що у Frontend щомісяця з’являється новий фреймворк. Це одночасно і недолік, і велика перевага
Кому підійде курс?
- Початківцям, які хочуть зробити перші кроки у сфері розробки
- Тим, хто цікавиться сучасними ІТ-технологіями та прагне працювати в креативній сфері
- Фахівцям, які бажають додати нові навички до свого арсеналу або перейти на Frontend з іншої сфери
Програма курсу:
- HTML basics
- Basics of CSS. Selector and color
- Box model. Flexbox
- Design elements and styles. Vector graphics
- Positioning of elements. Transitions and animation
- Form layout. Form styling
- BEM (Block, Element, Modifier) methodology. SASS Preprocessor
- Responsive layout. Responsive images
- Values, Types, and Operators. Conditional Statements. Loops
- Arrays. Functions
- Objects
- Callback functions. Arrow functions. Array methods
- Context. Prototypes. Classes
- DOM. Events
- Event delegation. Throttle and debounce events
- NPM. Webpack. JSON. Web-storage
- Asynchrony. Timers. Date. Promise API
- HTTP queries and Fetch API
- CRUD operations. Async/await syntax
Вимоги до учасників курсу
Жодних попередніх знань не потрібно. Все, що потрібно для початку — це бажання вчитися, базовий текстовий редактор та трохи вільного часу.