Curs Programare JAVA - Modul 2 - ADVANCED

Curs de specializare - Notiuni avansate ale Limbajului JAVA

Curs de specializare derulat in sistem ONLINE pentru invatarea notiunilor avansate ale limbajului de programare JAVA.

Curs Programare in Limbajul JAVA - Modul 2 - ADVANCED

Durata cursului: 24 ore pregatire teoretica + practica asistata (Proiect, incluzand realizarea unei aplicatii software).
Pretul cursului: 700 LEI (scutit de TVA) / persoana.
Notiuni studiate: JAVA - Notiuni avansate, Proiect practic.

Cursurile ONLINE se sustin interactiv de catre profesor, conform unui orar prestabilit, folosind platforme precum Skype, Zoom, etc.


Calendarul cursurilor - Date de incepere

Grupa este in formare.

Pentru a va rezerva un loc in cadrul urmatoarei grupe de curs pentru modulul Programare JAVA - Modul 2 - ADVANCED, va rugam sa ne transmiteti cererea Dumneavoastra de inscrere. Odata grupa formata, vom propune si afisa datele de desfasurare si va vom contacta pentru confirmarea participarii.


Descrierea generala a cursului

Cursul de Programare JAVA - Modul 2 - ADVANCED isi propune sa transmita cursantului, cunostintele referitoare la crearea aplicatiilor ce utilizeaza interfetele grafice pentru utilizator, cu salvarea datelor la nivel de fisier in vederea reutilizarii lor ulterioare. Intregul proces de predare si invatare va fi unul bine dozat si gradat, conceput special pentru buna insusire a cunostintelor de catre fiecare participant.

Cursul se adreseaza si poate fi urmat de toti absolventii modulului 1 - FUNDAMENTALS - cat si de elevi, studenti, profesori, profesionisti in domeniul IT precum programatori in alte limbaje, administratori sistem, web designeri, precum si de oricine este interesat sa invete programarea avansata in JAVA.

La final, notiunile predate, se vor concretiza intr-un proiect practic individual, constand in realizarea unei aplicatii software functionala.


Continutul cursului

Programa cursului de Programare JAVA - Modul 2 - ADVANCED este urmatoarea:

LIMBAJUL JAVA - NOTIUNI AVANSATE

Orice program software modern trebuie sa ofere elemente grafice pentru interactiunea utilizator - aplicatie. Daca la primul modul - FUNDAMENTALS - aplicatiile erau realizata la nivel de consola in linie de comanda, de data aceasta vom invata sa realizam aplicatii adevarate ce utilizeaza interfata grafica sub forma feresetrelor cu meniuri, campuri, butoane, etc. Datele aplicatiei vor fi stocate la nivel de fisier, in vederea reutilizarii si prelucrarii lor ulterioare.

Subiectele tratate sunt urmatoarele (accesati fiecare subiect pentru detalii...):

Subiectele tratate vor fi:

  • Introducere, Clase Java pentru intrari si iesiri, Clasa File, Clasa RandomAccessFile.

Se vor discuta si exersa practic notiuni precum:

  • Clase Java pentru fluxuri de intrare / iesire, Fluxuri de nivel scazut, Fluxuri filtru de nivel inalt, Fluxuri pentru citire si scriere, Clasele PrintWriter si BufferedReader, Clasa StreamTokenizer, Clasa System, Serializarea obiectelor, Clasa ObjectOutputStream, Clasa ObjectInputStream, Interfata Serializable, Interfata Externalizable, Crearea unei clase serializabile, Derivarea unei clase serializabile, Implementarea interfetei Seralizable, Metode de serializare obisnuite, Implementarea interfetei Externalizable.

Se vor discuta si exersa practic notiuni precum:

  • Componente si evenimente, Bucla evenimentelor, Componente, Containere, Etichete, Butoane, Campuri si arii de text, Clasa java.awt.TextComponent, Clasa java.awt.TextField, Clasa java.awt.TextArea, Butoane de selectie (checkbox si radio), Liste de optiuni, Suprafete de desenare, Panouri, Meniuri pop-up, Gestionari de pozitionare, Gestionarul BorderLayout, Gestionarul CardLayout, Gestionarul FlowLayout, Gestionarul GridLayout, Gestionarul GridBagLayout, Pozitionarea absoluta, Ferestre, Clasa java.awt.Window, Clasa java.awt.Frame, Clasa java.awt.Dialog, Clasa java.awt.FileDialog.

