Aplicatii Web

Anul III, semestrul I, curs optional

Numar ore: curs 3 ore/saptamana, laborator 2 ore/saptamana
Titular curs: Sl. drd. ing. Magdalena Anghel
Titular laborator: Sl. drd. ing. Magdalena Anghel
Numar puncte de credit:

Modalitatea de apreciere si notare:

    Activitatea la laborator si teme de casa 4 puncte, examinarea finala (examen scris) 6 puncte (minim nota 5 la examenul final)

Obiective curs:

    Prezentarea principalelor tehnologii folosite pentru realizarea aplicatiilor Web. Prezentarea arhitecturilor specifice aplicatiilor Web a framework-urilor si a uneltelor software necesare pentru dezvoltarea aplicatiilor Web. Se doreste obtinerea unei imagini de ansamblu a celor descrise mai sus.

Obiective laborator:

    Dobandirea abilitatii de a alege, configura si a folosi mediul de lucru, tehnologia si limbajul potrivit pentru dezvoltarea unei aplicatii Web in functie de cerintele initiale.

Continut curs:


  • Definitii si scurt istoric WWW.
  • Arhitecturi specifice aplicatii Web; Protocolul HTTP.
  • Limbaje de adnotare:HTML, XML, XHTML
  • Foi de stil: CSS.
  • Scripting pe partea de client: Java Script, AJAX
  • Interpretarea si rutarea cererilor de la clienti, controlul accessului, Accesul la baza de date si personalizarea continutului pentru prezentare - tehnici si arhitecturi folosite pentru aceasta intr-o aplicatie Web.
  • Introducere si prezentare comparativa framework-uri pentru realizare aplicatii Web: Ruby on Rails, Struts, Django
  • Java Servlet si JSP
  • Arhitecturi si notiuni introductive J2EE
  • Servicii Web realizare si consumarea lor.
  • Procese "Agile" de dezvoltare a aplicatiilor Web.

Continut laborator:

  • Administrare/Configurare Web Server
  • Prezentare medii de lucru pentru dezvoltare aplicatii Web: Eclipse
  • Aplicatii practice HTML, CSS
  • Aplicatii practice JavaScript, AJAX
  • Instalare si aplicatii practice folosind Ruby on Rails
  • Aplicatii practice servlet java/JSP
  • Aplicatii practice realizare/consumare Web Service
  • Medii pentru build/deploy aplicatii Web MAVEN/ANT

Observatie:

  • Activitatea de laborator presupune participarea la ore si realizarea unor teme de casa (aplicatii software) pentru fiecare dintre subiectele discutate. Temele sunt individuale si trebuie predate, in forma scrisa, la datele stabilite de cadrul didactic indrumator. Punctajul final obtinut pentru activitatea de laborator va fi comunicat inaintea examenului scris
  • La examenul scris (final) este obligatorie prezentarea carnetului de student

Bibliografie:

  • www.w3.org/
  • http://www.rubyonrails.org/
  • http://java.sun.com
  • Web Services Essentials. Ethan Cerami
  • http://www.apache.org
Choosing the best web hosting some times could be difficulty if you donít know what to look for. Read hosting reviews and if you may like we highly recommend using green hosting servers.
Free Joomla Templates designed by Joomla Hosting