metode de studiere java

Download Metode de Studiere Java

If you can't read please download the document

Upload: voicu-cata

Post on 29-Nov-2015

34 views

Category:

Documents


3 download

TRANSCRIPT

Program Curs: Programare Java SE Nr. modulDenumire modulNr ore
teorNr ore
pract

Modulul 1Noiuni de bazExaminarea tehnologiei Java

Analizarea unei aplicaii simple cu tehnologia Java

Executarea unei aplicaii Java

2 ore2 ore

Modulul 2Programarea orientat pe obiectDefinirea conceptelor de modelare: abstractizarea, ncapsularea i pachete

Reutilizarea codului Java

Definirea clasei, membrii, atribute, metode, constructori, precum i pachete

Utilizarea modificatorilor de acces private i public, dup caz, ca concepte de ncapsulare

Chemarea unei metode ale unui anumit obiect

Utilizarea documentaiei on-line ale tehnologiei Java API

2 ore2 ore

Modulul 3Identificatoare, cuvinte cheie, precum i Tipuri de dateUtilizarea comentariilor ntr-un program surs

Distingerea identificatorilor

Recunoasterea cuvintelor cheie n tehnologia Java

Cele opt tipuri de date primitive

Definire literali pentru tipuri de date numerice si textuale

Definire variabilelor primitive i variabile de referin

Variabile variabilelor de clas

Construirea unui obiect utiliznd new

Descrierea de iniializare default

Descrierea importanei unei variabile de referin

Stabilirea consecvenei de atribuire a variabilelor de clas

4 ore4 ore

Modulul 4ExpresiiDeosebirea dintre variabilele de instanta si de clasa

Initializarea variabilelor de instanta

Recunoasterea, descrieirea, si utilizarea operatorilor Java software

Deosebirea dintre atribute datelor primitive

Identificarea expresiilor booleane si cerintele lor in expresii de control

Identificarea atributelor

Utilizarea constructiilor if, switch, for, while si do si etichetelor break si continue ca modalitate de structuri de control in program

4 ore4 ore

Modulul 5Tablouri (Matrici)Declararea i crearea tablourior de date primitive, de clas sau tipuri de date tablou

Iniializarea elementelor unui tablou

Explicarea modul cum se iniializaza elementele unui tablou

Determinarea numrului de elemente ntr-o matrice

Crearea unei matrici multidimensionale

Sa se scrie un cod de copiere a valorilor matricei de la o matrice la alta

4 ore4 ore

Modulul 6ClaseDefinirea de motenire, polimorfism, suprancrcare, suprascriere, i invocarea metodelor virtuale

Utilizarea modificatori de acces protected i implicit (pachetul-friendly)

Descrierea conceptelor de constructor i suprancrcarea metodei

Descrierea complet a construciei unui obiect i operaia de iniializare

4 ore4 ore

Modulul 7Particularitati avansate de clasCrearea variabilelor i metodelor statice

Crearea claselor metodelor, precum i variabilelor final

Crearea i utilizarea tipurilor numerice

Utilizarea i declararea identificatorului static

Crearea claselor i a metodelor abstracte

Crearea i utilizarea unei interfae

4 ore4 ore

Modulul 8ExcepiiDefinire excepii

Utilizarea identificatorilor try, catch, and finally

Descrierea categoriilor de excepii

Identificarea excepiilor comune

Excepii proprii

4 ore4 ore

Modulul 9ColeciiInterfete ce descriu colectii

Descrierea interfatei Set

Implementari ale colectiilor

Folosirea eficienta a colectiilor

Utilizarea generic a coleciilor

Iteratori si enumerari

Utilizarea parametrilor n clase generice

Scrierea unui program cu iteratii

4 ore4 ore

Modulul 10Fundamentele Input/Output (I / O)
S se scrie un program care utilizeaz argumentele din linia de comand i proprietile de sistemExaminarea proprietilor de clas

Crearea fluxului de prelucrare, i utilizezarea n mod corespunztor

Serializarea i deserializea obiectelor

