Vuoi essere un Junior Software Engineer?

Programma del corso Junior Software Engineer, certificazioni e requisiti

PERCORSO CORE

Object-Oriented Programming

180 ore

COMPETENZE
  • Using Operators and Decision Constructs
  • Using Loop Constructs
  • Working with Inheritance
  • Working with Selected classes from the Java API
  • Working With Java Data Types
  • Creating and Using Arrays
  • Working with Methods and Encapsulation
  • Handling Exceptions
PERCORSO CORE

Java Project Work

40 ore

COMPETENZE
  • Model & Business
  • DAO in memory, Unit testing e funzionale
  • DAO in database e logging
  • Business Logic
  • Webservices
  • Web User Interface
SPECIALIZZAZIONE

Machine Learning

40 ore

COMPETENZE
  • Introduction to Machine Learning and AI
  • Project and develop AI algorithms
  • Neural networks, methods for training them and their applications to practical problems
  • The latest neural network design and generation tools: TensorFlow and Keras
SPECIALIZZAZIONE

Big Data Analysis

40 ore

COMPETENZE
  • Collect, Transform, analyze, and visualize data from the sensor and store them in SQL data bases
  • Conduct exploratory data analysis activities
  • Advanced Data Analysis and Machine Learning
  • Apply Machine Learning algorithms to extract insights from data
  • Present and communicate using data storytelling
  • Describe the evolution of data management technologies from SQL to NoSQL.
  • Architecture for Big Data and Data Engineering: working in a modern data center and of a distributed scalable Big Data platform (Apache Hadoop)
SPECIALIZZAZIONE

Internet of Things

40 ore

COMPETENZE
  • Securely connect the prototype to the Internet
  • Understand the concepts, opportunities and challenges of digital transformation using IoT
  • Design and model IoT solutions
  • Design and prototype IoT solutions using electronics, microcontrollers and single board computers
  • Program the behavior of the IoT devices and to connect them to cloud services via APIs
  • Work as a team and apply the User-Centered Design Approach (“design thinking”) to develop, rapidly prototype, iteratively refine and pitch a business idea for an IoT solution
MODULO NON TECNICO

Career Ready

COMPETENZE
  • Flanking technical paths with a training course, based on the development of soft skills
  • Gaining awareness of the importance of possessing both technical skills and relational skills
  • Train the capacity for observation and reflection on personal and group dynamics

I corsi

Clicca sul corso e scopri di più.

Object Oriented Programming

PERCORSO CORE

Object-Oriented Programming

180 ore

COMPETENZE
  • Using Operators and Decision Constructs
  • Using Loop Constructs
  • Working with Inheritance
  • Working with Selected classes from the Java API
  • Working With Java Data Types
  • Creating and Using Arrays
  • Working with Methods and Encapsulation
  • Handling Exceptions

Project Work

PERCORSO CORE

Java Project Work

40 ore

COMPETENZE
  • Model & Business
  • DAO in memory, Unit testing e funzionale
  • DAO in database e logging
  • Business Logic
  • Webservices
  • Web User Interface

Machine Learning

SPECIALIZZAZIONE

Machine Learning

40 ore

COMPETENZE
  • Introduction to Machine Learning and AI
  • Project and develop AI algorithms
  • Neural networks, methods for training them and their applications to practical problems
  • The latest neural network design and generation tools: TensorFlow and Keras

Big Data Analysis

SPECIALIZZAZIONE

Big Data Analysis

40 ore

COMPETENZE
  • Collect, Transform, analyze, and visualize data from the sensor and store them in SQL data bases
  • Conduct exploratory data analysis activities
  • Advanced Data Analysis and Machine Learning
  • Apply Machine Learning algorithms to extract insights from data
  • Present and communicate using data storytelling
  • Describe the evolution of data management technologies from SQL to NoSQL.
  • Architecture for Big Data and Data Engineering: working in a modern data center and of a distributed scalable Big Data platform (Apache Hadoop)

Internet of Things

SPECIALIZZAZIONE

Internet of Things

40 ore

COMPETENZE
  • Securely connect the prototype to the Internet
  • Understand the concepts, opportunities and challenges of digital transformation using IoT
  • Design and model IoT solutions
  • Design and prototype IoT solutions using electronics, microcontrollers and single board computers
  • Program the behavior of the IoT devices and to connect them to cloud services via APIs
  • Work as a team and apply the User-Centered Design Approach (“design thinking”) to develop, rapidly prototype, iteratively refine and pitch a business idea for an IoT solution

