Please, change device orientation to portrait

HTML5/ CSS3/ JavaScript
Fundamentals
Web-розробка для початківців

 РЕЄСТРАЦІЯ

Що ми пропонуємо?

  • Мінімум теорії – максимум практики протягом місяця інтенсивної роботи під керівництвом досвідченого ментора. Вас очікує дванадцять занять тривалістю три години кожне (три заняття протягом тижня), на яких теорію відразу будете підкріпляти практикою, а також серія практичних завдань, кожне з яких розраховано на 6-8 годин. В результаті проходження курсу Ви створите власний веб-сайт і отримаєте сертифікат від SoftServe IT Academy.
  • Ви навчитеся створювати веб-сайти з використанням сучасних технологій HTML5.2/CSS3 та JavaScript найновішої редакції ES2018. Зможете писати семантичний код у HTML5, створювати структуровані і коректно оформлені сторінки, які проходять HTML та CSS валідатори. Ви навчитеся писати селектори у CSS, а також робити сучасну responsive верстку сторінки, яка підлаштовується під різні пристрої з використанням найбільш трендових технологій – CSS FlexBox та CSS Grid Layout.     
  • Основна увага протягом курсу буде приділена JavaScript у його найсучаснішій редакції EcmaScript 2018. Ви навчитеся використовувати всі основні конструкції мови для вирішення практичних завдань, які зустрічаються у веб-розробці. Окремий фокус буде приділений відмінностям сучасної версії JavaScript від її класичної редакції ES5, а також таким специфічним для цієї мови особливостям як замикання, прототипне наслідування та написання асинхронного коду. Ви навчитеся працювати з DOM-моделлю сторінки, реагувати на події, генерувати динамічний контент, а також взаємодіяти з бекендом за допомогою технологій Ajax та Fetch.
  • Ментор забезпечить щоденну підтримку протягом курсу в спеціальний закритій групі для учасників курсу. Жодне питання не залишиться без уваги. Всі заняття будуть записані у вигляді стріму на YouTube. Ці записи, як і сама група, залишаться доступними для учасників курсу і після його завершення.
  • Заняття будуть проводитися українською мовою.

Для кого?

  • Цей курс орієнтований на початківців, які зовсім не мають знань чи навичок з розробки для Web, чи мають лише загальні уявлення про неї.
  • Якщо Ви вже знайомі з основами – будете мати можливість систематизувати свої знання та отримати якісний фідбек від ментора до своїх практичних завдань.
  • Для бажаючих продовжити навчання у SoftServe IT Academy за напрямком WebUI (Python, PHP, NodeJS, Ruby) та .NET, Java і Go.

Тривалість, розклад та вартість курсу

• Тривалість курсу – 1 місяць, 12 занять по 3 години + курс передбачає роботу над завданнями і проектом у обсязі 2-4 години щодня, яку можна виконувати вдома чи в навчальних класах SoftServe IT Academy
• Розклад занять – три заняття на тиждень у вечірній час, додатково до очних занять учасники курсу отримують доступ до двох дистанційних курсів SoftServe e-Learning – HTML/CSS та JavaScript, які проходять за вільним графіком. На завершення курсу учасники отримають можливість перевірити свої знання виконавши опційний пробний тест на напрямок WebUI в SoftServe IT Academy.

Назва

Кількість, тривалість

Всього,
годин

Ціна (грн.)

Заняття в навчальних аудиторіях

12 занять по 3 години

36

 

5999

Самостійне виконання практичних завдань з підтримкою ментора

12 завдань, розрахованих на 6-8 годин кожне

72-96

 

 

Онлайн-курси від SoftServe eLearning (Basic of JavaScript, Essentials of Modern WebUI)

Вільний графік, доступно протягом 2 місяців після старту курсу

 

 


Розклад:

 

Група

День тижня

Понеділок

Середа

П'ятниця

Група 1:

16:00 – 19:00

16:00 – 19:00

17:00 – 20:00

Група 2:

17:00 – 20:00

17:00 – 20:00

18:00 – 21:00

 

РЕЄСТРАЦІЯ 

Детальний опис отриманих знань і навичок у результаті проходження курсу

