Dacă ai nevoie să-ți faci un website pentru tine sau pentru cei apropiați. De asemenea: poți lucra freelancer, poți căuta proiecte. Scriind cod Javascript poți să fii remunerat;
Daca vrei sa fii Frontend Developer
Cursul “JavaScript” este al doilea curs al Școlii de Front-end. După absolvirea acestui curs recomandăm cursanților sa urmeze cursurile “CSS Avansat”. După absolvirea cu succes a Școlii de Front-end aveți toate șansele de a trece un intership sau să fiți angajați în calitate de Front-end Developer.
Daca vrei sa fii Backend Developer
Pentru a deveni Back-end Developer trebuie sa incepi cu studierea limabajelor “HTML, CSS”. Cunoașterea limbajului JavaScript este la fel o necesitate și un avantaj pentru a fi angajat în calitate de Back-end developer.
SEO
Pentru optimizarea site-ului este nevoie de a cunoaste limbajul HTML, meta tag-uri, modalitati de comprimare a cod-ului HTML, CSS, JavaScript.
Programa cursului JavaScript
În urma parcurgerii acestui curs, participantii vor putea adăuga elemente interactive paginilor web, elemente care să asigure interacțiunea cu utilizatorul, elemente de animație, vor putea crea script-uri care vor genera conținut web într-un mod dinamic.
1. Introducere in JavaScript
Introducere în JavaScript
Consola browser la ce avem nevoie de ea si cum o folosim
IDE
Sintaxa limbajului si conectarea JavaScript-ului
2. Variables
Declaring Variables
Assigning Values
Dynamic Typing
Variable Scope
Constants
Naming Conventions
Hoisting
Null and Undefined
3. Dynamic Typing
Dynamic Type Changes
No Type Annotations
Implicit Type Conversion (Coercion)
Typeof Operator
Falsy and Truthy Values
Pros and Cons of Dynamic Typing
4. Data Types
Strings
Numbers
Booleans
Arrays
Objects
5. Functions
Function Declaration
Function Parameterst
Function Invocation (Calling a Function)
Return Statement
Function Expressions
Arrow Functions (ES6+)
Anonymous Functions
Scope
Callback Functions
Recursion
6. Conditional Statements
if statement
if-else statement
if-else else-if statement
switch statement
7. Loops
for, forEach, map
while loop
do-while loop
8. Event Handling
Event Listeners
Event Object
Event Types
Removing Event Listenersr
Event Bubbling and Capturing
9. DOM Manipulation
Accessing Elements
Modifying Content
Manipulating Attributes
Creating and Appending Elements
Traversal
10. AJAX and Fetch
AJAX (Asynchronous JavaScript and XML)
Asynchronous
XMLHttpRequest
Fetch API
Modern Approach
Promise-based
11. Advanced Step.
Closures
Promises and Async/Await - Pending, Fulfilled, Rejected, Async/Await concept
Prototypes and Prototypal Inheritance - Prototype, Constructor, Functions, Prototype Chain, Object.create(), Inheritance in ES6
Cât costă, cât durează un curs, care este graficul?
Intrați pe pagina cursului pe care doriți să îl alegeți și aflați toate aceste informații. De obicei cursurile se organizează seara sau în weekend, de două ori pe săptămână, câte 3 ore academice.
Mă pot angaja la serviciu după ce trec un curs?
Nu garantăm angajare după finalizarea unui curs. Cursurile sunt selectate pe seturi, după profesii. La absolvirea cu succes a unui set de cursuri, vă putem recomanda la partenerii noștri la internship sau angajare.
Ce să fac dacă sunt începător și nu sunt din domeniul IT?
Persoanele ce se inscriu la cursurile primare pot avea cunoștințe inițiale de calculator. Este important să alegeți domeniul potrivit.
Cum să mă înscriu la cursuri?
Mai întîi ar trebui să vii la oficiu să achiți și să încheiem un contract. Achitarea se face preventiv.
Să vin cu laptop-ul personal?
Este la discreția fiecăruia. Noi vă putem asigura cu calulatoare în timpul orelor de la cursuri. Deși este mai comod de a utiliza laptop-ul personal pentru a lucra în același mediu.
Câți oameni sunt în grup?
Grupele sunt mici, orientativ 5-6 persoane. Mentorul reușește să acorde destula atenție fiecărui participant.
Pot combina cursurile cu munca sau studiile?
Întregul format de pregătire este conceput astfel încât să-l poți combina cu viața personală și munca. Graficul cursurilor se formeaza de obicei seara dupa 18.00 sau in weekend. Desi sunt si grupe de zi, in dependenta de formarea grupelor.
Informații de contactVerificareRechizite Bancare
Bd. Ștefan cel Mare 65, of. 618
Chișinău, Republica Moldova