Tecniche di programmazione Java e Python

Esaurito

Informazioni aggiuntive

Durata del corso

400 ore di cui 160 ore di stage

Inizio corso

18/12/2023

Orario

diurno

Sede

Forte Chance Erica – corso Novara, 96 – 10152 Torino

Posti disponibili

16

Destinatari

Disoccupati

Attestato rilasciato

Validazione delle competenze

Fascia oraria

Giorni della settimana

, , , ,

Modalità di erogazione

Caratteristiche destinatari

Costo

Termine Iscrizioni

Descrizione

Conoscere simultaneamente Python e Java è una scelta vincente per chi vuole trovare lavoro nel mondo della programmazione.

Questi due linguaggi, oltre ad offrire un ventaglio di opportunità lavorative decisamente ampio, sono tra i più richiesti del mercato grazie alla loro versatilità e alla loro diffusione in numerosi settori.

Conoscere Python ti permetterà di sviluppare applicazioni per il web e API RESTful, di creare modelli di intelligenza artificiale, di programmare script di processi ripetitivi ma anche sviluppare giochi e motori di gioco. Java, invece, è utilizzato per la creazione di applicazioni desktop cross-platform (ovvero applicazioni che possono essere eseguite su diversi sistemi operativi) e su diversi dispositivi, è particolarmente richiesto nel settore dell’IoT (Internet of Things) per la gestione di sensori e attuatori ed è utilizzato per l’elaborazione di grandi quantità di dati in ambienti distribuiti (framework Apache Hadoop).

Non farti sfuggire questa occasione, inizia ora una nuova carriera nel mondo della programmazione!

Corso di riqualificazione (profilo 103-Reskilling)

Come accedere al corso?
1) Compila il form cliccando su “Iscriviti subito”
2) Prenota un appuntamento con il Centro per l’Impiego più vicino a casa tua sul portale PiemonteTu e segnala il nostro corso e il nostro codice identificativo: B202

Java

  • Introduzione a Java
  • Caratteristiche del linguaggio Architecture neutral: la JVM Garbage collection
  • Java e Internet
  • Comandi ed Espressioni
  • Tipi primitivi
  • Costanti ed operatori
  • Comandi per il controllo del flusso
  • Eccezioni Stringhe Array
  • Programmazione ad Oggetti
  • Metodi e campi
  • Inizializzazione e distruzione
  • Pubblico e privato
  • L’ereditarietà
  • Polimorfismo
  • Eredità e riuso Classi
  • Oggetti Dichiarare una classe
  • Dichiarare campi
  • Dichiarare metodi
  • Costruttori e garbage collection
  • I package
  • Ereditarietà
  • Dichiarare una classe derivata
  • Eredità dei campi
  • Eredità dei metodi
  • La classe Object
  • Le interfacce
  • Classi astratte Thread
  • I problemi del multithreading
  • Stati di un thread
  • Sincronizzazione
  • Thread e Runnable
  • Cambiamenti di stato di thread
  • Sincronizzazione Wait e Notify Utility Standard
  • Classi ‘wrapper’ String, StringBuffer,
  • StringTokenizer Vector, BitSet, Stack Dictionary, Hashtable, Properties Streams, InputStream, OutputStream

Python

  • Introduzione a Python
  • Caratteristiche del linguaggio
  • L’installazione
  • L’interprete interattivo
  • Variabili e istruzione print
  • Tipi di dati e operatori
  • Liste
  • Array
  • Tupla
  • Istruzioni di base
  • Operare con i file direttamente da Python
  • Utilizzare le funzioni per raggruppare più istruzioni
  • L’utilizzo dei moduli in Python
  • Gestione delle eccezioni
  • Introduzione alla programmazione ad oggetti e suo utilizzo in Python
  • Classi in Python
  • Creare un’applicazione per ambiente Windows ad interfaccia grafica
  • Librerie di Java all’interno di Python
  • Python e MySql
  • L’utilizzo di Python e la programmazione lato server

Esame (12 ore)

Esaurito

CONDIVIDI

Corsi visitati di recente

Nessun corso visualizzato di recente