Programmazione e sviluppo software

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:
    1. 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
    2. 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)
    3. 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)