У результаті опанування курсу Ви будете знати:

  • структуру веб-сторінки та основні теги HTML5, зокрема семантичні теги, теги для додавання контенту, створення таблиць, списків і форм з валідацією;
  • селектори і властивості, за допомогою яких формуються стилі CSS3, зокрема box model документу, позиціювання елементів, сучасні способи верстки, такі як FlexBox та CSS Grid, а також створення responsive розмітки;
  • знати специфічні особливості мови JavaScript, зокрема: синтаксис мови, типи даних, порядок обробки коду інтерпретатором, область видимості змінних, різні способи створення і виклику функцій, реалізацію розгалуджень, циклів та рекурсії;
  • знати основи використання jQuery: ініціалізація, селектори, події, ефекти, запити;
  • знати механізм роботи і обмеження технології Ajax.

У результаті опанування курсу Ви будете вміти:

  • створювати коректну розмітку HTML-сторінки і перевіряти її за допомогою валідатору;
  • створювати CSS-стилі, зокрема для верстки сторінки з використанням FlexBox та CSS Grid Layout та підтримкою responsive і візуальних ефектів;
  • створювати JavaScript-код для вирішення типових задач клієнтського веб-програмування;
  • структурувати і проектувати JavaScript-код з використанням функцій та об’єктів, обирати та створювати коректні колекції даних, а також оформлювати код відповідно до Google JavaScript Style Guide;
  • інтегрувати JavaScript і HTML, зокрема знати різні варіанти включення JavaScript до HTML, а також задання обробників подій, створення HTML-форм, побудова і використання регулярних виразів у JavaScript і HTML;
  • здійснювати пошук помилок за допомогою вбудованого відладчика у браузері, моніторити використання ресурсів, користуватися консоллю для виводу інформації;
  • використовувати бібліотеку jQuery для маніпуляції елементами DOM, створення базових ефектів та виконання Ajax-запитів;
  • створювати і виконувати Ajax-запити, використовувати формати XML і JSON для передачі даних.
  • використовувати Git для збереження версій проекту і публікації сайту на GitHub.

План навчання по заняттям:

 

1.

Introduction to the course. Understanding how web browser and web server communicate. Introducing tools: Web-browser Developer Tools, Web page prototyping tools, IDE.

2.

HTML5.2: HTML Document Structure, Tag Pairs, Element, Links, Nesting, HTML Validator, New and deprecated tags in HTML5, Image basics, Video and Audio. Semantic markup, Tables, Lists, Forms: data input and validation.

3.

CSS3 Part I: Adding CSS to webpage, Selectors, Specificity, Font Basics, Inline and Block flow, CSS Positioning, Overflow, Z-Index, Vendor Prefixes, Box Models, Inherited Properties, Browser Default Styles, Layouts Intro.

4.

CSS3 Part II: FlexBox Model. CSS Grid Layout. Media Queries, CSS Effects. Making layout for typical web page.

5

JavaScript (ES2018) Part I: Adding JavaScript to webpage, Comments, Data Types, Declaring variables, Type casting, Functions, Conditions, Ternary Operator, Switch.

6.

JavaScript (ES2018) Part II: Loops, Anonymous and Arrow Functions, Arrays.

7.

JavaScript (ES2018) Part II: Objects, Prototype-Based Inheritance, Dictionaries, Closures, Promises, async/await.

8.

DOM Manipulation and jQuery: Intro to DOM, Locating elements on DOM, Modifying DOM, Setting Event Handlers, Intro to jQuery

9.

Making AJAX/Fetch Queries with Vanilla JavaScript and jQuery.

10.

Basics of using Bootstrap 4 for Responsive web design.

11.

Creating Functional Online Store. Introduction to Node.js.

12

PRESENTATION OF A PROJECT, AWARDING CERTIFICATES

 

Групи, доступні для реєстрації

Назва курсу
Місто
Період навчання    Ціна
 

HTML5/ CSS3/ JavaScript Fundamentals

Івано-Франківськ

28.10.2019 – 28.11.2019    5999

HTML5/ CSS3/ JavaScript Fundamentals

Львів

23.10.2019 – 18.11.2019    5999

HTML5/ CSS3/ JavaScript Fundamentals

Львів

20.11.2019 – 16.12.2019    5999

HTML5/ CSS3/ JavaScript Fundamentals

Дніпро

09.10.2019 – 22.11.2019    5999

Набір завершено


 

 

 

 

 

  


Щоб першим дізнатись про відкриття реєстрації, заповніть наступну форму: