SIA 4B

Guide al linguaggio HTML

CSS: Cascading Style Sheet

Javascript

CMS – WordPress

OOP in Java

Archivi e database

Progettazione database

XML

reti e protocolli

Siti web dinamici eD applicazioni web

PHP: linguaggio per applicazioni web

Moduli 4° anno

LINGUAGGI DEL WEB LATO CLIENT

  • HTML: struttura pagina, tag per testo, elenchi, links, immagini, tabelle, mappe cliccabili
  • CSS esterni, interni e inline
  • Sviluppo siti web statici
  • Form HTML
  • Javascript
  • Sviluppo pagine DHTML
  • CMS: Content Management System
  • WordPress: installazione, configurazione e gestione siti, plug-in
  • Plug-in WooCommerce in WordPress per gestine siti di E-commerce

OOP IN JAVA

  • Gli oggetti e le classi
  • Incapsulazione: attributi e metodi
  • Dichiarazione di classi: costruttore e distruttore
  • Introduzione al linguaggio Java: tipi di dati, variabili,
  • Dichiarazione ed utilizzo oggetti in Java
  • Visibilità dei membri
  • Overloading dei metodi
  • NetBeans: codifiche Java di applicazioni console  con utilizzo di classi
  • Ereditarietà: classi derivate, membri protected
  • Polimorfismo: overriding dei metodi
  • Metodi virtuali
  • NetBeans: codifiche Java di applicazioni console  con utilizzo di gerarchie di classi
  • Interfacce grafiche con JavaFX
  • Controlli e gestione degli eventi in JavaFx
  • Architettura 3-tier di un’applicazione

ARCHIVI E DATABASE

  • Archivi: caratteristiche e tipologie
  • Operazioni sugli archivi
  • Chiavi dell’archivio e tecniche di ricerca ed ordinamento
  • Organizzazioni sequenziali, ad indice e ad accesso diretto
  • Limiti degli archivi classici
  • Database e DBMS: struttura e contenuto dei database
  • Figure professionali
  • Progettazione concettuale di un database: schema ER
  • Tipologie dei database: gerarchico, reticolare, relazionale e ad oggetti
  • Traduzione dello schema concettuale nello schema logico
  • Schema logico: tabelle, tipi di dati, chiavi primarie e secondarie, chiavi esterne
  • LInguaggio SQL: istruzioni DDL, DML, QL e DCL
  • L’algebra relazionale, gli operatori e le query in algebra relazionale e SQL.
  • MS Access: definizione di tabelle, gestione dati, integrità referenziale
  • MS Access: maschere e sottomaschere
  • MS Access: report
  • Simulatore ECDL modulo 5 – database

RETI E PROTOCOLLI

  • Tipologie e topologie delle reti
  • Standard per reti: ISO/OSI, TCP/IP, IEEE 802
  • LAN Ethernet e WIFI
  • Dispositivi di rete
  • Configurazione schede di rete
  • Gestione reti: comandi di rete da prompt
  • Simulazione di reti
  • INTRANET ed EXTRANET aziendali
  • Cloud computing

WEB APPLICATION

  • CMS WordPress: installazione, configurazione e gestione dei contenuti.
  • Sviluppo di portali web con WordPress
  • Plugin WordPress: WooCommerce per gestione siti di E-commerce
  • Linguaggi scripting lato server.
  • Protocollo HTTP: request e response
  • Linguaggio PHP: variabili, operatori, interazione con l’utente, accesso ai database MySQL
  • Tecnologia  ASP.NET: pagina ASP.NET, controlli ASP.NET, oggetti datasource, controlli databound
  • Sviluppo applicazioni web con accesso ai database
  • Web marketing e SEO
  • E-commerce
  • Sviluppo di portali di e-commerce con WordPress
  • Localizzazione multilingue dei siti web.
  • Integrazione di pagine dinamiche PHP a portali WordPress