0% au considerat acest document util (0 voturi)
92 vizualizări

Java Coding Bootcamp

Programul de studiu acoperă concepte de bază ale programării orientate pe obiecte în Java, inclusiv OOP, colecții, I/O, SQL, arhitectură software și dezvoltarea de aplicații web.

Încărcat de

Andreea Kaeya
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
92 vizualizări

Java Coding Bootcamp

Programul de studiu acoperă concepte de bază ale programării orientate pe obiecte în Java, inclusiv OOP, colecții, I/O, SQL, arhitectură software și dezvoltarea de aplicații web.

Încărcat de

Andreea Kaeya
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 6

JADEMY

JAVA CODING BOOTCAMP


Programa de Studiu

[email protected]
Program Analitic Java Coding Bootcamp ............................................................................................ 2
1 Bazele programrii - Recapitulare............................................................................................... 2
2 Introducere n OOP Recapitulare i Aprofundare .................................................................... 2
3 Abstractizare ............................................................................................................................... 2
4 Colecii i Algoritmi ..................................................................................................................... 3
5 I/O ............................................................................................................................................... 3
6 Excepii ........................................................................................................................................ 3
7 Fire de Execuie ........................................................................................................................... 3
8 SQL. Baze de Date ....................................................................................................................... 4
9 Java API ....................................................................................................................................... 4
10 Arhitectur .............................................................................................................................. 4
11 Java EE Aplicaii Web ........................................................................................................... 4

1
Program Analitic Java Coding Bootcamp

1 Bazele programrii - Recapitulare

Scrierea programelor n Java. Debugging i repararea erorilor


Coding style
Java API i crearea de documentaie
Sisteme de versionare
Tipuri de date. Variabile
Structuri de control
Metode
Folosirea claselor i obiectelor

2 Introducere n OOP Recapitulare i Aprofundare

Clase i obiecte. Constructori, cmpuri, metode, blocuri de iniializare


Compunere
Motenire i suprascriere
Pachete i importuri. Modificatori de acces i ncapsulare
Cuvinte cheie static si final. Constante, clase imutabile si clase wrapper
Tipuri de clase: externe, interne, locale, anonime
Suprascrierea metodelor toString(), equals(), hashCode()

3 Abstractizare

Clase i metode abstracte i finale


Interfee
Polimorfism
Upcasting i Downcasting. instaceof
Anotaii
enum crearea, folosire, constructori, metode, iniializare

2
4 Colecii i Algoritmi

List, Set, Map


ArrayList, LinkedList, TreeSet, HashSet, LinkedHashSet, TreeMap,
HashMap, LinkedHashMap, Vector, HashTable, Stack
Diferene i modaliti de utilizare
Genericitate
Iteratori
Comparatori (Comparable / Comparator)
Operaii cu colecii
Sortare
Recursivitate

5 I/O

Fiiere
Fluxuri de date
Serializare

6 Excepii

try - catch - finally


Tipuri de excepii checked i runtime
Gestionarea prin prindere i declarare (throws)
Aruncarea excepiilor (throw)
Crearea excepiilor

7 Fire de Execuie

Crearea i execuia unui thread


Ciclul de via. Metode specifice
Concurrency. Sincronizare

3
8 SQL. Baze de Date

Tipuri de date
Data definition language (DDL): create, alter, drop, rename
Data manipulation language (DML): select, insert, update, delete
Tabele i legturi. one-to-one, one-to-many, many-to-many
Funcii
Join
JDBC. Crearea aplicaiilor Java folosind o baz de date MySQL

9 Java API

StrigBuffer, StringBuilder
Expresii regulate (Regex)
Localizare
Formatarea datelor i a numerelor

10 Arhitectur

UML
Relaii HAS-A vs IS-A
Cuplare i Coeziune
Principii OOP
Design Patterns: Singleton, Factory, DAO
Arhitectura MVC

11 Java EE Aplicaii Web

Pachete JavaEE: javax.servlet, javax.servlet.http, javax.servlet.jsp,


avax.servlet.jsp.jstl.core
Ant i Maven pentru build
Serverul Tomcat
Anatomia unei aplicaii Web

4
Servlei i JSP-uri
Sesiuni i cookie-uri
Forward i sendRedirect
Download fiiere
Introducere n HTML, CSS, JavaScript
AJAX: JSON, jQuery
Concepte Spring

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