Project Description
Curs JavaScript si React

Inscrie-te la cursul de JavaScript + React pentru a descoperi cea mai usoara cale de a invata limbajul de programare numarul 1 din lume. Datorita utilizarii la scara larga in Web & App Development, cunostintele de JavaScript in combinatie cu libraria React iti vor deschide drumul catre oportunitati de cariera extinse, dezvoltandu-ti capacitatea de a realiza aplicatii web puternice si eficiente.

Curs JavaScript si React
Curs JavaScript + React

www.ateliereleilbah.ro

Descriere
Curs JavaScript si React

Cursul de JavaScript + React organizat de Atelierele ILBAH este unul de tip all-in-one in care vei descoperi de la conceptele fundamentale ale JavaScript, pana la tehnici si notiuni complexe ce iti vor permite sa iti dezvolti propriile pagini si aplicatii web, folosind libraria React.

Pana la final, vei dobandi toate cunostintele necesare dar si increderea de care ai nevoie pentru a face fata interviurilor de angajare si pentru a deveni un programator de succes. Pas cu pas vei fi ghidat prin aplicatii practice interactive, teorie despre cum functioneaza JavaScript, dar si libraria React.

Cursul este autorizat de Ministerul Muncii si Ministerul Educatiei, astfel ca, dupa absolvire vei primi o diploma recunoscuta national si international.

#Online35 - 35% Reducere la cursurile Online LIVE

Ce este JavaScript?

Este bine stiut faptul ca, pe de o parte, HTML si CSS genereaza structura si stilul paginilor web, insa JavaScript este cel care le aduce la viata!

Pe scurt, JavaScript este un limbaj de programare interpretat ce poate controla comportamentul paginilor web. El are capacitatea de a transforma paginile statice in pagini dinamice, conferind utilizatorului o mai buna experienta in timpul utilizarii.

Tot ceea ce inseamna interactivitate si continut dinamic al unei pagini web se realizeaza cu ajutorul JavaScript: meniuri, tranzitii, animatii, harti, elemente interactive, ferestre de tip pop-up, butoane, formulare de contact, si multe altele.

JavaScript poate modifica HTML-ul si CSS-ul paginilor, fiind de asemenea capabil sa calculeze, sa manipuleze si sa valideze datele.

Ce este React?

React este o biblioteca JavaScript folosita pentru construirea interfetelor pentru utilizator. Dezvoltat de Facebook, React a fost adoptat pe scara larga datorita eficientei, simplicitatii si robustetii sale. React permite dezvoltatorilor sa creeze componente UI reutilizabile si sa administreze starea aplicatiei eficient printr-un DOM virtual, care minimizeaza manipularea directa a DOM-ului real, rezultand intr-o performanta imbunatatita si o experienta utilizator mai buna.

React urmeaza o arhitectura bazata pe componente, in care interfetele de utilizator sunt compuse din componente modulare care incapsuleaza propria lor stare si comportament. In plus, React suporta redarea pe partea serverului, facandu-l potrivit pentru construirea aplicatiilor web izomorfice care pot fi redand pe ambele parti, atat pe client, cat si pe server.

In ansamblu, React a revolutionat dezvoltarea front-end prin furnizarea unei abordari declarative si eficiente pentru construirea aplicatiilor web moderne.

