Curs de Web Development

în Cluj-Napoca, #tutoring, #coaching, #certified

Web Developer


Învață repede și eficient Web Development și cea mai populară librărie Javascript: React.JS

Oras: Cluj-Napoca

Data: ianuarie 2025

Durata: 5 luni

Trainer: Daniel Filipas

Certificat: "Analist Programator"

de la

100 € / lună prin StarBT

Ce vei învăța


  • Introducere în Web Development
  • Introducere în HTML, CSS și Javascript
  • Proprietățile CSS
  • Document Object Model
  • Browser Object Model
  • Introducere în React
  • Introducere în Redux
  • Cum să construiești o aplicație folosind React și Redux
  • Cum să instalezi aplicația în Cloud

Desfășurarea cursului

Acest curs se va desfășura odată sau de două ori pe săptămână între orele 18:30-21:30, în funcție de ritmul impus de trainer pentru parcurgerea curriculei.

Grupele de cursanți de regulă se încadrează între 20-25 de cursanți, însă pot să varieze în funcție de numărul de înscrieri.

Facilităm desfășurarea acestui curs în paralel și în mediul online pe platforma Zoom, pentru cei doritori să studieze de acasă. În acest fel, grupele nu devin niciodată supra-aglomerate.

Pentru cei care pot, recomandăm accesul la sala de clasă, deoarece:

  • Dezvoltă mai ușor o relație cu colegii de curs și se pot ajuta împreună în parcurgerea cursului
  • Dezvoltă ușor o relație cu trainer-ul și pot beneficia de mai multă asistență la nivel individual
  • Simulează experiența unui birou de IT
  • Le este mai ușor să se concentreze în cadrul unui laborator

Condiții de participare

  • Să ai cunoștințele necesare de limba engleză pentru a putea înțelege / citi diverse articole
  • Ai nevoie de un laptop cu minim 8 gb ram, procesor i5 si 15 gb liberi pe HDD.
  • Să îți aloci 2 sau mai multe ore pe zi pentru a-ți putea face exercițiile date de către trainer și a aprofunda lucrurile invățate la curs.
  • Pentru acreditare e nevoie să deții o diplomă de bacalaureat sau o adeverință, care să adeverească faptul că ai finalizat 12 clase. Diploma de bacalaureat sau adeverința nu trebuie să fie specifice domeniului de informatică / matematică – nu contează domeniul în care ai terminat cele 12 clase.

Descriere curs

În ultimii 10 ani tehnologiile web s-au schimbat și modernizat extraordinar de mult. Însă dezvoltarea web a trecut printr-o adevărată revoluție. Această revoluție web pe de o parte a pus la îndemâna developerilor tehnologii și tool-uri prin care niciodată nu a fost atât de ușor și plăcut să dezvolți un website, dar pe de altă parte niciodată nu a fost atât de greu să începi singur să înveți web development fără ca cineva cu experiență să te îndrume. De aceea, am creat un curs care să te familiarizeze cu ultimele tehnologii, la cele mai înalte standarde astfel încât să te aducă de la ”zero la hero”. Prin acest curs o să îți dăm tot ce ai nevoie ca să începi o carieră promițătoare în IT și de ce nu să începi să lucrezi la propriul tău produs.

Curricula cursului

Cursul conține 20 de laboratoare după care urmează etapa finală a procesului de acreditare.

