Curs JavaScript / jQuery

Despre Curs

Cursul de Javascript & JQuery se imparte in doua module in care separat vor fi tratate Javascript respectiv JQuery. In ambele module vom vedea cum putem transforma o pagina HTML statica intr-una dinamica.

Curs JavaScript Timisoara
  • Incepe:

  • Durata:

    10 saptamani (40ore)

  • Nivel:

    Mediu

  • Orar:

    Luni si Joi: 19:30 - 21:30

  • Locatie:

    In sala, Sediul IT School

  • Echipamente:

    Laptop personal

Ce vei invata?

Javascript basics

Javascript este un limabj de programare interpretat de browser, recunoscut si ca facand parte din categoria "Scripting Languages". A fost creat in 1995, initial sub numele de LiveScript, cu scopul de a putea face o pagina HTML interactiva. Folosind javascript putem anima elementele unui site, valida un formular, ascunde sau afisa in functie de anumite conditii, continutul unei pagini.

Vom incepe capitolul discutand despre notiunile introductive in javascript. Vom invata care e scopul variabilelor si cum pot fi declarate, respectiv initiate. In javascript variabilele nu au tipuri de date, dar valorile lor da. Astfel vom ajunge sa discutam despre tipurile primitive de date.

Functions

Functiile sunt o modalitate accesibila de optimizare prin faptul ca permit reutilizarea codului. Putem spune deci, ca o functie este un bloc de cod ce poate fi rulat de mai multe ori. Prin definirea unei functii putem seta ca aceasta sa accepte date de intrare, parametri, sau poate returna date de iesire folosind instructiunea return.

Ca in orice limbaj de programare, javascript pune la dispozitie un set de functii predefinite usor de utlizat si accesat, dar permite si crearea unor functii noi, dupa necesitate. In acest capitol vom intelege in profunzime care e rolul unei functii. Vom invata cum sa definim si sa apelam o functie.

Tot in acest capitol vom cuprinde si notiunea de scope, scope global, scope local care ne va ajuta sa intelegem posibilitatea accesarii unei variabile daca aceasta e declarata global sau local.

Conditional statements

Expresiile conditionale fac posibila executia de cod in functie de anumite conditii. Pentru a putea rula un bloc doar daca o conditie este indeplinita, atunci va fi nevoie sa folosim una din instructiunile if, if..else sau switch

Loops and arrays

Pentru a putea rula un bloc de cod de un numar predefinit de dati, vom avea nevoie sa intelegem instructiunile repetitive, numite loops. Vom trata in mod special instructiunile for si while dar vom exemplifica si instructiunile ceva mai putin folosite for..in si do..while.
In acelasi capitol vom discuta despre un alt tip de date numit array.

Objects

Javascript nu este un limbaj OOP(orientat obiect) dar este bazat pe obiecte. Obiectul este un alt tip de date a unei valori. La fel ca arrays, obiectele pot fi si ele parcurse. Proprietatile obiectelor pot fi create, accesate, modificate sterse.

DOM

Dupa cum spuneam, javascript face posibila manipularea elementelor din HTML si adaugarea de continut dinamic. Acest lucru este posibil cu ajutorul obiectului DOM (Document Object Model). DOM pune la dispozitie toate nodurile dintr'o pagina HTML si o serie de metode ce permit alterarea lor. Folosind obiectul document, vom putea adauga noi noduri sau sterge unele deja existente, vom putea modifica proprietatile CSS ale elementelor, adauga animatii sau intercepta evenimente.

jQuery Libraries

In momentul de fata exista numeroase librarii scrise in javascript care pun la dispozitie functii si variabile ce usureaza si optimizeaza semnificativ lucrul in javascript.

JQuery este o librarie specializata pe manipularea elementelor din DOM. Folosind libraria JQuery, vom avea acces la un set de metode care simplifica modalitatea de accesare a elementelor dintr-o pagina HTML.

In acest capitol vom invata cum sa includem libraria JQuery si cum sa efectuam diferite operatii asupra DOM'ului folosind metodele pe care libraria le pune la dispozitie.

Manipulare DOM folosind JQuery

Biblioteca JQuery ne permite efectuarea unui numar considerabil de operatii realizabile in javascript, dar cu mult mai putine linii de cod.

AJAX

AJAX (Asynchronous JavaScript And XML) permite aplicatiilor WEB sa trimita sau sa preia date de pe server in mod asynchron. Principalele avantaje in utilizarea AJAX sunt: comunicarea cu serverul si posibilitatea de a modifica anumite elemente in pagina fara a fi necesara reincarcarea paginii.

Obiective

  • Intelegereas sintaxei limbajului JavaScript
  • Utilizarea functiilor specifice
  • Crearea de functii
  • Intelegerea elementelor din DOM
  • Utilizarea librariei jQuery
  • Modificarea datelor din pagina asincron

Ce spun cursantii nostri?

Traineri

Lectori IT School

Ema Enescu

- Front-End developer

Ema Enescu e front-end developer cu mai mult de 6 ani experienta in web development. Printre pasiuni se numara cartile bune si calatoriile la mare departare de casa.

Lectori IT School

Daniel Vlad

- Front-End developer

JavaScript Developer specializat in tehnologii de Front-End. Gamer in timpul liber, trainer si mentor la It School.

  • Pret:

    1490 Lei

  • Flexibilitate:

    Plata in 2 rate

Sunt de acord cu Termenii / Conditiile IT School.

Mesajul tau a fost trimis