De ce sa inveti JavaScript si React?

  • Relevanta pe Piata Muncii: JavaScript este limbajul de programare principal pentru dezvoltarea web, iar React este una dintre cele mai populare si cerute biblioteci JavaScript pentru construirea interfetelor utilizator. Cunoasterea ambelor tehnologii ofera oportunitati extinse de angajare si crestere profesionala in domeniul dezvoltarii web.
  • Flexibilitate si Scalabilitate: JavaScript si React sunt flexibile si pot fi utilizate intr-o varietate de aplicatii, de la site-uri web simple la aplicatii web complexe si aplicatii mobile. Aceste tehnologii sunt scalabile si pot gestiona cresterea cerintelor si a complexitatii proiectelor.
  • Dezvoltare Rapida si Eficienta: JavaScript si React faciliteaza dezvoltarea rapida si eficienta a aplicatiilor web. React ofera un mod eficient de a organiza si gestiona interfetele utilizator, permitand dezvoltatorilor sa creeze rapid aplicatii complexe si interactive.
  • Comunitate Activa si Resurse Abundente: Atat JavaScript, cat si React au comunitati vaste si active de dezvoltatori care ofera suport, documentatie, tutoriale si resurse online abundente. Aceste resurse fac procesul de invatare mai accesibil si mai placut.
  • Concepte Moderne de Dezvoltare: Invatarea JavaScript si React iti va oferi o baza solida in concepte moderne de dezvoltare web, precum programarea orientata pe obiecte, gestionarea starii, rutarea si gestionarea evenimentelor. Aceste concepte sunt esentiale in construirea aplicatiilor web moderne si performante.
  • Competitivitate pe Piata Muncii: Cu cunostinte solide in JavaScript si React, vei fi un candidat mult mai competitiv pe piata muncii in domeniul dezvoltarii web. Aceste tehnologii sunt cerute de multe companii si proiecte, iar capacitatea de a le utiliza eficient poate deschide noi oportunitati de cariera.

Arata mai mult...

Cursuri IT, Sala de Curs, Studenti la curs