Distingerea fluxurilor read i write

4 ore4 ore

Modulul 11Console I/ O and File I/OCitirea datelor din linia de comand

Scrierea datelor pe consol

Descrierea fiierelor i fiiere I/O

4 ore4 ore

Modulul 12Crearea Java GUI cu utilizarea API-SwingDescrierea tehnologiei JFC Swing

Definirea Swing

Identificarea pachetelor Swing

Descrierea blocurilor GUI: containere, componente, i gestionari de poziionare

Examinarea proprietilor containerului top-level, general-scop, i special-purpose

Examinarea componentelor

Examinarea gestionarilor de poziionare

Descrierea modelului Swing single-threaded

Construirea unui GUI folosind componentele Swing

4 ore4 ore

Modulul 13Generarea evenimentelor GUIDefinirea evenimentelor

Examinarea unui model de eveniment Java SE

Descrierea GUI behavior

Determinarea aciuni utilizatorului care provoac un eveniment

Elaborarea de asculttori ai evenimentului

Descriei caracteristicile clasei SwingWorker

4 ore4 ore

Modulul 14Aplicaii GUI Descrierea modului de a construi o bara de meniu, meniu, precum i elementele de meniu ntr-un GUI Java

Schimbarea culorii fontului i a unei componente

4 ore4 ore

Modulul 15Fire de execuie
Definirea unui thread (fir de execuie)Crearea firelor separate, ntr-un program de tehnologia Java, codul de control i datele care sunt utilizate de ctre acest fir

Control de execuie a unui fir i de a scrie codul independent de platform, cu fire de execuie

Descriei dificultile care pot aprea atunci cnd mai multe fire

Utilizarea wait and notify la comunicarea ntre fire

Utilizai synchronized pentru a proteja datele

4 ore4 ore

Modulul 16Lucrul n reeaElaborarea de cod pentru a configura conexiunea la reea

TCP / IP

Utilizai ServerSocket i clase Socket la punerea n aplicare de clieni i servere TCP / IP

4 ore4 ore

Total32 ore32ore

Sarcina total de predare - 64 ore academice

Curs Java incepatori (versiunea online)Cursul online de Java incepatori iti ofera bazele programarii in limbajul Java. Toate conceptele aferente acestui curs sunt explicate prin intermediul videotutorialelor, punandu-se accent pe exemplificare practica. La finalul acestui curs vei putea sa: intelegi modul de functionare si aplicare a instructiunilor si sintaxei limbajului Java

folosesti corect technicile specifice programarii orientate obiect

construiesti aplicatii desktop folosind J2SE

controlezi flowul evenimentelor interfetelor grafice

intelegi modul de utilizare a thread-urilor, exceptiilor si framework-ul de colectii din Java

Videotutorialele sunt in calitate HD iar fiecare video-curs este insotit de fisierele de curs, astfel incat sa poti exersa notiunile noi care ti-au fost predate. Detaliile cursului durata cursului: 10 ore si 17 min
continut: 137 lectii, 16 exercitii


230 RON persoane fizice
280 RON persoane juridice

Inscrie-te acum Intra in cont LEC - curs onlineminimzare capitole maximizare capitole
Notiuni introductive01 - Introducere in Java 4m 7s

02 - Instalare Java si Eclipse 1m 37s

03 - Sintaxa de baza in Java 3m 28s

04 - Tipuri de date si instructiuni if 4m 22s

05 - Instructiunile for, while si switch 4m 47s

06 - Introducere in Eclipse 4m 54s

07 - Utilizarea fisierelor cu exemple 1m 9s

OOP 101 - Prezentare modul 0m 48s

02 - Intro clase si obiecte 1m 42s

03 - Setarea proiectului si realizarea primei clase 2m 32s

04 - Metode, atribute si construirea primului obiect 5m 55s

05 - Detalierea modului de lucru cu obiecte 5m 3s

06 - Recapitularea conceptelor de clasa si obiect 1m 31s

07 - Constructori fara parametri 4m 24s

08 - Constructor cu parametru 3m 32s

09 - Supraincarcare - overloading 7m 17s

10 - Atribute de tip obiect 3m 25s

11 - THIS si generarea constructorilor in Eclipse 2m 47s

12 - Modificatori de acces - de ce exista 6m 2s

13 - Explicatie incapsulare date 3m 10s

14 - Scriere get-eri si set-eri 4m 20s

15 - Generare get si set din Eclipse 4m 25s

OOP 202 - Atribute final 6m 49s

03 - Atribute statice 6m 12s

04 - Metode statice 4m 56s

05 - Array-uri de obiecte 2m 16s

06 - Declarare si initializare 8m 10s

07 - Array-uri de obiecte ca parametrii 3m 38s

08 - Pachete 3m 5s

09 - Modificatorul default 3m 11s

OOP 301 - Mostenire introducere 3m 38s

02 - Implementarea conceptului de mostenire 5m 43s

03 - Suprascrierea 4m 52s

04 - Clasa object si suprascrierea metodei toString 4m 2s

05 - Utilizare keyword super 2m 4s

06 - Utilizare super in constructori 5m 7s

07 - Metode final 1m 27s

08 - Clase final 1m 19s

09 - Mostenire multipla 4m 3s

10 - Interfete declarare 2m 22s

11 - Interfete implementare 4m 7s

12 - Metode abstracte 5m 17s

13 - Clase, interfete, clase abstracte 2m 25s

14 - Polimorfism 5m 4s

15 - Aplicatie polimorfism , metoda getClass si class 5m 11s

SWING 101 - Prezentare Swing 4m 7s

02 - Stabilire structura clasa 3m 58s

03 - JFrame crearea primei ferestre 5m 53s

04 - JFame stabilire detalii suplimentare 2m 9s

05 - JButton adaugarea primei componente pe fereastra 8m 15s

06 - JTextField, JLabel completare interfetei grafice 7m 51s

07 - ActionListener interceptarea click-urilor 3m 59s

08 - ActionEvent Diferentierea dintre sursele evenimentului 2m 24s

09 - Logica aplicatiei partea 1 (centrare label-uri) 6m 32s

10 - Logica aplicatiei partea 2 (resize fereastra) 5m 59s

SWING 201 - Introducere 1m 27s

02 - Initializarea aplicatiei si JPasswordField 5m 27s

03 - Utilizare KeyListener 2m 21s

04 - Utilizarea KeyEvent si metoda Consume 5m 28s

05 - Cititrea dintr-un JPassword Field si limitarea tipurilor de caractere acceptate 4m 32s

06 - Eliminarea unei componente de pe o fereastra 2m 59s

07 - Java Canvas 3m 37s

08 - Metoda paint si clasa Graphics 6m 13s

09 - Mouse Listener 4m 56s

10 - Desenarea folosind Mouse-ul 2m 52s

11 - Mouse Motion Listener 3m 10s

12 - Window Listener 1m 55s

13 - JOptionPane 5m 4s

SWING 301 - Border Layout 6m 23s

02 - Border Layout 2 6m 1s

03 - Flow Layout 6m 38s

04 - Flow Layout partea 2 4m 47s

05 - Grid Layout 7m 21s

06 - Studiu de caz - Combinarea mai multor LayoutManageri partea 1 4m 12s

07 - Studiu de caz - Combinarea mai multor LayoutManageri partea 2 4m 27s

08 - Studiu de caz - Combinarea mai multor LayoutManageri partea 3 4m 34s

08 - Studiu de caz - Combinarea mai multor LayoutManageri partea 4 1m 57s

09 - Refactoring si extragere de metode 1m 18s

10 - JComboBox si Model 3m 50s

11 - Citirea valorilor dintr-un JComboBox 1m 13s

12 - Metoda Pack 1m 25s

13 - Modificarea dinamica a unui Layout 3m 32s

14 - Prezentare capitole bonus 2m 8s

15 - Bonus utilizare table Layout 30m 24s

16 - Bonus elemente avansate de JComboBox si Jlist 25m 25s

SWING 401 - Introducere 2m 10s

02 - Setup aplicatie si JTextArea 4m 40s

03 - Utilizare scroll pane 2m 58s

04 - Optiuni de scroll 4m 48s

05 - Modificare fonturi 3m 10s

06 - Utilizarea meniurilor in aplicatie partea 1 3m 38s

07 - Utilizarea meniurilor in aplicatie partea 2 4m 7s

08 - Adaugare action listeneri pe meniuri 2m 11s

09 - Action Command pentru meniuri 3m 50s

10 - Externalizarea valorilor hardcodate 3m 57s

11 - Deschidera si salvarea fisierelor - JFileChooser 5m 8s

12 - Inchiderea unei aplicatii programatic 3m 35s

13 - Scrierea fisierelor folosind Java IO 3m 25s

14 - Citirea fiserelor folosind Java IO 3m 45s

15 - Utilizarea buffered reader 3m 10s

Exceptii in Java01 - Exceptii si erori 3m 15s

02 - Utilizarea si utilitatea blocurilor try catch 5m 39s

03 - Clase de exceptii 8m 32s

04 - Utilizarea blocului finally 3m 47s

05 - Exceptii runtime si exceptii logice 5m 42s

06 - Definirea exceptiilor proprii 8m 7s

07 - Aruncarea si interceptarea exceptiilor proprii 3m 28s

Frameworkul de colectii in Java01 - ArrayList comparatie cu arrayuri simple si mod de utilizare 7m 49s

02 - ArrayList operatii de baza si sortari 4m 16s

03 - Generics si liste de obiecte - partea 1 4m 22s

04 - Generics si liste de obiecte - partea 2 4m 2s

05 - Interfata Comparable 4m 3s

06 - Interfata Comparator - criterii de comparare 4m 40s

Threads - fire de executie01 - Ce sunt firele de executie 2m 43s

02 - Crearea primelor threaduri 5m 6s

03 - Refactoring cod 2m 47s

04 - Utilizarea metodei Sleep 3m 59s

05 - System garbage collector 1m 46s

06 - Interfata Runnable 3m 7s

07 - Prioritizarea firelor de executie 2m 11s

08 - Sincronizarea firelor de executie Partea 1 1m 49s

09 - Sincronizarea firelor de executie Partea 2 6m 33s

10 - Sincronizarea firelor de executie Partea 3 3m 14s

Serializarea obiectelor01 - Ce este serializarea 3m 38s

02 -Crearea clasei ce va fi serializata 4m 10s

03 - Scrierea folosind serializarea 6m 2s

04 - Salvarea obiectelor 3m 10s

05 - Citirea folosind serializarea 3m 49s

06 - Citirea obiectelor 2m 7s

07 - Utilizarea serialVersionUID 4m 52s

08 - Referinte catre obiecte serializabile 7m 20s

Drag and drop01 - Intro proiect 0m 58s

02 - Setup fereastra aplicatie partea 1 4m 41s

03 - Setup fereastra aplicatie partea 2 6m 41s

04 - Operatia de drag 8m 24s

05 - Operatia de drop partea 1 4m 52s

06 - Operatia de drop partea 2 6m 20s

Teste si intrebariTeste Java Incepatori - lectiile 1 si 2

Teste Java Incepatori - lectiile 3 si 4

Teste Java Incepatori - lectiile 5 si 6

Teste Java Incepatori - lectiile 7 si 8

Teste Java Incepatori - lectiile 9 si 10

Dezvoltare aplicaii cu Platforma Java EE

Nr. modulDenumire modulNr oreteorNr orepractNr oretotal

1Modulul 1 Tehnologiile Java EE. Introducere. SondajeDescriere deosebiri dintre particularitatile diferitor versiuni Java si platforme JavaDescriere necesitati aplicatii enterpriseIntroducere in Java EE APIs si serviciiCertifications PathsIntroducere in Applications ServersModule Enterprise2 ore2 ore4 ore