Career Ready Module

MODULO NON TECNICO

Career Ready

COMPETENZE
  • Flanking technical paths with a training course, based on the development of soft skills
  • Gaining awareness of the importance of possessing both technical skills and relational skills
  • Train the capacity for observation and reflection on personal and group dynamics

Figure professionali

Il percorso apre all’inserimento aziendale con i diversi profili professionali in base all’ambito di specializzazione:

  • Software Engineer / Developer / Analyst – Si occupa dello sviluppo di applicazioni multilivello (n-tier)  a partire dalla progettazione fino ad arrivare al testing e al deploy; è in grado di lavorare in gruppo e di utilizzare framework e strumenti enterprise. Sa interfacciarsi a sorgenti dati tramite oggetti DAO, implementare la business logic dell’applicazione, sviluppare componenti web service (REST e SOAP) e, ove necessario, implementare interfacce web in grado di sfruttarli, effettuare il testing dell’intera applicazione secondo la metodologia di Unit Testing
  • Machine Learning Specialist – Software developer che progetta e sviluppa algoritmi per l’intelligenza artificiale. Possiede conoscenza dei più moderni tool di progettazione e generazione di reti neurali come TensorFlow e Keras
  • Big Data Specialist – Developer specializzato nell’implementazione e gestione di soluzioni IT per il mondo Big Data
  • IoT Specialist – Sviluppatore specializzato nella progettazione e gestione di soluzioni industriali per l’Internet of Things

> Certificazioni

Il Junior Software Engineer conseguirà la certificazione Oracle Certified Associate –  Java SE 8 Programmer, obiettivo comune a tutti i partecipanti.

Integrano il percorso specializzazioni in ambito applicativo architetturale su temi quali Machine Learning, IoT, Data Analysis. Dall’edizione corrente verranno inserite nel percorso tematiche Cisco DevNet, principalmente in ambito Python application development & security, API, automation finalizzate alla preparazione delle nuove certificazioni Cisco DevNet.

Specializzazioni pratiche e certificazioni sono per le aziende e per le persone garanzia di competenze tecniche reali basate sulla conoscenza e l’uso aziendale dei principali linguaggi di programmazione.

> Requisiti

Possono accedere al corso neodiplomati provenienti da Istituti Tecnici Industriali o neolaureati di Università a indirizzo ‘Informatica e Telecomunicazioni’.

Sono requisiti d’ingresso la conoscenza di base dell’inglese tecnico, conoscenza di base di un linguaggio di programmazione ad oggetti tra C++, Java, Python, C#, forte attitudine.

Costituisce titolo preferenziale aver frequentato percorsi Cisco rivolti al mondo education e il possesso dei relativi certificati rilasciati dagli istituti di provenienza.

Le selezioni per diventare Junior Software Engineer prevedono test di informatica, di inglese, colloquio individuale, laboratorio pratico.

> Modalità di partecipazione

Junior IT Academy, nata nel 2008, per scelta comune dei partner e dell’organizzazione non utilizza finanziamenti pubblici, poiché questi ultimi non permettono di garantire continuità negli anni e standard di qualità richiesti nei risultati. La partecipazione alla scuola di specializzazione è resa sostenibile attraverso borse di studio erogate dai partner aziendali che aderiscono all’iniziativa e contribuiscono economicamente alla formazione dei partecipanti con l’obiettivo di inserirli dopo il periodo di specializzazione.

Il costo del corso è di 3550€+ IVA:

  • le aziende contribuiscono con una borsa di studio di 2500€+IVA per la formazione, per ogni persona selezionata
  • la restante quota di 1050€+IVA viene corrisposta dal partecipante in 3 rate

Ciò consente a chi supera le selezioni di fruire del percorso in tutte le sue fasi: formazione frontale, laboratori, materiale didattico, coaching individuale, incontri aziendali ed eventi, attestati ufficiali di competenza. I candidati che non superano le selezioni non sono ammessi al corso (le selezioni non possono essere ripetute e non sono forniti test di preparazione delle edizioni precedenti).

Nota bene: durante il percorso formativo è previsto un tirocinio di sei mesi finalizzato all’inserimento lavorativo, con rimborso spese mensile minimo garantito di 500€ erogato al partecipante dalle aziende ospitanti.