Schița de curs

Introducere în Dezvoltarea Web

  • Website vs Aplicație Web
  • Accesarea aplicațiilor web pe un dispozitiv mobil

Înțelegerea modului în care funcționează site-urile și aplicațiile web

Pregătirea mediului de dezvoltare web

Înțelegerea stratului de prezentare (Frontend) al unei aplicații web

Fundamente HTML

Fundamente CSS

Fundamente JavaScript

Design web responsiv

Biblioteci și framework-uri pentru frontend

Proiect: Proiectați un site web prietenos pentru dispozitive mobile

Înțelegerea stratului de acces la date (Backend) al unei aplicații web

Fundamente PHP

Fundamente baze de date și SQL

Fundamente Linux

Biblioteci și framework-uri pentru backend

  • Laravel

Configurarea unui server de aplicații web

  • Stiva LAMP: Linux, Apache, MySQL, PHP

Proiect: Creați un microblog

Securizarea aplicației web

Testarea aplicației web

  • Dezvoltare orientată pe teste

Gestionarea proiectului

  • Controlul versiunilor

Proiect: Creați o aplicație Cstore

JavaScript avansat

PHP avansat

SQL avansat

Securitate avansată

Accesibilitate și localizare

Proiect: Proiect de testare

Tehnici de implementare și integrare continuă

  • Jenkins

Colaborare și dezvoltare Agile

Proiect: De determinat

Optimizarea aplicației web

Scalarea aplicației web

Depanarea aplicației web

Proiect: De determinat

Alte tehnologii și metodologii

  • React, Aplicații Web Progresive, baze de date NoSQL, etc.

Observații finale

Cerințe

  • Diplomă profesională sau universitară în domenii legate de programare sau domenii tehnice similare sau experiență practică echivalentă
  • Experiență cu două sau mai multe limbaje de programare generale, inclusiv, dar nu limitat la: PHP, JavaScript, Python, Java sau Objective C
  • Experiență în dezvoltarea de aplicații web sau aplicații mobile
 420 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite