Sunteți pe pagina 1din 4

CUPRINS

Partea I. Baze de date

Capitolul 1. Proiectarea bazelor de date

1.1. Noiuni introductive


1.2. Normalizarea datelor
1.3. Implementarea modelului conceptual
1.4. Managementul de proiect

8
22
29
41

Teme de proiect

45

Partea a II-a. Programare WEB

47

Capitolul 2. Limbajul MySQL

47

2.1. Ce este i de ce nvm MySQL ?


2.2. Cum rulm MySQL pe propriul calculator ?
2.3. Crearea unei baze de date
2.4. Tabele. Noiuni elementare
2.5. Tipuri de date n MySQL
2.6. Operatori utilizai n MySQL
2.7. Funcii MySQL
2.8. Afiarea coloanelor care rezult n urma unui calcul
2.9. Valoarea NULL
2.10. Valori implicite
2.11. Cheie primar i cheie unic
2.12. Autoincrementare
2.13. Sortarea datelor
2.14. Filtrarea datelor
2.15. Actualizri ntr-un tabel
2.16. Funcii agregate
2.17. Utilizarea subinterogrilor
2.18. Gruparea datelor
2.19. Uniuni de tabele
2.20. Elemente care privesc securitatea bazelor de date

48
49
50
51
53
57
62
65
66
68
69
71
72
73
74
77
78
80
82
85

Probleme Propuse

86

Manual de Informatic pentru clasa a XII-a

Capitolul 3. Primii pai ctre construcia unui site

90

3.1. Ce este Internetul ?


3.2. Protocolul TCP/IP
3.3. Despre site-uri
3.4.Un program care ruleaz sub FTP
3.5. Cum scriem un fiier HTML ?

91
92
94
97
99

Teste recapitulative

103

Capitolul 4. HTML, CSS primele noiuni

104

4.1. Structura de baz a unei pagini HTML+CSS


4.2. Elemente HTML pentru afiarea textelor
4.3. Atribute CSS pentru font-uri
4.4. Atribute CSS pentru texte
4.5. Liste
4.6. Structura unui element HTML
4.7. Atribute de culoare i fond
4.8. Atribute pentru margini
4.9. Atribute pentru padding
4.10. Atribute pentru bordur
4.11. Elementul IMG
4.12. Tabele
4.13. Hiperlegturi (link-uri)
4.14. Hri imagine
4.15. Elementele BASE, META i SCRIPT
4.16. Cadre (FRAMESET, FRAME i IFRAME)
4.17. Elementul MARQUEE
4.18. Aezarea implicit n pagin a diverselor elemente
4.19. Alte modaliti de aezare n pagin a elementelor
4.20. Atributul z-index
4.21. Atributul display
4.22. Caractere HTML
4.23. Aspecte generale ale proiectrii interfeelor web

105
109
114
115
117
120
122
125
125
125
126
128
133
140
145
147
152
153
155
157
159
160
161

Probleme propuse

165

Capitolul 5. Limbajul PHP

169

5.1. Introducere
5.2. Formulare
5.3. Elementul TEXTAREA
5.4. Elementul SELECT
5.5. Constante. Variabile. Operatori
5.6. Instruciunile limbajului PHP

170
172
176
176
177
181

Cuprins

5.7. Funcii n PHP


5.8. Funcii matematice
5.9. Afiarea datelor - echo i print
5.10. Funcii pentru prelucrarea irurilor de caractere
5.11. Masive n PHP
5.12. Variabile cookie
5.13. Utilizarea n comun a limbajelor PHP i MySQL
5.14. Aplicaii
5.15. Proiectarea paginilor web

184
187
188
189
192
195
197
203
212

Probleme propuse

213

Teme de proiect

215

Partea a III-a. Programare orientat pe obiecte i


programare vizual

216

Capitolul 6. Iniiere n utilizarea limbajului Java

216

6.1. Cum instalm Java ?


6.2. Primul program
6.3. Conceptul de Main Virtual Java (JVM)
6.4. Tipuri de aplicaii Java
6.5. Comentarii
6.6. Afiarea irurilor de caractere
6.7. Tipuri de date
6.8. Operatori
6.9. Instruciuni
6.10. Masive
6.11. Citirea datelor de la tastatur

217
219
220
221
222
222
222
225
234
240
244

Probleme rezolvate

246

6.12. Date membru


6.13. Metode
6.14. Exemple de utilizare a metodelor
6.15. Suprancrcarea metodelor

248
248
251
252

Capitolul 7. Programare orientat pe obiecte

253

7.1. Principiile programrii orientate pe obiecte


7.2. Constructori
7.3. Date membru statice i metode statice
7.4. Cuvntul cheie this
7.5. Referine ctre obiecte
7.6. Masive de obiecte
7.7. Aplicaii ale noiunilor prezentate. Lucrul cu numere raionale
7.8. Studiul unor clase din limbajul Java
7.9. Extinderea claselor (motenirea)
7.10. Polimorfism

254
256
258
259
259
261
263
267
276
282

Manual de Informatic pentru clasa a XII-a

7.11. Clase abstracte


7.12. Interfee
7.13. Specificatori de acces (modificatori de acces)
7.14. Excepii (tratarea erorilor)

287
290
293
296

Probleme propuse

305

Capitolul 8. Programare vizual

311

8.1. Conceptele de baz ale programrii vizuale n Java


8.2. Studiul principalelor componente
8.3. Obiecte grafice. Clasa Graphics
8.4. Accesarea i prelucrarea datelor

312
326
351
356

Probleme propuse

363

Teme de proiect

366

Anexa 1. Instalarea programelor Apache, PHP i MySQL

367

Anexa 2. Dezvoltarea profesional n domeniul IT

369

Anexa 3. Caractere HTML

377

Indicaii / Rspunsuri

380

S-ar putea să vă placă și