Vrei mai mult? Vezi lista completa Cursuri IT

  • Denumire Curs
    JavaScript + React
    Curs Autorizat.
    Important! Cursantii trebuie sa vina cu laptopul propriu.

  • Acest curs se desfasoara in:
    Online LIVE

  • Durata Cursului: 4 luni

    Program Flexibil: Matinal, After-Work, Weekend
    *Apasa aici pentru a primi automat pe e-mail programul (zile/ore)

  • Inscrierile pentru urmatoarea grupa se fac pana la data de: 13 Ianuarie 2025
    Locuri limitate.

    Noi grupe se deschid constant! Intreaba cand incep alte grupe in functie de programul ales, tipul de curs sau oras.

  • 5600 Lei (-25%)
    4190 Lei
    de la 151.67 Lei/luna
    (detalii aici)

  • Cu oferta #Online35 platesti doar 3640 Lei pentru cursurile Online LIVE
  • Modalitati de plata:
    I. integral: 35% Reducere (cu #Online35 platesti doar 3640 Lei)
    II. in 3 rate – prima rata* 500 Lei
    (*va garanteaza inscrierea)
    III. in pana la 12 rate fixe, fara dobanda si comision 0 (folosind un card de credit)
    carduri de credit acceptate rate fara dobanda

    IV. Finantare rapida, 100% Online, prin TBI Pay
    credit online rate tbi bank

    V. Prima de Cariera Didactica? Detalii aici.
    VI. Carduri Tichete Cadou emise de Pluxee (Sodexo) sau Edenred

Vreau sa ma inscriu
ACTE NECESARE INSCRIERE

Copie dupa buletin/act de identitate
Copie dupa certificatul de nastere
Copie dupa certificatul de casatorie
(numai in cazul schimbarii numelui)
Copie dupa ultimul act de studii

Cand ai facut ultima data ceva ce iti place? Urmeaza-ti pasiunea.

#AteliereleILBAH

Inscrie-te acum

Ce vei invata

JavaScript

Introducere in JavaScript

• Prezentarea limbajului de programare JavaScript
• Variabile si tipuri de date

Operatori si expresii

• Operatori aritmetici
• Operatori logici
• Operatori pentru comparatie
• Expresii JavaScript

Structuri

• Controlarea fluxului programului folosind instructiuni de decizie: if, else si switch
• Utilizarea structurilor for, while si do-while pentru a itera prin date sau pentru a executa actiuni repetitive

Functii si scopul acestora

• Definirea si utilizarea functiilor in JavaScript
• Functii anonime si functii de tip lambda

Manipularea tablourilor

• Manipularea datelor in JavaScript folosind tablouri
• Accesarea, modificarea si traversarea tablourilor
• Functii predefinite pentru tablouri: forEach, map, filter, reduce

Manipularea sirurilor de caractere

• Lucrul cu siruri de caractere
• Functii predefinite pentru siruri de caractere: taierea, cautarea s.a.

Programare orientata pe obiecte

• Concepte de programare orientata pe obiecte aplicate in JavaScript
• Definirea claselor, crearea de obiecte
• Mostenirea

Obiecte JavaScript

• Math / Date / Set / Map

Manipularea DOM-ului:

• Prezentarea DOM-ului si a structurii acestuia
• Selectarea elementelor in DOM
• Manipularea continutului si stilului elementelor

Gestionarea evenimentelor in DOM

• Gestionarea evenimentelor
• Event listeners

Tratarea exceptiilor si erorilor

• Gestionarea erorilor si exceptiilor pentru a asigura o executie corecta a codului JavaScript
• Debugging JavaScript

Web APIs

• Web Forms API
• Web Worker API
• Web Storage API
• Web Geolocation API
• Web File API

Asynchronous JavaScript

• Intelegerea programarii asincrone
• Functiile de apel invers si dezavantajele acestora
• Promisiuni: crearea, inlantuirea, tratarea erorilor
• Introducere in async/wait pentru gestionarea operatiunilor asincrone

Module in JavaScript

• Gestionarea modulelor
• Utilizarea managerelor de pachete precum npm, yarn
• Configurarea utilitarelor pentru gestionarea proiectelor JavaScript

RESTful APIs

  • Intelegerea conceptului de RESTful API
  • HTTP requests, HTTP responses
  • Realizarea operatiilor CRUD cu ajutorul API-urilor

React

Introducere in React

• Ce este React si de ce este folosit
• Istoria si evolutia framework-ului
• Setarea mediului de lucru pentru dezvoltarea cu React

Fundamentele React

• JSX (JavaScript XML) si modul de utilizare in React
• Componente in React: definire, randare, utilizare
• Proprietati (props) si utilizarea acestora in componente

States si ciclul de viata al componentelor

• Utilizarea state in componente
• Ciclul de viata al componentelor in React

Gestionarea evenimentelor in React

• Tratarea evenimentelor
• Transmiterea datelor intre componente utilizand evenimente

Stilizare in React

• Utilizarea CSS in React
• Utilizarea bibliotecilor si framework-urilor pentru stilizare (ex. Bootstrap, Tailwind, Material-UI)
• Stilizarea componentelor cu CSS-in-JS (ex. styled-components)

Rute in React

• Navigarea intre diferite pagini folosind React Router
• Configurarea rutei si transmiterea parametrilor prin URL

Formulare in React

• Crearea si gestionarea formularelor in React
• Validare formularilor cu librarii precum Formik sau Yup

Gestionarea starii aplicatiei cu Context API si Reducers

• Introducere in Context API si utilizarea acestuia pentru gestionarea starii globale
• Implementarea reducerilor pentru gestionarea starii in aplicatie

Utilizarea API-urilor externe

• Realizarea cererilor HTTP catre API-uri folosind Axios sau Fetch API
• Manipularea datelor primite de la API-uri externe si afisarea acestora in aplicatie

Optimizarea performantei in React

• Utilizarea memoizarii pentru optimizarea randarii componentelor
• Utilizarea componentelor pure si a shouldComponentUpdate pentru evitarea randarii inutile

Integrarea cu alte tehnologii si biblioteci

• Integrarea React cu alte biblioteci sau framework-uri (ex. Redux, Axios, GraphQL)
• Integrarea React in aplicatii existente sau in platforme precum Electron pentru dezvoltarea de aplicatii desktop

Testare in React

• Introducere in testarea unitara si testarea componentelor React folosind framework-uri precum Jest sau Enzyme

Pentru a participa la Cursul de JavaScript + React este necesar sa detii cunostinte de HTML si CSS, dar si un nivel B1 de cunoastere al limbii Engleze. Pentru a-ti verifica nivelul de cunostinte, te rugam sa completezi testul urmator: HTML & CSS Test

In cazul in care nu obtii punctajul minim iti recomandam sa urmezi cursul de Cursul de Front-End Developer.

steag uniunea europeana

Curs Programare JavaScript + React
Recunoscut National / International

Acest curs este autorizat de Ministerul Muncii si Ministerul Educatiei. Dupa absolvire te vei putea angaja oriunde, atat in tara cat si in strainatate. Vezi AICI detalii despre recunoasterea internationala.
Atentie! Nivelul minim acces curs: Absolvent liceu cu sau fara diploma de bac.

Denumire Oficiala
Programator ajutor / Elaborarea programelor si aplicatiilor software
cod RNCP RO/04/0613/670

  • Elaboreaza si participa la elaborarea programelor / componentelor aplicatiilor software

Certificat INITIERE (Roz)

*model nou – detalii aici…

Motive sa ne alegi

  • Curs autorizat

  • Certificat de absolvire recunoscut la nivel national si international

  • Examen imediat dupa finalizarea cursului (teorie si practica)

  • Traineri cu experienta

  • Sediu ultra-central, usor accesibil.

  • Locuri de parcare in proximitate

  • Fara costuri suplimentare/ ascunse

  • Suport de curs in format electronic

  • Foarte multa practica.

  • Programa foarte bine structurata

  • Discounturi si programe de fidelizare

Inscrie-te la Cursul de JavaScript si React

Solicita informatii

Primesti informatiile complete pe email, in mod automat: cum te poti inscrie, tipuri de program disponibile, dar si alte informatii importante.

Testimoniale

raluca leahu la cursuri

Raluca Leahu Radio ZU Atelierele ILBAH 18 mai 2022

Da-ti o sansa! Hai la Atelierele ILBAH! Aici eu am gasit mediul perfect in care sa-mi exprim pasiunea. Am gasit un spatiu creativ, frumos amenajat, colegi inteligenti si talentati dispusi sa imparta informatie suplimentara care m-a ajutat foarte mult in timpul cursului. Fiind la inceput, mi-am pus tot soiul de piedici, insa aici, totul m-a sustinut si m-a ambitionat sa nu renunt nici o clipa. Va doresc activitate lunga si cursanti la fel de frumosi si buni!

ramona paun

Ramona Paun Pro TV Atelierele ILBAH 18 mai 2022

Atelierele ILBAH este locul unde visele prind contur. E locul unde am invatat sa fac lucruri care inainte imi pareau imposibile si unde prinzi curaj sa nu-ti mai abandonezi pasiunile, ci sa le dai o sansa. Trainerii au multa rabdare chiar si cu cei mai stangaci incepatori, asa ca vii cu drag si entuziasm la cursuri. Intr-un timp relativ scurt, descoperi secrete ale unor meserii care iti pareau mistere imposibil de descifrat. Pana la urma, m-am mobilizat si m-am inscris la cursuri. E cel mai bun lucru pe care l-am facut pentru mine in ultima vreme!

Andreea Brasovean jurnalist Atelierele ILBAH

Andreea Brasovean Prezentatoare TV Atelierele ILBAH 18 mai 2022

Am reusit sa invat foarte multe lucruri la curs. Chiar daca nu vrei sa lucrezi in domeniu, informatiile care-ti sunt predate te ajuta pe tine, pentru acasa si in viata de zi cu zi. Omul cat traieste invata. E important sa invatam! Este important sa investim cat mai mult in cultura noastra generala.

Alexandra Ungureanu parere cursuri Atelierele ILBAH

Alexandra Ungureanu Muzician Atelierele ILBAH 18 mai 2022

La Atelierele ILBAH am gasit locul in care profesionalismul si buna dispozitie fac front comun. O echipa tanara si frumoasa te ajuta sa iei decizia cea mai buna pentru tine, pentru a-ti implini pasiunea, iar asta mi-a placut tare mult. Pe langa faptul ca portofoliul lor cuprinde cursuri din toate domeniile, Atelierele ILBAH este si promotorul multor evenimente de anvergura, evenimente de la care nu ai cum sa pleci acasa fara sa fi invatat ceva. Felicitari pentru tot ce faceti!

Arata mai mult...

Altii au urmat si…

Cine sunt trainerii