2Architecture Aplicatiei EnterpriseDesign PatternsModel View ControllerComunicare sinhrona si asinhronaTopologii retea si ClusteringLayering (client, presentation, service, integration, persistence)2 ore2 ore4 ore

3Descriere Tehnologiei WebDescrierea rolului componentelor web in aplicatii Java EEDefinire model HTTP request-responseJava servlete, JSP si JSFIntroducere succinta in tehnologie2 ore2 ore4 ore

4Dezvoltare ServleteDescriei servlet APIConfigurare Servlete cu anotatatii si descriptori deploymentUtilizare cerere si raspuns APIServlete in calitate de controlere2 ore2 ore4 ore

5Dezvoltarea aplicatii cu Tehnologia JavaServer PagesEvaluarea rolului tehnologiei JSP ca un mecanism de prezentatareJSP pagesProcesul de primire a datelor de la servlete intr-o pagina JSPIntroducere succinta in JSTL si EL2 ore2 ore4 ore

6JavaServer FacesModelul JSFAdaugare suport JSF la o aplicatie webUtilizare JSF tag librariesConfigurare JSF page navigationJSF Managed beansJSF Conversion, Validation si Error Handling2 ore2 ore4 ore

7Descriere EJBTipuri EJB: Session BeansTipuri EJB: Message Driven beansJava Persistence API ce inlocuieste Entity EJBDescrierea rolului EJB intr-o aplicatie Java EEEJB lite2 ore2 ore4 ore

8Implementare EJB 3.0 Session BeansComparare behavior stateless si statefulDescriere caracteristici operationale pentru stateless session beanDescriere caracteristici operationale pentru stateful session beanDescriere caracteristici operationale pentru singleton session beanCreare session beansPachete (package) si implementare session beansCreare clienti session bean2 ore2 ore4 ore

Modulul 9Java Persistence APIRolul Java Persistence API intr-o aplicatie Java EEObject Relational MappingEntitea crearii unei claseUtilizare EntityManager APICiclul de viata si caracteristici operationale pentru Entity componentsPersistent Units si Packaging2 ore2 ore4 ore

10Implementare Transaction PolicyDescriere semantici de tranzactiiComparare dintre definitii tranzactii programmatice si declarativeUtilizarea tranzactii Java API (JTA) la definirea programmatica a transactiilorImplementare container-managed transaction policySuport optimistic de blocare de blocare a entitatii componentelorSuport pessimistic de blocare a entitatii componentelorUtilizare transactii cu web profile2 ore2 ore4 ore

11Devzvoltare aplicatii asinhrone Java EE si MesageriaNecesitatea executarii asinhroneIntroducere in tehnologia JMSLista capacitati si restrictii(limitations) ale componentelor Java EE ca producarori si consumatori de mesajeJMS si transactiiAdministrare JMS2 ore2 ore4 ore

12Dezvoltare Message-Driven BeansDescriere propertietati si and ciclul de viata a message-driven beansCreare JMS message-driven bean2 ore2 ore4 ore

13Modelare Web ServiceDescrirerea rolului serviciilor webModele deservicii WebLista specificatii utilizate la crearea platformei independent pentru servicii webDescriere Java API utilizate pentru procesare XML si servicii web2 ore2 ore4 ore

14Implementare Java EE Web Services cu JAX-WS si JAX-RSDescriere endpoints pentru platforma Java EE 6Dezvoltare Web Services cu JavaCreare Clienti Web Service cu Java2 ore2 ore4 ore

15Implementare Security PolicyExploatare container-managed securityDefinrea rolului utilizatorului si responsabilitatiCrearea role-based security policyUtilizare security APIConfigurarea autentificarii in web tier2 ore2 ore4 ore

Total30 ore30 ore60 ore

Dezvoltare Componente Web cu Servlete i Tehnologii JSP

Nr. modulDenumire modulNr oreteorNr orepractNr oretotal

