411

Curs Limbajul JAVA: Nivel Incepator – Mediu

Cursul este acreditat ANC – Programator ajutor – COR 351201.

Diploma este recunoscuta de Ministerul Muncii, Familiei si Protectiei Sociale si Ministerul Educatiei, Cercetarii si Inovarii si atesta toate competentele profesionale ale ocupatiei.

Durata: 40 ore/ 5 zile

Pretul include:

Suportul de curs in format electronic, masa de pranz, coffee break, examenul ANC si certificatul ANC.

Agenda curs:

1.Programare orientata pe obiecte – principii de baza

Conceptul de clasa; conceptul de obiect

Avantaje specifice

Constructia obiectelor: constructori / destructori

Mostenire

Compunere

Vizibilitate

Polimorfism

Clase abstracte; metode abstracte

Tipuri generice

Limbaje “strongly typed” / limbaje “weakly typed”

2. Fundamentele limbajului Java

Tipuri primitive de date

Variabile; declararea variabilelor

Instructiuni; cuvinte-cheie

Cuvinte-cheie de modificare (Modifiers)

Transmiterea argumentelor

Operatori

Conversii de date

Tablouri, stringuri

Blocuri si Statement-uri

Tratarea exceptiilor

Clase si obiecte, gestionarea dinamica a memoriei

Initializare si clean-up (garbage collector, initializarea membrilor)

Interfete

Java Beans

Lucrul cu colectii de obiecte

Fire de executie (threads); sincronizare

Stream-uri, operatii de I/O, new I/O, serializarea obiectelor

3. Java New IO API

Java new I/O (NIO): generalitati

Citirea datelor

Scrierea datelor

Copierea directa a fisierelor

Citirea si scrierea din / in mai multe buffere simultan

Fisiere mapate in memorie

Operatiuni I/O neblocante – generalitati

Multiplexarea operatiunilor I/O – generalitati

4. Java logging

Java logging

log4j

5. Securitate Java

Conceptul de “sandbox”

Elemente de securitate implicite ale limbajului Java

Java Cryptography Extension (JCE)

6. Accesul la baze de date folosind JDBC

Baze de date relationale: generalitati

Notiuni generale de SQL

Conectarea la o baza de date folosind JDBC: Connection, Statement, ResultSet

Maparea tipurilor de date SQL / Java

Inserarea / stergerea / modificarea datelor

Parametrizarea unui query

Folosirea tranzactiilor

Framework-uri de acces la baza de date (Hibernate)

7. JEE

Modelul JEE; tiers (presentation, Web, business, data)

Notiuni de HTML

Notiuni de Javascript

Protocolul HTTP; reqest, response, headers

Servlets

Preluarea informatiilor: Interfetele HttpServletRequest si HttpSession

Trimiterea de informatii catre client: HttpServletResponse

Trimiterea de alte informatii decit HTML: content type

Internationalizare (entitati HTML)

Cooperarea intre servlet-i

Java Server Pages (JSP)

Tag-uri JSP standard

JSP Beans

Combinarea de servlets si pagini JSP

Tag-uri personalizate (custom tags)

Tipuri de tag-uri personalizate

Definirea si utilizarea tag-urilor personalizate

Cooperarea intre tag-uri (partajarea de obiecte)

8. Aplicatii applet-uri si instrumente de lucru cu ferestre

AWT

Componente Swing de baza: descriere generala

Thread-uri Swing

Crearea unui program Swing

Layout; Layout managers

Evenimente

9. Internationalizare

Definitii, generalitati; concepte generale

Clasa java.util.Locale

Fisiere de proprietati

Clasa java.util.ResourceBundle

10. Standarde de scriere a codului si de documentare

Standarde de formatare a codului: conventii de denumire, conventii de aliniere

JavaDoc; generare de documentatie pornind de la comentariile JavaDoc

11. Design patterns

Definitii; deosebiri intre design patterns si algoritmi

Pattern-uri de creatie

Pattern-uri structurale

Pattern-uri de comportament

Conditii de acces + acte necesare inscrierii

Inscrierea la programul de perfectionare este conditionata de absolvirea studiilor medii:

• Copie de pe actul de identitate.

• Copie de pe diploma de bacalaureat.

Discount de volum:

Se acorda discount-uri negociabile de volum.  Solicita oferta speciala pentru compania ta!

Email: Această adresă de email este protejată contra spambots. Trebuie să activați JavaScript pentru a o vedea.

MODEL CERTIFICAT DE ABSOLVIRE

RECOMANDARI DIN PARTEA CLIENTILOR

Microsoft-recomandation
Rec-fundatie-excel
Rec-fundatie
Recomandare-Microsoft
rec-bcr
rec-informatica-feroviara
rec-kaufland
rec-ministerul-justitiei
recomandare-acvatot
recomandare-bcr
recomandare-brd
recomandare-cez
recomandare-ejot
recomandare-hydroelectrica
recomandare-infineon
recomandare-ing
recomandare-radix
recomandare-timex
recomandare-umf
recomandare-voluntari

Aplica pentru acest curs

Te rugam sa completezi formularul pentru a rezerva un loc la acest curs:

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input