Site is Loading, Please wait...

Java Better Developer

Diventa un programmatore migliore imparando tecniche per creare codice leggibile, manutenibile, evolvibile e riutilizzabile

Introduzione

Ti è mai capitato di dover evolvere del codice funzionante, ma ormai difficile da comprendere? Se la risposta è sì, questo corso fa per te.

“Il grande errore che commettono i programmatori poco esperti è pensare che per programmare basti saper programmare.”

Questa frase è centrale nella mia filosofia. Programmare è solo una delle molte attività nello sviluppo del software. La programmazione migliora radicalmente quando si applicano tecniche e principi di buona programmazione.

Descrizione

Imparerai come migliorare la qualità del codice partendo dall’approccio alla programmazione, usando tecniche di analisi e progettazione per creare codice leggibile, manutenibile, evolvibile e riutilizzabile. Scoprirai come sfruttare effettivamente le fasi di analisi e progettazione su un progetto scelto dai partecipanti, imparando il corretto approccio al problema e come risolverlo nel modo più efficace. Studierai la programmazione moderna, apprendendo decine di tecniche da applicare nelle fasi appropriate dello sviluppo del codice. Questo renderà la tua programmazione più semplice, ridurrà il tempo dedicato al debugging e aumenterà la possibilità di evolvere l’applicazione. Tratteremo anche argomenti come architettura, refactoring, design pattern, metodi, clean code e molti altri. Il corso è registrato in aula con una vera classe.

Cosa è incluso

  • Corso da oltre 26 ore 🎬
  • Slide del corso in PDF 📖
  • Documentazione tecnica del progetto 🖼️
  • Codice sorgente del progetto 💻
  • Attestato di partecipazione 🎖️

Perché partecipare

  • Per approcciare nella maniera giusta al codice senza confusione e con le idee chiare
  • Per migliorare la qualità del codice che scrivi
  • Per programmare con più sicurezza, più facilità e più velocemente
  • Per comprendere cosa significa fare analisi, progettazione ed architettura
  • Per imparare i principi corretti OO e nuove tecniche per diventare un programmatore migliore
  • Per avere un corso che puoi rivedere tutte le volte che vuoi, visibile anche tramite app.

Prenotazioni, dubbi, richieste, spiegazioni ed altri dettagli

Puoi contattarmi direttamente utilizzando il form che trovi alla fine della pagina per esprimere il proprio interesse,  e per qualsiasi domanda (o scrivendo direttamente una email a [email protected]). Ti consiglio anche di dare anche un’occhiata alla sezione FAQ che trovate più sotto insieme alle recensioni del mio ultimo corso.

Puoi leggere le mie recensioni verificate su

 Trustpilot

Presentazione

 

FAQ (Domande frequenti):

In realtà è per “Sviluppatori” dalla parola che troviamo nel titolo del corso “Developer”. Per gli americani un Developer è una figura che in Italia viene a volte tradotta come “analista-programmatore”, ovvero un programmatore che abbia capacità di analisi e progettazione, e capace non solo di codificare soluzioni, ma anche di saper creare un programma da zero. Questo corso in realtà nasce da un corso per analisti e progettisti, ma è stato rimodellato affinché ne traggano beneficio i programmatori per diventare sviluppatori. Sono stati eliminati gli argomenti relativi alle metodologie ed al piano di sviluppo (visto che questi vengono decisi da figure diverse in azienda), per dar spazio ad approfondimenti su altri argomenti fondamentali per diventare sviluppatori migliori, come il clean code e il refactoring. Tuttavia, rappresenta anche un’ottima introduzione per iniziare la carriera da analista e progettista.

Non obbligatoriamente. Il corso è facilmente comprensibile anche a chi viene da altri linguaggi come C++, C#, Kotlin e tanti altri. Nel dubbio scrivimi e dammi i dettagli. Quello che conta è la programmazione OO e i suoi concetti fondamentali come i tipi astratti e le interfacce..

Le basi della sintassi UML verranno presentate durante il corso, quindi non ce n’è bisogno. La sintassi base di UML è banale, ma saperla utilizzare è uno dei punti di forza di questo corso.

Sì, come in tutti i miei corsi.

Certamente, nessun problema. Potrai scaricare le slide in formato PDF sin dall’acquisto. Le trovi nella sezione “materiale extra”.

Perché è un corso estremamente utile e apprezzato, e il prezzo è molto concorrenziale. Inoltre io sono un docente ufficiale per Oracle per cui erogo corsi di formazione su Java, analisi, progettazione e architettura software, oltre ai corsi di certificazione Java a tutti i livelli (da OCA ad Architect). Ho iniziato a lavorare con Sun Microsystems (creatrice di Java) nel 1999 come trainer, ed ho erogato sino ad ora oltre 300 corsi di formazione per migliaia di discenti. Ho pubblicato 5 libri su Java con Hoepli della serie “Manuale di Java” per le versioni 6, 7, 8 e 9, e l’ultimo “Il nuovo Java” (info qui) che sono tutti tra i più venduti in assoluto nella sezione informatica a partire dal 2006. Ho pubblicato anche un libro in inglese in due volumi “Java for Aliens” tramite Amazon KDP. Per oltre 20 anni ho lavorato come consulente per decine di aziende di ogni grado nel ruolo di architetto, mentore, analista, progettista e sviluppatore. Dal 2018 ho deciso di occuparmi (quasi) esclusivamente di formazione. La mia filosofia è quella di cercare di rendere semplice una spiegazione che in realtà è complessa.

CONTATTAMI PER CORSO "JAVA BETTER DEVELOPER"