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: 2 Septembrie 2024
    Locuri limitate.

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

  • 6000 Lei (-25%)
    4490 Lei
    de la 162.50 Lei/luna
    (detalii aici)

  • Cu oferta #Online35 platesti doar 3900 Lei pentru cursurile Online LIVE
  • Modalitati de plata:
    I. integral: 35% Reducere (cu #Online35 platesti doar 3900 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

pareri cursuri atelierele ilbah anca sinea serea

Anca Serea Prezentatoare TV Atelierele ILBAH 17 iulie 2023

Fiica mea, Sarah a facut un curs la Atelierele ILBAH si i s-a parut foarte educativ. A invatat foarte multe si i-a placut! Este foarte important sa nu renuntam niciodata in a acumula cunostinte.

kristina cepraga

Kristina Cepraga Executive Director ABIFF Atelierele ILBAH 18 mai 2022

A fost o experienta extraordinara sa fac un curs la Atelierele ILBAH si sunt sigura ca ma voi reintalni profesional cu echipa aceasta. De la un hobby iti poate deveni o a doua natura si zona de activare profesionala. Profesorii sunt extrem de profi ca in occident si pe latura umana foarte dezvoltati si minunati. Cred ca viitorul din pacate pentru o perioada va activa cel mai mult in zona online dar aceasta institutie are cursurile potrivite ca sa nu stagnezi ci sa cresti si sa te modelezi in mai multe domenii. Chapeau Atelierele ILBAH si echipei sale. Multumesc de experienta si informatie.

parere diana bart

Diana Bart Prima TV Atelierele ILBAH 18 mai 2022

La Atelierele ILBAH m-am simtit minunat, m-am simtit ca acasa. Din prima zi cand am trecut pragul “atelierelor” am observat implicarea de care dau dovada toti cei de aici. Pentru ei este primordial ca totul sa fie pus la punct in cele mai mici detalii, iar acest lucru se simte in calitatea cursurilor pe care le livreaza. Va recomand din suflet sa urmati cursurile Atelierele ILBAH, pentru pasiunea cu care ei fac lucrurile! Eu i-am dat o sansa, sansei mele!

testimonial andreea sofron

Andreea Sofron Actrita Atelierele ILBAH 18 mai 2022

Multumesc Atelierele ILBAH ca m-ati primit in familie cu atata dragoste si sper sa ramanem aproape si cand cursurile se vor fi incheiat! Nu am crezut vreodata ca cineva poate evolua de la nimic la atat de mult intr-un timp atat de scurt! Am ajuns de la un simplu hobby la o dorinta disperata de a sti, de a descoperi cat mai mult!

Arata mai mult...

Altii au urmat si…

Cine sunt trainerii