JavaScript Stack Mastery 1/3

Bun venit la un curs amplu compus din 3 module, scopul căruia este să facem cunoștință și să ne aprofundăm în lumea programării.

JavaScript Basics – 10 lecții

React Fundamentals – 10 lecții

Node Essentials – 10 lecții

tbc.2024 - tbc.2024

Fă cunoștință cu mentorul

Morari Vlad

Technical Lead | Software Engineer | Mentor Emerit

Software Engineer orientat spre calitate și rezultate, dedicat optimizării aplicațiilor și construirii arhitecturii durabile. El crede cu desăvârșire că, cel mai important în programare este disciplina personală, continua perfecționare și depune efort zilnic, întru update-area expertizei sale și a bunelor practici din domeniu.

Peste 6 ani de experiență în programare

Peste 8 ani experiență ca mentor (robotică și programare)

Specialist Licențiat în Tehnologii Informaționale

Motive să alegi acest curs

Recomandăm cursul pentru:

Elevi și studenți

material pentru începerea unei cariere în IT

Persoane interesate de recalificare

material succint, coerent și laconic destinat recalificării

Interni și juniori

material pentru practicare și formare a deprinderilor practice

3

10+

50+

module complete

sesiuni per modul

Exerciții practice

+ Feedback personalizat de la mentor

+ Materiale suplimentare pentru învățarea pe tot parcursul vieții

+ Sesiuni de întrebări și răspunsuri dedicate pentru clarificări aprofundate

După finalizare, veți obține abilități în:

Competență în sintaxa și structura limbajului JavaScript pentru crearea și manipularea eficientă a datelor și funcțiilor.

Capacitatea de a proiecta și implementa interfețe de utilizator interactive și dinamice folosind biblioteca React.

Abilitatea de a gestiona eficient starea componentelor și a aplicațiilor React pentru o experiență utilizator superioară.

Competență în lucrul cu funcții asincrone, promisiuni și await pentru a gestiona operațiile non-blocante.

Experiență în comunicarea cu servere externe și gestionarea datelor folosind API-uri REST în aplicații Node.js.

Experiență în integrarea și gestionarea bazelor de date în aplicații Node.js folosind module și framework-uri adecvate.

tbc

Data de start

10 +

Sesiuni per modul

Online

Formatul 

Structura Cursului

Calea de învățare

Drag/ă pasionat de programare,

Te invit să te alături unei călătorii de 3 module către măiestria programării! Descoperă secretele limbajului JavaScript, explorează profunzimile framework-ului React și pătrunde în lumea fascinantă a Node.js.

Fiecare modul este conceput pentru a-ți oferi o bază solidă în programare și pentru a-ți dezvolta abilitățile în domeniul tehnologiei. Sesiunile noastre interactive se desfășoară săptămânal, începând cu orele 18:00, timp de 90 de minute.

Înscrie-te acum și beneficiezi de surprize și reduceri speciale! Poți opta să procuri modulele separat sau împreună, iar la achiziționarea lor într-un pachet vei avea parte de oferte exclusive.

Așteptăm să te avem alături pentru o experiență de neuitat în lumea programării

Când începem?

grup în formare

Cât timp vom fi împreună?

15 săptămâni

Care este Formatul Training-ului?

Webinar-mode 

Care este Formatul interacțiunii și colaborării noastre?

Vom avea câte o rubrică de întrebări și răspunsuri (Q&A) la începutul fiecărei sesiuni. Întrebările vor fi colectate prin chat pe parcursul săptămânii și toată lumea va primi feedback personal la temele pentru acasă.

Sesiunile

Cuprinsul Cursului – ce vom învăța:

1. Setting Up the Development Environment:

  • Text editors (e.g., VSCode).
  • Running JavaScript in the browser

 

2. Variables and Data Types:

  • Declaring variables.
  • Primitive data types (number, string, boolean, null, undefined).

 

3. Operators:

  • Arithmetic operators.
  • Comparison operators.
  • Logical operators.

 

4. Control Flow:

  • Conditional statements (if, else if, else).
  • Switch statements.
  • Loops (for, while, do-while).

1. Functions:

  • Declaration and invocation.
  • Parameters and arguments.
  • Return statements.

 

2. Scope and Closures:

  • Understanding scope.
  • Closure concept.

1. Arrays:

  • Creating and manipulating arrays.
  • Array methods (push, pop, shift, unshift, etc.).

2. Objects:

  • Creating objects.
  • Accessing and modifying object properties.
  • Object methods.

1. Introduction to the Document Object Model (DOM):

  • Understanding the DOM
  • Selecting and manipulating DOM elements

 

2. Events

  • Handling user interactions
  • Event listeners

Asynchronous Programming:

  1. Callbacks, Promises, and async/await
  2. Promise Chaining
  3. Promise Methods
  4. setTimeout and setInterval.
  5. Using web APIs (fetch, XMLHttpRequest)
  6. Event Loop

Introduction to ES6+ Features:

  1. Arrow functions
  2. Template literals
  3. Let and const
  4. Destructuring
  5. Spread and Rest Operators
  6. Default Parameters
  7. Classes
  8. Modules

Code Organization and Best Practices:

  1. Naming conventions
  2. Code readability.
  3. Avoiding common mistakes
  4. Version Control and Git Best Practices

Applying the learned concepts to create a small web application

Cronologia Cursului

4  luni pentru studii focusate
Peste 10 sesiuni intense de descoperit per modul 
Peste 45 de ore concentrate de webinar de parcurs 
Lucru individual cu rezultat garantat: vei avea aplicația ta!

                  tbc 

Please enable JavaScript in your browser to complete this form.

Join the waiting list

Apply as a tutor

Please enable JavaScript in your browser to complete this form.