1Introduction in Java ServletsDescriere aplicatii web, CGI si rolul tehnologiei JavaDescriere beneficii technologii Java servleteCrearea unui Java Servlet simpluDefinrea architecturii pe 3 niveleDefinrea architecturii Model-View-Controller (MVC)224

2Introducere in Java Server PagesDe ce servlete nu realizeaza solutia finalaDescriere JSPArchitectura MVC. Notiuni de baza si obiectivele.224

3Implementare MVC DesignCreare controler cu utilizare servleteUtilizarea JSPForward control de la servlet la JSPNotiuni de baza si obiectivele ELImplementarea unui sistem MVC simplu224

4Mediul de dezvoltatre (environment) servleteNotiuni aprofundate despre HTTP protocolNotiuni formulare HTMLNotiuni despre HttpServlet si APISa se scrie un cod ce gestioneaza o sesiune client si cookies224

5Containere pentru servlete si JSPScopul si structura dezvoltarii descriptorilorControl context root si servlet mappingCreare si utilizare context si init parametersUtilizare anotatii la configurare servlete224

6Faciliti ViewCele patru domenii de dateUtilizare EL dot si access array, operatori cu Java Beans, tablouri si collectiiUtilizare EL EL objecte impliciteCreare si utilizare expresii aritmetice in ELIdentifocarea necesitati pentru iteratii si selectii in view si utilizarea taguri JSTL la adresele necesare224

7Dezvoltare pagini JSPOriginea, beneficiu si neajunsurile JSPDescriere technologie JSP, conversia JSP la servlete si ciclul de viata a JSPElemente scripting JSP, declaratii si directiveUtilizarea JSP variablelor impliciteUtilizare jsp: tag-uri.224

8Dezvoltare pagini JSP utilizind custom tagsReferinta JSTL la common job roles in dezvoltare aplicatii web si utilizare tag-uri in dezvoltare JSPRecunoastere sintaxei corecte in tag-uriConfigurarea JSP la utilizarea tag-uri in JSTLSa se scrie un cod JSP cu utilizarea tag-uri standardLista tag-uri JSTL224

9Faciliti ControllerCiclul de viata a unui servletDescriere si utiolizarea elemente avansate in servlete APICreare filtre si utilizarea lor in aplicatii web224

10Optiuni ModelExplicarea particularitatilor JDBC si JPAElemente ce construesc un modelConectarea la baza de date cu utilizarea JDBC sau JPA224

11Aplicatii web asinhroneInteractiuni de baza ale aplicatiilor asinhrone webRolul AJAX-style client side programmingImplementarea servlete asynchronous cu utilizarea facilitatilor Java EE 6224

12Securitatea aplicatiilor webRolul containerelor in securitarea aplicatiilor webDescrierea si implementarea celor patru modele de autentificareUtilizarea criptogafiei aplicatiilor web si client browserRolul JAAS in autentificarea pluggable/extensible a aplicatiilor web224

Total242448

Link AcademyPlanul i programa

JAVA DEVELOPMENT

No.CodeCOURSENo. of classes

I HALF1OOPObject Oriented Programming - Java Coninutul cursului:

Tipuri de date i structuri de date
Tipuri abstracte de date
Concepte de baz ale programrii orientate pe obiect
Obiect
Clasa
Motenirea
Concepte avansate de programare orientat pe obiect
Stocarea obiectelor n memorie
Referina mesajelor
Motenire multipl
Proiectare orientat pe obiect
Introducere n UML i setarea problemei
Analiza cererii
Modelarea clasei
Diagramele secvenei i comunicarea
Diagramele activitii i statusul
Fazele finale de proiectare 40

3CJPJava Core ProgrammingConinutul cursului:

