Geeks Academy
Computer coding: Java Junior Developer

Corso Computer coding
Java Junior Developer
RICHIEDI INFORMAZIONI

Corso Computer coding
Java Junior Developer

Computer coding

Computer coding

Corso Java Junior Developer

CorsoComputer codingFormula Weekend

Java rappresenta uno dei più diffusi e versatili linguaggi di programmazione esistenti al mondo. In questo corso base si otterrà una buona padronanza della programmazione Java Standard Edition. Questa, accanto al livello JEE, permetterà di accedere al corso di Blockchain development professional


Computer coding: Java Junior Developer

Computer coding

Durata: 64 ore

Job Placement

Italiano

Dove si svolgerà il Corso Java Junior Developer?

Sede

Promozioni

Borse di studio

Capienza

Online - 06/03/2021

Nessuna promozione al momento

1 Borse di studio
ancora disponibili

11 posti disponibili
capienza del Corso: 12

Corso Java Junior Developer | Computer coding formula Weekend

Scenario
Il corso ha l'obiettivo di trasmettere tutti i concetti indispensabili per diventare autonomi nella realizzazione di applicazioni Java Web complesse e altamente professionali, basate sui framework più diffusi e consolidati nel settore, come Spring ed Hibernate.
Java rappresenta uno dei più diffusi e versatili linguaggi di programmazione esistenti al mondo. Facendo leva su idee vincenti e sull'implementazione del paradigma di programmazione orientata agli oggetti, permette di sviluppare applicazioni software di ogni tipo, da quelle desktop a quelle Web, ricorrendo a meccanismi efficienti e ormai ben consolidati.
Spring nasce come framework lightweight suddiviso in moduli tra loro indipendenti, in modo tale che sia possibile scegliere quali componenti siano più adatte al proprio scopo. Non solo: è concepito come alternativa e completamento alle tecnologie Java Enterprise, grazie al suo container semplice e leggero, che offre una serie di funzionalità del tutto analoghe a tale contesto. Grazie poi all'alto livello di integrazione con Hibernate, non mancano neanche features riguardanti la gestione della persistenza, altra pietra miliare delle tecnologie in questione. Conoscere Spring e Hibernate, rappresenta certamente un valore di grande importanza per realizzare prodotti performanti e per potersi quindi definire specialisti dello sviluppo Web.

MODULO 1
PRINCIPAL SUBJECTS: Java Standard Edition 7
Introducing the Java Technology; Introducing Objects; Introducing the Java Language; JVM; Object Oriented Programming; Keywords and syntax; Variables and data types; Casting and conversions; Constants; Classes and objects; Making decisions; Looping; Abstraction; Encapsulation and Information Hiding; Inheritance and polymorphism; Passing parameters; Interface and abstract classes; Overloading; Qualifiers; Arrays and strings; Boxing and Unboxing; Comparing objects; Exceptions handling; Java Collection Framework; Generics; Annotations

MODULO 2
PRINCIPAL SUBJECTS: Java Enterprise Edition, Web Container, Spring, Hibernate, Security.

Modulo 1, Java Enterprise Edition
Introducing the JEE platform; Containers & Tiers; Software components; Web and Enterprise architectures; Scenarios; Services; Pattern Design; JEE pattern and classification; Servlet and JSP Directives, actions and tags; JSTL; Filters and Listeners; 3.x specification and container support

Modulo 2, Spring Web Base
Core: Intro; Spring Architecture; Inversion of Control; Core and Application Context; Bean and Bean Definition; XML context; Autowiring; Bean scopes; Introduction of Aspect Oriented Programming;
MVC: Introduction and MVC Pattern; Front Controller; Spring MVC Architecture; HTTP Request Processing; MVC Beans; Request Mapping and URI Templates; Annotations and XML Configuration;
View and View Resolver; Form Bean and Validation; Tiles and Layout Managing; Internationalization support; RESTful Web Services.

Modulo 3, Hibernate e Spring Integration
Hibernate: ORM introduction; JDBC and ORM comparison; Thinking data as objects; ORM: features and advantages; Hibernate Architecture; Main components; Hibernate and CMP; Model-Driven design; Objects identity; Transactions and concurrency; Session Factory; Session; ORM Mapping: XML /Annotations; Associations; Query System: HQL and Criteria; Pattern; Locking and Caching; Hibernate API and JPA.
Spring Data Access: Transaction Management; Dao Support; ORM Access; Hibernate Integration; Session Factory; Datasource; Hibernate DAO; Hibernate Template.
Spring Security: Autentication and Authorization; Security Filter and Security Context; Core Services; Method Security; JSP Security tags.

In sede di colloquio verranno forniti ulteriori dettagli delle singole unità didattiche.

Il corso è accessibile ad un'ampia platea di partecipanti, anche a beginner che potranno acquisire le competenze di base partecipando al modulo ENTRY LEVEL.

Al termine di questo corso verrà acquisita una robusta conoscenza della sintassi Java e dei meccanismi più importanti del paradigma Object Oriented e saranno acquisiti i concetti principali relativi ai framework maggiormente diffusi sul mercato Java Web, ovvero Spring e Hibernate. Inoltre, si diventerà in grado di realizzare da zero Web Application Java robuste, sicure e altamente professionali. Con le conoscenze acquisite, inoltre, si potranno sostenere gli esami utili a conseguire le certificazioni corrispondenti tecnolgie oggetto del corso. 

Dotazioni minime
CPU dual core 64-bit on x86-64
RAM 4gb
Consigliate
CPU i5 o superiore
Ram 8gb o più
Risoluzione schermo 1920*1080
Sistema Operativo: Linux/Mac Os X
Software: Java (ultima update), NetBeans 8.x (versione JEE), Tomcat 8.0.x

Richiedi informazioni

E SCARICA LA BROCHURE


Collegati con il tuo profilo:

Oppure compila i campi:

Condividi con:


Docenti

Area del Corso

Computer coding

Computer coding


Saper programmare significa comunicare nell'unica vera lingua globale e continua ad essere una delle skills più ricercate e ben pagate: il pensiero logico e creativo che necessita non può essere riprodotto dalle macchine. In Italia, i programmatori sono le figure più ricercate e ambite dalle aziende, con un gap di quasi 45 mila posizioni.

Potrebbero interessarti anche questi corsi di Computer coding

Corso Java Junior Developer

Blockchain: 4.9 miliardi di investimenti EU entro il 2023

Il mercato globale della Cybersecurity varrà oltre 300 miliardi di euro nel 2025

13.4 milioni di Data Workers europei entro il 2028

Stai dalla parte giusta della Data economy. Scegli Geeks Academy!

RICHIEDI INFORMAZIONI

I nostri Partner

powered by dunp