*Mențiune – Curricula poate să sufere ușoare modificări, în vederea îmbunătățirii acesteia, până la data începerii cursului.

  • Overview of WebDev course - main topics
  • The structure of a HTML file; tags, attributes, semantic tags,
  • best practices in HTML5
  • Styles (inline, internal, external),
  • tag selectors, class selectors, id selectors
  • CSS Box Model, Flexbox layout
  • What is JavaScript?
  • Declaring and using variables,
  • Functions,
  • Classes,
  • Iterables,
  • Closure,
  • this Keyword,
  • Prototypes
  • Scopes: Local, Global, Block, Function, Lexical,
  • Hoisting
  • Closure
  • Types,
  • Values
  • Coercion (Implicit, Explicit)
  • this Keyword
  • Object Prototype
  • Modules,
  • NPM
  • Classic Modules or improvised Modules,
  • Common JS
  • classic Node.js Modules
  • Async
  • Callbacks
  • Promises (promise states, then, chaining, error propagation)
  • async/await
  • fetch data example
  • Arrow functions
  • Template Literals
  • Conditional Operator
  • Binary Logical Operators
  • Optional Chaining
  • Array / Object Destructuring
  • Rest / Spread Operators
  • What is BabelJS - what can it do?
  • what is webpack?
  • webpack dev server
  • What is GIT?
  • install git
  • What is a repository?
  • Difference between GIT & GitHUB (Other git managers)
  • state, commit
  • .gitignore file
  • branches
  • remote repository
  • sync with remote (pull, push, clone, fetch)
  • What is MySQL?
  • phpMyAdmin
  • creating a database
  • users/roles/permissions
  • create / read / update / delete into/from DB (Queries)
  • Joins (inner, outer, left)
  • order, limit, conditions
  • What is React?
  • Introducing JSX
  • The Component Lifecycle
  • Lifting state up
  • Creating a project with CRA
  • React vs other solutions
  • start a simple project
  • Function Components vs Class Components
  • Props, State
  • Spreading Props & Destructuring Props
  • Playing with hooks in-depth
  • React Router (parametrized routes, query data)
  • async rendering,
  • useState,
  • useEffects hooks,
  • cleanup & conditional execution using useEffects
  • Context API
  • Local Component State & Lifting state higher up in the chain
  • Fetching data from server
  • split work between multiple components
  • React Children Prop
  • React Rest Prop
  • When and why to use HOCs
  • example of HOCs (withRouter) and how to use them
  • React Patterns / Antipatterns
  • brief talk about Redux and its use
  • performance in react (memo, lazy, suspense)
  • Call to a Graph Server using Apollo Client inside a react project
  • work with Apollo Client Hooks
  • Create a GraphQL server using nodejs express,
  • a basic schema,
  • GQL Data Types
  • sequlize models,
  • what is a resolver?
Final Project Review

Pachete Curs

Alege unul din cele două pachete disponibile pentru cursul de WEB.

Curs WEB

Modul Web

Modul React JS

Asistență Trainer

Acreditare

Plată: 12 rate StarBT

100€

Plată: avans 30% + 4 rate egale

210€

Plată: integrală (10% reducere)

1200 1,080€

Înscrie-te acum >

Curs WEB Acreditat

Modul Web

Modul React JS

Asistență Trainer

Acreditare

Plată: 12 rate StarBT

125€

Plată: avans 30% + 4 rate egale

263€

Plată: integrală (10% reducere)

1500 1350€

Înscrie-te acum >

Web Developer


Învață repede și eficient Web Development și cea mai populară librărie Javascript: React.JS

Locație: Cluj-Napoca

Data: ianuarie 2025

Durată sesiune: 3 ore

Durata cursului: 5 luni

Trainer: Daniel Filipas

de la

100 € / lună prin StarBT

Prezentare trainer

Matei Nicolae

Trainer curs Web Developer

  • 17 ani ca programator full-stack
  • 3 ani de experiență în calitate de cadru didactic la Universitatea Tehnică
  • 1 certificare Oracle în Java
  • specialist în Web Development, JavaScript și framework-uri bazate pe JavaScript
  • CSS, HTML, PHP, React

A lucrat timp de 17 ani ca programator full-stack, specializându-se pe Web Development, JavaScript și framework-uri bazate pe JavaScript. De asemenea are experiență în calitate de cadru didactic la o universitate tehnică.

Ce spun absolvenții

Uite ce spun absolvenții despre experiența FastTrackIT

Andrei Blajean

QA - Tester

Cristian Pintea

QA - Tester

Anca Cosman

QA - Teaster

Rus Silviu

Web Developer

Andrei Pintea

C# .Net

Estera

Java Developer

Ai întrebări? Hai să povestim!