Introducere n Java
Introducere n mediu (instalarea NetBeans i pregtirea pentru lucru)
Tipuri de date
Variabile
Operatori
iruri
Control de flux
Structura if - else
Structura switch
Bucla For
Buclele while i do while
Gestionarea stringurilor
Funcii asupra stringurilor
Expresii regulate
Programarea orientat pe obiect n Java
Clase i obiecte
Atributele i metodele clasei
Motenirea
Interfee
Clasele Java de baz (java.lang)
Pachetele Java
Enumerrile
Coleciile
Excepiile
Gestionarea excepiilor - scoaterea, captarea, blocurile try/catch
Crearea unei clase proprii/excepii
Gestionarea datelor
Data streams
Object streams
Gestionarea bazei de date JDBC 48

4AJPAdvanced Java ProgrammingConinutul cursului:

Tipuri generice de date
Reflexia
Manipularea reelei (Java networking)
HTTP request/response
Manipularea url-urilor
Sockets
Datagrame
Anteturi Http
Securitate
Extensie
Manipularea extensiilor (class loaders)
Localizarea (internationalization)
JMX (Java Management Extensions)
Manipularea graficelor (awt)
Introducere n grafica 2d
Crearea geometriei
Crearea textului
Manipularea imaginilor
Imprimare
Fire de execuie (thread)
Definiia i pornirea firelor de execuie
Parametrizarea firelor de execuie
Sincronizarea i concurena dintre firele de execuie
Firele de execuie i memoria 24

5SQL MySQL Programming and AdministrationConinutul cursului: - Bazele bazei de date
- Instalarea i noiunea de server MySql
- Instrumentele de gestionare a serverului MySql
- Administrarea bazelor de date MySql
- Infrastructura bazelor de date MySql
- Modelarea bazei de date
- Tipuri de date
- Bazele SQL-ului (command setri-limbaje)
- Funcionalitatea n SQL
- Indexarea
- Interogarea complex, optimizarea interogrii, normalizarea...

36

6EL1English Language 148

II HALF7ORMObject/relational mapping/HibernateConinutul cursului:

Introducere n maparea O/R
Arhitectura hibernate
Configurarea
Maparea O/R n hibernate
Maparea de baz n OR
Maparea avansat n OR
Colecii
Asociaii
Componente
Motenirea
Obiectele Hibernate 32

8GUIJava GUI ProgrammingConinutul cursului:

Introducere n Swing
NetBeans i Swing
Componentele Swing
Containere
JApplet
JFrame
Componentele Swing de baz
JLabel
JButton
JPanel
JSlider
JColorChooser
Frames
Dialogs
JToolBar
JEditorPane
Componentele Swing avansate
JList
JTree
Imprimarea

32

9JWSJava Web Services and XMLConinutul cursului:

Introducere n Swing
NetBeans i Swing
Componentele Swing
Containere
JApplet
JFrame
Componentele Swing de baz
JLabel
JButton
JPanel
JSlider
JColorChooser
Frames
Dialogs
JToolBar
JEditorPane
Componentele Swing avansate
JList
JTree
Imprimarea24

10JWPJava Web ProgrammingConinutul cursului:

Introducere n Java web components
Producerea i deployment-ul aplicaiilor Web
Java Server Pages
Java Servlets
Java Server Faces
Programarea JAVA client RIA
Java Applets
Java i AJAX 18

11CSSIntroduction to HTML and CSS Coninutul cursului:- Bazele serverului web i http-ului
- Elementele de baz ale tagurilor HTML i ale sistemelor de taguri n general
- Gestionarea tagurilor simple pentru marcaj
- Gestionarea tagurilor complexe (atributele tagurilor)
- Gestionarea resurselor extrne (poze, scripturi, stiluri)
- Controale i Forme
- Evenimente
- Bazele CSS-ului (convenii)
- Containere (tabele, div...)
- Stilizarea HTML-urilor
- SEO
- Modelarea proiectelor

24

12SWE Software EngineeringConinutul cursului:Software Requirements

Software Design

Software Construction

Software Testing

Software Maintenance

Software Configuration Management

Software Engineering Management

Software Engineering Tools and Methods

Software Quality

24

13JFXJavaFX Coninutul cursului:

Introducere n Java i JavaFX
Instalarea i pregtirea pentru lucru
Scrierea scripturilor
Folosirea obiectelor
Tipuri de date
Operatori
Expresii
Legarea datelor i declanatorii
Lucrul cu pachetele
Control acces

