Please, change device orientation to portrait

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

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

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

 

Область Розділ Опис
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
  • Chai
  • Mocha
  • 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
Server Node.js Frameworks One or more from list:
  • Express.js
  • Hapi.js
  • Socket.io
  • Meteor
  • Derby
  • Sails.js
  • Koa.js


Для кого?

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

  • Ваш рівень англійської мови 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 є великим плюсом;
      • Знання та мінімальні практичні навички по Node.js 

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

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

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

              o https://career.softserveinc.com/en-us/schedule 

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

        o  https://career.softserveinc.com/en-us/technology

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

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

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

На даний момент немає відкритих для реєстрації курсів даного напрямку.


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