Curs Programare Front End

Autorizat A.N.C.
Martie 2020
17 săptămâni/ 102 h
6h/ săptămână
2 sesiuni/săptămână
1.250 euro
10% pentru grupuri
de 4 persoane

Front-end development-ul este disciplina care te ajută să realizezi aplicații sau site-uri web cu care utilizatorii interacționează în mod direct.

Acest curs te ajută sa-ti educi gândirea în vederea dezvoltării în întregime a unui produs web: de la idee până concretizarea și finalizarea ei.

În timpul cursului vom aborda principalele concepte ale disciplinei, folosind cele mai căutate și populare tehnologii.

Cu ajutorul acestora, la final, vei reuși să creezi, de la zero, interfețe web dar și cum să rezolvi probleme cu care programatorii se confruntă zilnic la locul de muncă, punând accent pe exercițiile practice.

După însușirea aspectelor teoretice, veti realiza o aplicatie de la zero, sub îndrumarea mentorilor, respectând standardele curente.

Așadar, acest curs se adresează tuturor celor care doresc să dobândească noi cunoștințe și vor să înceapă o carieră în IT, primind, astfel, tot sprijinul pentru a deveni un programator junior.

Înscrie-te la curs

Programa cursurlui

Intro in Front end

Getting to know each other
Course overview
About UI and UX
Development methodologies:
Agile
Waterfall
Client-server architecture overview:
IP, DNS
HTTP, HTTPS
HTTP methods
HTTP status codes
Response and request structure:
Cookies
Sessions
SPA and REST APIs
Development tools (IDE, Chrome DevTools)
GIT basics:
GIT flow
Basic commands
Creating your first pull request

HTML document Structure

Basic tags
Forms and inputs
Creating your first HTML page
DOM
HTML5 (semantics, media tags)
Accessibility
SEO and best practices
HTML structure practice

REACT JS

Library vs framework
NPM
How it works
Virtual DOM
Reconciliation
Create your first react app
Your first React component
JSX
State and props
Dumb components vs smart components
React styling – CSS in JS
Styled components
Routing Communication between components – Context

CSS

Selectors & pseudo-selectors
Styling an HTML page
Specificity
Display types
Box model
Positioning
Display types
Measurement units
Floats
Flex box
Responsive web pages
Browser compatibility
Fonts
CSS3 transitions, transformations
SASS
Best practices

Javascript concepts

Variables, Data types
Operators, simple logic
Simple DOM manipulation
Client-side storage
Local storage
Session storage
Including scripts in an HTML page
Objects
Functions and IIFE
Hoisting
Scope
Events
Callbacks
Async behaviour in JS
“this”
Closures
ES6
-let, const
-Template literals
-Block scope
-Arrow functions
-Destructuring
-Spread operator
-Map, filter
AJAX (XMLHttpRequest)
Promises
Fetch
OOP principles
Prototype
ES6 Classes
HTML, CSS, JS Recap
Coding standards
Practice
Questions

FINAL PROJECT

Crearea unei aplicații web de la zero, împreună cu mentorii, folosind toate cunoștințele asimilate în cadrul cursului

Consultanță HR

În cadrul cursului vei beneficia de un modul HR, bazat pe exerciții practice, în cadrul căruia te vom pregăti pentru interviu și îți vom explica procesul de recrutare din cadrul unei companii.

Vei învăța unde poți să cauți locul de muncă dorit și cum să pregătești un CV bun care va atrage interesul pentru joburile din domeniul IT.

Înscrie-te la curs

Echipa noastră

Tineri & Profesioniști
Ion Macari

Project manager, Trainer

Testare manuală

Andrei Alistar

Trainer

Intro în Programare; Programare .Net

Alex Gabor

Trainer

Testare automată

Ioana-Loredana Teodorescu

Trainer

Front End

Nicoleta Tanasă

Trainer

Intro în programare; Programare .Net

Cătălin Popușoi

Trainer

Front End

Marius Rău

Trainer

Testare manuală

Vali Condrea

Trainer

Intro în programare

Narcis Cazacu

Trainer

Testare manuală

Carmen Pascal

Trainer

Business analysis

Start IT! Contactează-ne acum și

PRINDE UN LOC ÎN NOUA GRUPĂ