18

14EL2English Language248

Java Platform, Enterprise EditionDescribe the purpose of the Java EE Platform

Describe the needs of enterprise applications

List the various Java EE specifications

Compare services and libraries

Describe the Java EE Web Profile

Describe the EE application tiers and layers

Enterprise Development Tools and Application ServersDescribe the purpose of an application server

Identify the potential selection criteria used when choosing an application server

Install the Oracle WebLogic Server 12c Zip Distribution

Describe the properties of Java EE components

Describe the process of developing a Java EE application

Describe how to configure and package Java EE applications

List EE supporting features provided by integrated development environments (IDEs)

JavaBeans, Annotations, and LoggingDescribe the Java SE features that are used extensively in enterprise applications

Create POJO JavaBeans components

Log application activity and errors

Write to server logs

Describe common Java SE annotations and features

Develop Java annotations

Describe the role of annotations in Java EE

Web Component ModelDescribe the HTTP request-response model

Define the difference between Java Servlets, JSP, and JSF components

Implement application layering and the MVC Pattern

Avoid thread safety issues in web components

Use the Expression Language

Developing with JavaServer Faces TechnologyEvaluate the role of JavaServer Faces (JSF) technology as a presentation mechanism

Describe the flow of the JSF life cycle

Author JSF pages using Facelets

Process form submissions and use JSF managed beans

Describe the use of JSF tag libraries

Use the appropriate annotation to control the scope of a bean instance

Use a component to iterate over values in a collection

Using AJAX and Composite Components with JSFDefine Asynchronous JavaScript and XML (AJAX)

Describe how JSF Components can be enhanced with AJAX

Use the tag

Describe how AJAX request integrates with the JSF life cycle

Define a composite component

Create a JSF composite component

Apache Trinidad JSF Component Library and Mobile DevelopmentCreate JavaServer Faces (JSF) pages that use Apache Trinidad components

Create a JSF-based mobile application

Dynamically apply Cascading Style Sheets (CSS) with Trinidad Skinning

Use the HTML5 video tag

Dependency Injection With CDICreate managed bean compatible classes

Inject managed beans

Qualify the bean being requested at an injection point

Use CDI alternatives

Using JSF and Bean ValidationDefine the approach JSF uses to convert and validate input data

Use built-in validation constraints provided with JSF

Use built-in validation constraint annotations provided by Bean Validation

Create a custom Bean Validation constraint

Developing ServletsDescribe the servlet API

Use the request and response APIs

Set response headers

Create text and binary response bodies

Process file uploads using servlets

Forward to JSPs using RequestDispatcher

Use the session management API

Developing with JavaServer Pages TechnologyEvaluate the role of JSP technology as a presentation mechanism

Author JSP pages

Process data received from servlets in a JSP page

Describe the use of tag libraries

EJB Component ModelDescribe the role of EJB components in a Java EE application

Describe the benefits of EJB components

Describe the operational characteristics of a stateless, stateful, and singleton session beans

Create session beans

Create session bean clients

The Java Persistence APIDescribe the role of the Java Persistence API (JPA) in a Java EE application

Explain the basics of object-relational mapping

Describe the elements and environment of an entity component

Describe the life cycle and operational characteristics of entity components

Implementing a Transaction PolicyDescribe transaction semantics

Compare programmatic and declarative transaction scoping

Use JTA to scope transactions programmatically

Implement a container-managed transaction policy

Support optimistic locking with the versioning of entity components

Support pessimistic locking using EntityManager APIs

Describe the effect of exceptions on transaction state

Web Service and Integration Technology SurveyDescribe the purpose of integration technologies

Define the integration layer in a multilayered application architecture

List various Java EE integration technologies

Describe the benefit of Web Services over other integration technologies

Implementing a Security PolicyLeverage container-managed security

Define user roles and responsibilities

Create a role-based security policy

Using Declarative Security

Configure authentication in the web tier