Java Pratico

Home / Corsi / Corsi Java / Java Pratico

Java Pratico

Video Corso Java Pratico

La teoria attraverso la pratica. Impara Java programmando!
Saranno inoltre presentati alcuni esercizi pratici e sarà sviluppato un piccolo progetto passo passo per mostrare una piccola evoluzione da codice standard a GUI.
Il corso è concepito per poter cominciare da zero sino ad avere una buona conoscenza di base di Java, ed avere le basi per proseguire in maniera autonoma.

Alcuni argomenti:

  • Java da zero
  • Stringhe ed Array
  • Classi,Ereditarietà,Polimorfismo,Package
  • Classi Astratte,Interfacce,Generics,Java Collections
  • GUI
  • Sorting e Comparable

139 Lezioni Durata totale: 9,5 ore Certificazione Finale
Vai subito al corso!

Elenco Lezioni

Introduzione
  • Presentazione del corso
  • MATERIALE
INSTALLAZIONE
  • 01 IntelliJ IDEA community
  • 02 altri IDE
  • 03 presentazione ambiente
STRINGHE I
  • 01. print e println
  • 02 03 stringhe 1 - splittare 6 circa
  • 04 05 stringhe 3 e 4 - split 6 min circa
ARRAY
  • 01. array
  • 02. matrici
  • 03. matrici - accorgimenti vari
  • 04 stampa array di oggetti
CLASSI E CLASSE OBJECT
  • 01. classi
  • 02 object 1
  • 03 equals
  • 04. tostring
EREDITARIETA
  • 01. ereditarieta
  • 02. ereditarieta 2
POLIMORFISMO
  • 01. plimorfismo
  • 02 polimorfismo overload
  • 03 polimorfismo -override
  • 04. varargs
PACKAGE
  • 01 package p1
  • 02 pakage p2 private and protected
CLASSI ASTRATTE
  • 01 classi astratte
  • 02 classi astratte esempio pratico
INTERFACCE
  • 01 interfacce
  • 02 interfacce - caratteristiche
  • 03 intefacce esempio pratico
  • 04 interfacce scope
  • 05 interfacce uso classe diretto
  • 06 interfacce multiple
  • 07 array di interfacce
  • 08 interfacce e metodi di default
  • 09 interfacce e metodi di default -p2
GENERICS
  • 01 generics introduzione e primo esempio
  • 02 generics multipli
  • 03 generics bounded types
APPROFONDIMENTI I
  • 01 inner class
  • 02 static block
  • 03 final 1
  • 04 final 2
  • 05 Scanner
COLLECTIONS JCF
  • 01 collections - jcf - introduzione
  • 02 Arraylist - add get stampa
  • 03 ArrayList - size remove addAll
  • 04 ArrayList - contains sort reverseOrder
  • 05 ListIterator p1
  • 06 LIstIterator p2 - remove e add durante ciclo
  • 07 LinkedList
  • 08. HashMap p1
  • 09 HashMap p2
  • 10 LinkedHashMap
  • 11 TreeMap p1
  • 11 TreeMap p2
GUI (Graphical user interface)
  • 01 gui p1 Frame
  • 02 GUI buttons
  • 03 GUI P3 label, textarea, text, listeners
  • 04 gui checkbox
  • 05 gui radiobutton
  • 06 gui radiobutton e button click
APPROFONDIMENTI II
  • 01 costruttore e super implicito
  • 02. eseguire da terminale
  • 03 incapsulamento p1
  • 04 incapsulamento p2
  • 05 incapsulamento p3
  • 06. enumerazioni 1
  • 07. enumerazioni p2.
  • 08 stack - pila p1
  • 09 stack - pila p2
STRINGHE II
  • 01 replace p1
  • 02 replace p2
  • 03 replaceAll
  • 04 trim
  • 05 contains
  • 06 endswiths_Startswith
  • 07 length
  • 08 split
  • 09 substring
  • 10 charAt
  • 11 indexOf
  • 12 lastIndexOf
  • 13 compareTo
  • 14 equals
  • 15 concat
  • 16 format
  • 17 isEmpty
  • 18 toCharArray
  • 19 toLowerCase toUpperCase
SORTING E COMPARABLE INTERFACE
  • 01 sorting p1 Comparable interface
  • 02 sorting compator
  • 03 sorting comparator metodi multipli
  • 04 sorting comparazioni multiple
EXCEPTIONS
  • 01 exceptions introduzione
  • 02 try catch
  • 03 try catch catch finally
  • 04 exceptions personalizzate
  • 05 throws
IO FILES
  • 01 file write
  • 02 reader
  • 03 buffered reader
  • 04 buffered reader p2
  • 05 BufferedWriter
  • 06 serialize
  • 07 deserialize
THREADS
  • 01 thread introduzione
  • 02 extends Thread
  • 03 implements Runnable
  • 04 passare variabili
  • 05 synchronized p1
  • 05 synchronized p2
  • 06 join p1
  • 07 join p2
  • 08 wait notfy notifyall
  • 09 synchronized semplice p1
  • 10 synchronized semplice p2
ESERCIZI
  • 01. introduzione sezione esercizi
  • 02. esercizio 1
  • 03. esercizio 2 p1
  • 04. esercizio 2 p2
  • 05. esercizio 3 - costruttore
  • 06. es 4
  • 07 es. 5
  • 08 es 6
  • 09 es 7
  • 10 es 8 - semaforo
PROGETTO
  • 01 progetto p1 - introduzione
  • 02 progetto vers01 script iniziale
  • 03 progetto vers02 controli
  • 04 progetto vers03 lista attesa
  • 05 progetto vers04 processa attesa
  • 06 progetto vers05 GUI
  • 07 progetto vers06 GUI voci menu actions
  • 08. progetto vers07 GUI crea pannelli
  • 09 progetto vers08 GUI separazione classi
  • 10 progetto vers09 GUI actions nei pannelli
  • 11 progetto vers10a GUI oggetti comuni
  • 12 progetto vers10b GUI oggetti comuni
  • 13 considerazioni finali
ISCRIVITI SUBITO!

Vai subito al corso!

Perchè scegliere noi?

  • Sviluppo Italiano
  • Qualità e Know-How
  • No assunzioni
  • Esperienza
  • Riservatezza
  • Outsourcing
  • Costi contenuti

Cosa offriamo?

  • Sviluppo Web AppSviluppo App, siti web, software
  • Sviluppo siti webHosting, VPS e Cloud
  • Velocità di consegnaVelocità di consegna
  • Sviluppo e-CommerceE-Commerce
  • Supporto tecnicoSupporto tecnico
  • SEO internet marketingSEO / internet marketing
  • Nuovi progetti ed assistenzaCMS Open Source