Schița de curs

Introducere în Web Development

  • Site web vs aplicație web
  • Accessfiind aplicații web pe un dispozitiv mobil

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

Pregătirea Web Development Mediului

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

HTML Fundamente

CSS Fundamente

JavaNoțiuni fundamentale ale scenariului

receptiv Web Design

Biblioteci și cadre frontale

Proiect: Proiectați un site web prietenos cu dispozitivele mobile

Înțelegerea stratului de date Access (backend) al unei aplicații web

PHP Fundamente

Databases și SQL Fundamente

Linux Fundamente

Biblioteci și cadre de bază

  • Laravel

Configurarea unui Web Application Server

  • Stivă LAMPĂ: Linux, Apache, MySQL, PHP

Proiect: Creați un microblog

Securizarea aplicației dvs. web

Testarea aplicației dvs. web

  • Dezvoltare bazată pe teste

Gestionarea proiectului dvs

  • Controlul versiunii

Proiect: Creați o aplicație Cstore

Script avansat Java.

Avansat PHP

Avansat SQL

Securitate avansată

Accessabilitate și localizare

Proiect: Proiect de testare

Tehnici de implementare și integrare continuă

  • Jenkins

Collaboration și Agile Dezvoltare

Proiect: TBD

Optimizarea aplicației dvs. web

Scalarea aplicației dvs. web

Depanarea aplicației dvs. web

Proiect: TBD

Alte tehnologii și metodologii

  • React, Progressive Web Apps, NoSQL baze de date etc.

Observații de încheiere

Cerințe

  • Vocațional sau diplomă în orice domeniu de studiu legat de programare de calculatoare sau domeniu tehnic similar sau experiență practică echivalentă
  • .
  • Experiență cu două sau mai multe limbaje de programare de uz general, inclusiv, dar fără a se limita la: PHP, JavaScript, Python, Java sau Objective C
  • .
  • Experiență în dezvoltarea de aplicații web sau în dezvoltarea de aplicații mobile
 420 ore

Mărturii (3)

Cursuri înrudite

Categorii înrudite