Data începere

Seria 3 – 16 Septembrie  2019

Seria 4 – 22 octombrie 2019

Datele sunt estimative și pot suferi modificări minore.

Înscrie-te

Durată

17 săptămâni x 6 ore/săptămână = 102 ore

Seria 3 – de două ori pe săptămână: 

Luni – 3h (18:00 – 21:00 )

Miercuri – 3h (18:00 – 21:00)

Seria 4 – de două ori pe săptămână:

Marți 3h (18:00 – 21:00)

Vineri 3 ore (18:00 – 21:00)

Taxă participare

1370 euro

Taxa acoperă toate costurile și poate fi plătită în 4 rate: 1 rată la semnarea contractului, iar celelalte 3 în săptămânile 5, 9 și 13.

Programa

What about „Front-End Development”?

Week 1 – INTRO

  • Web apps architecture overview
  • UI / UX
  • Development workflow overview and methodologies
  • Work coordination across teams – Git

Let’s start our adventure through FE: Modern Web Apps UI Structure Basics

Week 2 – HTML

  • Document Object Model and Valid Structures
  • Elements and Semantics
  • Images
  • Links
  • Lists
  • Forms and Inputs
  • Project Guidelines – Create the initial HTML structure for your newsfeed app on your repository

Week 3 – CSS

  • Project – Initial HTML Structure review and possible solution
  • Cascading Style Sheets and CSS Object Model
  • Selectors & Pseudo-Selectors
  • Box Model ( Margins, Paddings, Borders )
  • Specificity
  • Styling properties and Fonts
  • Backgrounds, Colors and Gradients
  • Animations
  • Project Guidelines – Create a theme for your app – P1

Week 4 – CSS

  • Project – App theme review and possible solution
  • Frameworks: SASS
  • Display types and Grid Systems
  • Responsive web design – Media queries & Browsers Compatibility
  • Project Guidelines – Create a theme for your app – P2

Let’s dive in deeper: Interactivity – JavaScript or “things that will mess with our head” – DON’T GIVE UP

Week 5 – JavaScript – Introduction

  • Project – App theme review and possible solution
  • Variables, data types and operators
  • Simple math
  • Strings
  • Numbers
  • Arrays
  • Loops and conditional statements

Week 6 – JavaScript – Introduction

  • Objects
  • FUNctions: Named vs Function expressions, IIFE
  • “this”

Week 7 – JavaScript

  • Callbacks
  • Basic Algorithms

Week 8 – JavaScript

  • Basic Algorithms
  • Working with the DOM

Week 9 – JavaScript

  • Events
  • Asynchronous JavaScript, Promises
  • Project Guidelines – Populate your newsfeed app with data

Week 10 – JavaScript – ES6+ and language specifics

  • Project – Data population functionality review and possible solution
  • var, let, const;
  • Scopes and Context
  • Hoisting and Strict Mode
  • Arrow functions
  • Rest, spread operators
  • Destructuring
  • “this”

Week 11 & 12 – Functional programming in JavaScript

  • Terminology and Thinking
  • Using built-in functions for common practical use-cases
  • Project Guidelines – Apply functional programming principles on your newsfeed app codebase

Week 13 – JavaScript – OOP

  • Project – Functional principles review and possible solution
  • Terminology and Thinking; Principles
  • Prototyping and Classes
  • Inheritance, Interfaces
  • Project Guidelines – Apply OOP principles on your newsfeed app codebase

Week 14 – Debugging; Workflow automation tools and bundlers

  • Project – OOP principles review and possible solution
  • Working with the console; IDEs, Debugging and tools
  • Bundlers and task-runners – Why ? How ? What ?
  • Webpack
  • Project Guidelines – Use Webpack to optimize the workflow and the performance of your newsfeed app

Week 15 & 16 – Frameworks basics; React

  • Project – Applying Webpack review and possible solution
  • Why ? How ? What ?
  • React
  • Project Guidelines – Migrate your newsfeed app to React – Forks can be submitted for later code review; Possible solution will be posted later;

Week 17 – HR Interview

  • 1:1 prep for techinical interview & HR interview
  • Why soft skills matter
  • Technical knowledge coverage
  • What kind of interview questions should you expect
  • Interview simulation

Proces de înscriere

Află procesul complet de înscriere.

Cum te poți înscrie la un curs IT?

Primul pas este să completezi un formular online, pe care îl găsești în fiecare pagină de curs. În urma completării și trimiterii formularului, vei primi un link către un test online*. Dacă îl treci, te chemăm la o discuție. Dacă treci și de proba interviului, ești gata să îți faci dosarul și să începi cele patru luni de curs.

*te rugăm să completezi testul doar de pe desktop/laptop

Alege-ți cursul!

Grup

Reducere pentru grupuri.

Vino cu prietenii la un curs IT

Oferim reducere de 10% dacă vii împreună cu prietenii tăi. Dacă vă adunați minim 5 prieteni care vreți să spuneți start carieră în IT, primiți fiecare o reducere de 10% din valoarea totală a contractului.

Rate

Poți achita cursul în rate egale.

Poți achita cursul în rate egale.

Vrei să urmezi un curs IT dar nu ai posibilitatea financiară? La noi poți achita cursul în 4 rate egale sau folosind un card de cumpărături/credit.

Cursurile se pot achita doar cu cardul sau prin virament bancar.

Traineri

Ovidiu Grigoraș
Ovidiu GrigorașTrainer Programare Front End
Lucian Costin Ailenei
Lucian Costin AileneiTrainer Programare Front End
Bogdan Cochior
Bogdan CochiorTrainer Programare Front End
Alexandru Munteanu
Alexandru MunteanuTrainer Programare Front End

Parteneri Wantsome