Front-end software development (ENG)

ITK_497-ENG

Duration: 12 days

Price:

2 083 € (+ VAT 20%)

Course overview:

Purpose of this training program is to give knowledge and skills, so you could make first steps on becoming front-end developer.

Training program is practical and project based, which means you will end up developing your own website and add different functionalities to it over course of time. Trainer will be using modern methodologies and working methods. Prepared websites can be used as showcases with little refinement for example for job interviews.

Training programm is created with IT company and based on Your potential employers wishes. Meaning we create excellent bases for you to get a job as front-end developer. There is need for front-end developers right now, where often mastering latest technologies is expected.

Course will be held at: 27-29.11, 4-6.12, 11-13.12, 18-20.12.2017.

Audience:

Target group for this training are people interested in IT and Web, who want to start working as Front-End developers or study modern web development for other reasons. Is befitting also for retraining!

Trainer: -

Requirements:

Basic computer and IT-knowledge

readiness to actively take part in the course during 4-week period

sufficient english

Contents:

Preparation of development environment, what tools front-end developer uses and how-to setup local server on your PC, so it would be easier to work on front-end.

Homepage structure, and its design. version control systems and its usage. Search engine optimizations and what front-end developer needs to know about that (SEO).

Technologies: HTML5, CSS3, Git.

Making homepage attractive and animated. Using CSS library to speed up your work flow, when working on design. Modern design principles for user interface (UI).

Technologies: Bootstrap, CSS3 ja SASS, Jquery

Making homepage interactive. Learning basic programming principles with Typescript and Javascript. Overview of algorithms in Javascript, and DOM.

Technologies:. Typescript, Javascript

Updating pages without refresh. Overview of different protocols, like HTTP, REST and SOAP. Overview of Web APIs, which gives web sites access to technologies like web cams and user location.

Technologies: Web API, Ajax, REST, SOAP

Overview of website development via framework and testing website in development (including unit test).

Technologies: Angular

Software development methodologies and paradigms, and its parts based on example. IT company structures.