Programmazione e sviluppo software
In informatica uno sviluppatore software è un programmatore che si prende cura di uno o più aspetti del ciclo di vita del software, che è un qualcosa di più ampio della vera programmazione in sé. Questa figura può contribuire alla visione d’insieme del progetto ad un livello applicativo così come a livello di componenti o operazioni individuali di programmazione (la codifica dell’algoritmo).
Informazioni sul corso
- Requisiti di accesso:
- Titolo di istruzione secondaria superiore o almeno 3 anni di esperienza lavorativa nell’attività professionale di riferimento
- Durata del corso:
- Il corso ha una durata di 200 ore.
- Contenuti formativi:
- Specifiche del software, struttura e architettura:
-Architettura e funzionalità del sistema operativo
-Concetti di base relativi alla gestione di basi di dati
-La logica della programmazione
-La programmazione Java, base e avanzata
-Java Design Patterns
-Html, CSS e Javascript (Ajax)
-Programmazione Java web
-Frameworks avanzati (Struts, Spring, JSF, Hibernate)
-Introduzione allo sviluppo basato su Liferay
-Introduzione all’utilizzo dei plugins
-Comprendere l’Extension Environment
-Definire la strategia di sviluppo Panoramica degli ambienti di sviluppo per Liferay
-Creare progetti di sviluppo in Eclipse
-Debugging di applicazioni Liferay in ambiente Eclipse
-I plugins SDK Principali tecniche di codifica e pseudo-codifica delle specifiche del software - Caratteristiche dei singoli progetti e scrittura dei programmi:
-Principali compilatori e/o tools di programmazione
-Tecniche di documentazione delle procedure
-Tecniche di programmazione strutturata
-Tecniche di strutturazione grafica nella scrittura delle procedure Java Standard Portlets
-Inter-Portlet communication
-Portlets e Web Application Frameworks
-MVC portlets: Service Builder. Portlet Permissions. Portlet Preferences.
-Gestione dei temi. Modifica e impostazione dei layout.
-Impostazione di un bundle Liferay e procedure di installazione di ambiente di sviluppo.
-Impostazioni dell’ambiente di sviluppo
-Installazione dei plugins. Installazione delle estensioni
-L’ambiente di sviluppo PHP e MySQL
-La programmazione PHP; l’utilizzo e la gestione delle funzioni
-verifica e recupero dei dati inseriti in un form HTML
-mantenimento dei dati durante la navigazione
-il database MySQL
-interazione con il database attraverso script PHP
-Lingua inglese tecnica (per comprendere la documentazione redatta in inglese) - Testing dei programmi e gestione dei contenuti:
-Il CMS Joomla: Informazioni di base sul CMS e sul Framework
-Installazione e requisiti di un server
-Creazione e gestione articoli, estensioni
-Il CMS WordPress: L’installazione e configurazione di WordPress
-La bacheca e le impostazioni generali
-L’installazione e configurazione dei temi
-Come creare e gestire una pagina
-Come scrivere e gestire un articolo
-Creare e gestire i link
-Come gestire le categorie
-Come gestire i tag
-La creazione di un menù personalizzato
-L’utilizzo dei widget
-L’utilizzo dei plugin
-La gestione dei media
-Come scrivere e gestire i commenti
-L’area di login e registrazione
-L’area dei contatti
-Il CMS Moodle: installare e configurare le impostazioni di amministrazione di Moodle
-Tecniche di testing Tipologie di errori nel software
-Procedure di testing per la rilevazione degli errori
- Attestazione finale:
- Dichiarazione degli apprendimenti
- Fabbisogno occupazionale:
- Il principale sbocco occupazionale è costituito dalle aziende informatiche che sviluppano software o da aziende pubbliche o private dotate di un proprio centro di elaborazione dati.
Se desideri iscriverti al nostro corso non esitare a contattarci! (Clicca qui per i nostri contatti)