Please, change device orientation to portrait

Poland: WebUI/NodeJS
Development

Frontend + NodeJS

WHAT DO WE OFFER?

·       Learn from experienced professionals and share knowledge with your friends under the guidance of experts.

·      Gain all the skills necessary to develop real-time applications, learn how to develop JavaScript applications from scratch on both client and server side. Using MEAN stack technologies, you will develop programs that are extremely scalable due to their asynchronous processing and event-driven processing.

·       Develop your skills, broaden your mind and become the part of our team –  we offer internships to the best alumni!

·       Get hands-on experience in the following fields: 

 

Basic

Web Application Architecture, HTTP protocol, REST

HTML5 & CSS Basics

Site Layout. Best practices. Cross browser’s implementation. Responsive web design. CSS frameworks

JavaScript

JavaScript Core

JavaScript OOP

JavaScript EcmaScript2015

TypeScript

JavaScript Code Convention, Linters: JSLint, JSHint, JSCS, ESLint

JavaScript DOM, BOM. Events Handling

JavaScript Debugging

JavaScript Unit Testing: Jasmine, Mocha, Istanbul, TDD, BDD

Node.js

Introduction Node.js

Node.js Packages

Node.js Express

Node.js Testing

Data Base

SQL

NoSQL. Mongo DB

Angular

SPA Overview

AngularJS Introduction

AngularJS with TypeScript

Components, Templates, Data Binding

Directives

Angular Routing

Services & DI

RxJS

Testing Angular Applications. Jasmine. Karma. Protractor

Getting started with Angular2+. Angular CLI

React

React Basic Concepts

JSX

Rendering Components

State and Lifecycle

Handling Events

Conditional Rendering

Lists and Keys

Forms

Working with state

Processes

Git and GitHub/GitLab, Git and team collaboration

JavaScript Build Tools: Grunt, Gulp, Bower, Webpack

SCRUM  introduction

JIRA - introduction

 

WHO CAN APPLY?

·       Do you have basic knowledge in creating of web pages using HTML, CSS and JavaScript programming languages?

·       Is your level of English Intermediate+?

·       Are you ready to be involved in education process at the IT Academy for around 10h per week?

WHAT IS THE MINIMUM TECHNICAL KNOWLEDGE DEMANDED TO ENTER THE COURSE AND WHICH RESOURCES CAN BE USED FOR PREPARATION?

·       Basic knowledge of ООP:

®    https://www.tutorialspoint.com/object_oriented_analysis_design/ooad_object_oriented_principles.htm

®    https://developer.mozilla.org/ms/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript

 

·       Hands-on skills and knowledge of JavaScript:

®    https://www.tutorialspoint.com/javascript/

®    https://www.w3schools.com/js/default.asp

®    https://developer.mozilla.org/en-US/docs/Learn/JavaScript 

®    https://www.coursera.org/learn/javascript 

 

·       Sufficient understanding of СSS and HTML:

®    https://www.tutorialspoint.com/css/

®    http://www.tutorialspoint.com/html/

®    https://www.w3schools.com/html/

®    https://www.w3schools.com/css/

®    https://developer.mozilla.org/en-US/docs/Learn/HTML

®    https://developer.mozilla.org/en-US/docs/Learn/CSS

®    https://www.coursera.org/learn/html-css-javascript-for-web-developers 

 

·       Understanding of HTTP basics:

®    https://www.tutorialspoint.com/http/

®    https://developer.mozilla.org/en-US/docs/Web/HTTP 

 

·       Basic skills in dealing with jQuery and Twitter Bootstrap:

 

®    https://www.w3schools.com/bootstrap

®    https://www.w3schools.com/jquery/ 

®    https://www.coursera.org/specializations/website-development  

®    https://www.coursera.org/learn/responsive-web-design-capstone 

 

·       Minimal experience in dealing with system of Git versions control:

®    https://git-scm.com/book/en/v2

®    http://learngitbranching.js.org/ 

 

·       Basic understanding of Client - Server  and Web development connection:

 

®    https://en.wikipedia.org/wiki/Client-server_model

®    https://www.coursera.org/learn/web-development 

®    https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web

®    https://developer.mozilla.org/en-US/docs/

 

HOW TO SIGN UP FOR THE COURSE? GET SOME ANSWERS!

Recruitment process has three steps:

       1.     Technical test (online)

       2.     English test (via phone, with our teachers from Language Center)

       3.     Interview with technical expert and recruiter (in our office)

 

How our course is going to look like:

        ·       Classes take place in our office

        ·       Schedule: week days, afternoon hours, 3 times per week for around 3 hours

        ·       You’ll get practical experience of how the project is driven

 

Should you have any questions related to SoftServe Academy in Poland, please contact Anna Złocka, SoftServe Academy Coordinator: azloc@softserveinc.com

 

Available groups for registration

Currently, there are no courses in this direction that are open for registration.


To learn about the registration opening, complete the following form:

Call
us
Feed
back