Please, change device orientation to portrait

Web
UI
Створення клієнтської (Front-end) частини крос-браузерних Web-застосунків з використанням мови програмування JavaScript, сучасних фреймворків: Angular, React, та ін., HTML5 та CSS3

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

  • Разом з справжніми професіоналами своєї справи Ви отримаєте актуальну інформацію та за час курсу всі отримані теоретичні знання Ви обов’язково закріпите практичною роботою, обмінюючись досвідом та знаннями зі своїми друзями під контролем досвідчених експертів.

  • Програма курсу Web-UI дозволяє отримати практичний досвід по наступним областям знань:

     

    Область

    Розділ

    Опис

    SDLC

    ALM. Methodologies

    One or more from list:

    • Scrum

    • Kanban

    Source Control

    Git

    Continuous Integration

    One or more from list:

    • Jenkins

    • GitLab CI

    • Travis CI

    • Semaphore

    Code quality

    Static code analysis

    One or more from list:

    • jsHint

    • jsLint

    • esLint

    • SonarQube

    Naming conventions

    jsLint

    Automated testing

    One or more from list:

    • qUnit

    • Jasmine

    • Sinon

    • Karma

    Dynamic stylesheet

    One or more from list:

    • less

    • sass/scss

    • compass

    Environment

    IDE/Editors

    One or more from list:

    • SublimeText

    • WebStorm

    • VS Code

    • Atom

     

    Package management and tasks runners

    One or more from list:

    • Npm

    • Bower

    • Jspm

    • Yarn

    • Webpack
    • Gulp

    • grunt

    Core programming

    Syntax

    • EcmaScript 5.1

    • EcmaScript 6

    • TypeScript

     

    OOP

    One or more from list:

    • Classes

    • Interfaces

    • Inheritance

    • Aggregation

    • Abstraction

    • Composition

     

    Architectural and Design patterns

    One or more from list:

    • MVC (MTV, MVVM)

    • Singleton

    • Observe

    • Abstract Factory

    • Prototype

    • Decorator

    • Mediator

    • Strategy

    • Adapter

    • Composite

     

    Async

    • Callback

    • Deferred

    • Promises

    • Observables

    DB, Storage etc.

    Client side

    One or more from list:

    • Cookies

    • JSON

    • WebStorage

    • Web SQL Database

    • SessionStorage

     

    Server Side

    One or more from list:

    • PostgreSQL

    • MongoDB

    • MySQL

    Client

    Frameworks,

    Libraries

    One or more from list:

    • jQuery

    • ReactJS

    • AngularJS

    • Angular (2, 4, 5...)

    • Underscore.js

    • Moment.js

    • timezone.js

     

    FrontEnd

    Twitter Bootstrap (or analog)

     

    Interfaces. Protocols.

    One or more from list:

    • REST

    • HTTP

    • WebSockets

     

    Syntax

    • HTML5

    • CSS3

     

    Graphics(Optional)

    SVG/Canvas

 

Для кого?

  • Ви маєте базові знання зі створення веб-сторінок?

  • Ваш рівень англійської мови Intermediate+?

  • Ви готові бути залученим в навчальний процес в IT Academy на 6-8 годин кожного дня?

Який мінімум технічних  знань необхідний для вступу на даний курс та ресурси, які можна використати для підготовки?

*Що буде плюсом під час співбесіди з експертом?

  • Базові знання по OOD, SOLID, DRY, MVC;

  • Знання нових можливостей HTML5 та CSS3;

  • Розуміння таких понять як BOM, DOM, SessionStorage, WebStorage, WebSockets, Callback, Promises;

  • Розуміння основ REST та розуміння роботи API;

  • Ознайомленість з ES2015 та ES2016;

  • Розуміння ReactJS,  AngularJS, Angular або інших JavaScript фреймворків;

  • Ознайомленість із Agile методологіями та принципами (зокрема SCRUM);

  • Розуміння підходів package management у JavaScript;

  • Ознайомленість з Continuous Integration;

  • Знання підходів тестування програмного забезпечення TDD чи BDD або ж бібліотек для тестування таких як qUnit, Jasmine, Mocha та Karma;

  • Знання SQL та RDBMS (PostgreSQL, MySQL);

  • Розуміння NoSQL баз, відмінність NoSQL від реляційних баз даних. Знання та досвід роботи з MongoDB є великим плюсом;

* ми не вказуємо літературу для даного розділу і не ставимо ці знання у перелік обов'язкових, проте, якщо Вам відомо щось з вище згаданого, то це буде плюсом для Вас на співбесіді з технічним експертом.

Яка процедура вступу на курси та організаційні питання?

    ·       Розклад курсів ІТ Академії

o   https://career.softserveinc.com/uk-ua/schedule

·       Реєстрація на курси ІТ Академії

        o  https://career.softserveinc.com/uk-ua/technology

 

Тестові завдання

Взірець завдань для вступу

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

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

WebUI Development

Харків

03.10.2019 – 03.01.2020


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