Se vor discuta si exersa practic notiuni precum:

  • Introducere, Interfete grafice, JFC (Java Foundation Classes), Componenetele si pachetele clasei Swing, MVC (Model View Controller), UI Delegate, Implementari pluggable look and feel, Modele, Swing versus AWT, Swing - evenimente si ascultatori, Desenarea componentelor grafice, Alinierea la JavaBeans, gestionarea focusului, Clasificarea componentelor Swing, Containere de baza, JFrame, Clase si interfete legate de ferestre, JWindow, JDialog, JApplet, Containere intermediare, JPanel, JScrollPane, JSplitPane, JTabbedPane, JLabel, Butoane, JButton, JToggleButton, JCheckButton, JRadioButton, Chenare, JList, JComboBox, JSpinner, Componente text, JTable, JTree, Meniuri, JToolBar, Dialoguri, JOptionPane, JFileChooser, JColorChooser, Componente pentru progres si derulare, JSlider, JScrollBar, JProgressBar, JToolTip, Ferestre interioare, JDesktopPane, JInternalFrame, Recomandari si optimizari;

Se vor discuta si exersa practic notiuni precum:

  • Conventii si principii, Pachetul JavaHelp, Fereastra standard JavaHelp, Principii JavaHelp, Dezvoltarea help-ului, Temele HTML, Fisierul HelpSet, Fisierul Map, Fisierul cuprins, Fisierul index, Indexarea si cautarea, Compresia si incapsularea, Atasarea help-ului la aplicatie, Clasa HelpSet, Clasa HelpBroker, Clasa CSH, Adaugarea help-ului la ferestre, Adaugarea help-ului componentelor, Activarea help-ului prin apasarea butoanelor, Help activat folosind mouse-ului, Scufundarea help-ului in aplicatie.

Se vor discuta si exersa practic notiuni precum:

  • Introducere, Codificari, Unicode, Seturi de caractere, Setarea localizarii, Separarea datelor, Formatari, Formatarea numerelor, Formatarea datei si orei, Formatarea mesajelor, Lucrul cu fonturi, Introducerea textului, Etape necesare pentru internationalizarea aplicatiilor.
PROIECT PRACTIC DE ABSOLVIRE / PRACTICA INDIVIDUALA ASISTATA

Folosind notiunile studiate la curs se va realiza o aplicatie software functionala ce se va constitui ca si proiect prezentat in cadrul probei practice a examenului final de absolvire.


Certificari obtinute

Puteti vizualiza in continuare specimenul de certificat obtinut in urma absolvirii cursului de Programare JAVA - Modul 2 - ADVANCED.

Certificarea pentru cursul de Programare JAVA
Vizualizati modelul (specimen) de certificat de absolvire

Pentru absolvirea cursurilor de programare desfasurate in sistem de studiu ONLINE, se acorda certificat / diploma de absolvire INOVATOP.

Certificatele de absolvire includ lista tematica a notiunilor invatate in cadrul cursului.

Puteti vizualiza modelul de certificat acordat de INOVATOP in urma absolvirii cursurilor derulate in sistem de studiu ONLINE, accesand link-ul urmator:

Afiseaza modelul de certificat de absolvire

Inscrierea la cursurile de Programare JAVA

Inscrierea la curs se face prin completarea unui formular de inscriere (fisier format Word) si expedierea lui catre noi.

Puteti descarca formularul de inscriere, accesand butonul urmator:

(Click pentru descarcare formular inscriere curs...)

Dupa completare, formularul de inscriere trebuie trimis prin e-mail la adresa office@cursuri-web-design.ro sau prin fax la numarul 0372.250.333, iar noi va vom contacta pentru confirmare.

Inscrierile la cursuri se fac in limita locurilor disponibile. O grupa se constituie cu minimum 10 cursanti, InovaTop rezervandu-si dreptul de modificare a datei de incepere a cursurilor.