2013-2014                                 


Limbaje de Programare pentru Aplicatii Internet

(LPAI)



Modul de evaluare

30 puncte = prezenta laborator + teme de casa + testari laborator
30 puncte = proiect (predare + sustinere)
40 puncte = examen final

pot fi folosite materiale scrise/tiparite individuale (cursuri, carti, proiecte, etc.)

NU pot fi folosite surse electronice de informatii (laptopuri, tablete, telefoane, etc.)

+ bonus prezenta la curs

 

Prima versiune a notelor Rezultate_v1

Pentru discutii asupra lor si trecerea in carnet joi sau vineri orele 16-17 in sala B123.

 

 


 

Laborator

 

1. Introducere in programarea Java. Dezvoltarea si modificarea programelor. Scrierea functiilor membru (metodelor) ( pdf )

 

2. Introducere in programarea orientata spre obiecte (OO) in Java Actualizat 25.10.2010 ( pdf )

 

3. Miniaplicatii (applet-uri) Java. Interfete grafice Swing ( pdf )

 

4. Programarea aplicatiilor la nivel socket. Fire de executie. Interfete grafice Swing (2) ( pdf )

 

5. Programarea Web utilizand tehnologia Java Servlet ( pdf )

 

6. Programarea Web utilizand tehnologia JSP (redirectare TPI lab 4 JavaServer Pages) draft


Proiect

Enunt si materiale pentru proiect (comun cu fosta disciplina SwRTc)

(folositi ca punct de start codul de la finalul fazei a 2-a,

http://discipline.elcom.pub.ro/swrtc/2006_SwRTc_Proiect_Faza2_v01.htm )

Ca alternativa mai simpla, puteti folosi ca punct de start si varianta de chat de la

http://discipline.elcom.pub.ro/POO-Java/2007_POO_Lab_6_Main_v01.htm

( daca folositi lucrarea asta, e bine sa o cititi si pe cea anterioara ei:

http://discipline.elcom.pub.ro/POO-Java/2007_POO_Lab_5_Main_v01.htm )

Recomandam

- prima varianta (faza 2 proiect SwRTc) pt ca e mai avansata (dar mai greu de inteles tot

codul, pt ca se bazeaza pe clasa Vector),

- a doua varianta (mini-proiect POO) pt ca e mai usor de inteles si sunt mai multe de

adaugat la ea (dar e mai mult de depanat la ea pana sa mearga - codul are niste erori,

si nu e atat de orientata spre obiecte, lucreaza cu tablouri)

Asadar, fiecare are si plusuri si minusuri...


 

Note de curs


Cap1si2.pdf, Cap3.pdf, Cap4.pdf, Cap5.pdf

nou: ExtrasTPIServletsJSP.pdf

 

Puteti folosi si slide-urile de curs de la adresa

 

http://discipline.elcom.pub.ro/tpi/cursuri/

 

Pentru partea de Orientare spre Obiecte puteti folosi si slide-urile de curs POO

 

  1. Slide-uri subcapitol 1 1 34 slide-uri      

  2. Slide-uri subcapitol 1 2 partea I 54 slide-uri 

  3. Slide-uri subcapitol 1 2 partea II 80 slide-uri            

  4. Slide-uri subcapitol 1 3 36 slide-uri                              

  5. Slide-uri subcapitol 1 4 partea I 36 slide-uri   

  6. Slide-uri subcapitol 1 4 partea II 26 slide-uri   

  7. Slide-uri subcapitol 2 1 partea I 34 slide-uri                

  8. Slide-uri subcapitol 2 1 partea II 13 slide-uri  

  9. Slide-uri subcapitol 2 2 31 slide-uri                

10. Slide-uri subcapitol 2 3 23 slide-uri                               

11. Slide-uri subcapitol 2 4 19 slide-uri                

12. Slide-uri subcapitol 2 5 20 slide-uri                

 



 

jdk 6 update 21 + docs 1.6.0 (API)

jdk 1.5.0 update 12 + docs 1.5.0 (API)

Documentatia jdk1.4.1 (locala)  +  Tutorialul Java (local)

Thinking in Java ed. 3 (pdf) + Thinking in Java ed 3, vers. 4.0 in HTML (zip)