Titolo universitario
La più grande facoltà di informatica del mondo"
Presentazioni
Diventa un elemento essenziale di qualsiasi sviluppo web, in grado di guidare e coordinare team informatici grazie alla metodologia di lavoro e di leadership perfezionata da questo Master"
Lo sviluppo Full Stack è un'opzione particolarmente interessante per tutti i professionisti informatici che desiderino dare un impulso significativo alla propria carriera. Le competenze richieste per operare al meglio nel settore sono ampie, il che significa che le opportunità di crescita e anche di guidare team di sviluppatori sono molteplici.Â
Grazie all'esaustività con cui sono stati sviluppati i contenuti di questo programma, lo studente sarà in grado di indirizzare la propria carriera verso lo sviluppo web  Front End , l'impaginazione, la customer experience o il DevOps. Con una visione a 360º dell'intero processo di realizzazione di un'applicazione/web, l'informatico sarà in grado di affrontare qualsiasi tipo di progetto, incorporando inoltre i più recenti progressi legati al ciclo di vita del software.Â
Un'opportunità accademica unica per avere accesso a conoscenze che combinano la più recente teoria informatica con una pratica professionale di alto livello, fornita da un personale docente di altissima qualità . La sua esperienza a capo di numerosi progetti rilevanti nel campo del digital banking o delle telecomunicazioni rende più ricco il contenuto didattico, fornendo un gran numero di casi reali e di letture complementari.Â
La grande flessibilità di questo insegnamento è un'altra delle sue caratteristiche più rilevanti. Non ci sono orari fissi o lezioni frontali, e lo studente decide quando, dove e come seguire l'intero carico didattico. Tutti i contenuti sono disponibili fin dal primo giorno del corso, e possono essere studiati da qualsiasi dispositivo dotato di connessione a internet.Â
Iscriviti subito e non perdere l'opportunità che ti farà arrivare sulla cima nella leadership e nello sviluppo dei progetti informatici più ambiziosi"
Questo Master in Programmazione Front End Full Stack Developer possiede il programma più completo e aggiornato del mercato. Le caratteristiche principali del programma sono:
- Sviluppo di casi pratici presentati da esperti in Programmazione Front-end Full Stack Developer
- Contenuti grafici, schematici ed eminentemente pratici che forniscono informazioni scientifiche e pratiche sulle discipline essenziali per l’esercizio della professioneÂ
- Esercizi pratici che offrono un processo di autovalutazione per migliorare l'apprendimentoÂ
- La sua speciale enfasi sulle metodologie innovative Â
- Lezioni teoriche, domande all'esperto e lavori di riflessione individualeÂ
- Contenuti disponibili da qualsiasi dispositivo fisso o portatile provvisto di connessione a internet Â
Raggiungerai un livello avanzato di competenza, essendo in grado di proporre qualsiasi soluzione web richiesta da una prospettiva di Customer Experience moderna e adeguata al mercato attuale"Â
Il personale docente del programma comprende rinomati professionisti del settore nonché riconosciuti specialisti appartenenti a società scientifiche e università prestigiose, che forniscono agli studenti le competenze necessarie a intraprendere un percorso di studio eccellente. Â
I contenuti multimediali, sviluppati in base alle ultime tecnologie educative, forniranno al professionista un apprendimento coinvolgente e localizzato, ovvero inserito in un contesto reale. Â
La creazione di questo programma è incentrata sull’Apprendimento Basato su Problemi, mediante il quale lo specialista deve cercare di risolvere le diverse situazioni che gli si presentano durante il corso. Lo studente potrà usufruire di un innovativo sistema di video interattivi creati da esperti di rinomata fama.   Â
Approfondirai lo studio delle metodologie agili e di come possono essere implementate nel processo di sviluppo, aumentando le tue capacità e competenze trasversali"
Avrai accesso a un'ampia gamma di materiali didattici, che include il linguaggio di programmazione Javascript a strumenti come CSS, Angular e ReactJS"
Piano di studi
Considerando lo sforzo e l'investimento che l'informatico deve compiere per svolgere un programma di questa natura, TECH offre una metodologia didattica di prim'ordine, comprovata in termini di efficienza e rendimento. Il Relearning permette allo studente di acquisire le conoscenze più importanti durante l'intero programma, evitando così di sprecare tempo prezioso che può dedicare allo studio dei numerosi materiali complementari che accompagnano ogni argomento proposto.Â
Esplora i diversi moduli e argomenti didattici grazie a video riassuntivi, dettagliati e motivazionali creati dai propri docenti"Â
Modulo 1. Sviluppo Full stack developer
1.1. Sviluppo Full Stack Developer I. Programmazione e linguaggi Â
1.1.1. ProgrammazioneÂ
1.1.2. Ruoli di programmazioneÂ
1.1.3. Linguaggi e FrameworkÂ
1.1.4. AlgoritmoÂ
1.1.5. Caratteristiche di un algoritmoÂ
1.2. Sviluppo Full stack developer II. Tipologia  Â
1.2.1. Variabili e costantiÂ
1.2.2. TipologieÂ
1.2.3. OperatoriÂ
1.2.4. DichiarazioniÂ
1.2.5. LoopÂ
1.2.6. Funzioni e oggettiÂ
1.3. Strutture dati nello sviluppo Â
1.3.1. Tipi di struttura lineariÂ
1.3.2. Tipi di struttura funzionaliÂ
1.3.3. Tipi di strutture ad alberoÂ
1.4. Progettazione e interpretazione di algoritmiÂ
1.4.1. Parallelismo nello sviluppo. Divide et imperaÂ
1.4.2. Algoritmi greedyÂ
1.4.3. Programmazione dinamicaÂ
1.5. Ambiente e strumenti per lo sviluppo orientato agli sviluppatori al Full Stack DeveloperÂ
1.5.1. Preparazione dell'ambiente per Mac OSÂ
1.5.2. Preparazione dell'ambiente per LinuxÂ
1.5.3. Preparazione dell'ambiente per WindowsÂ
1.6. Linea di comando. Tipologia e funzionamentoÂ
1.6.1. Il terminaleÂ
1.6.2. EmulatoriÂ
1.6.3. Interprete dei comandiÂ
1.6.4. Primi comandiÂ
1.6.5. NavigazioneÂ
1.6.6. Gestione di file e cartelle tramite l'interfaccia della riga di comandoÂ
1.6.7. Secure Shell. SSHÂ
1.6.8. Comandi avanzatiÂ
1.7. Git. Repository di softwareÂ
1.7.1. Git repository di softwareÂ
1.7.2. Uso di GitÂ
1.7.3. Repository di softwareÂ
1.7.4. Rami Â
1.7.5. Ciclo di lavoroÂ
1.7.6. ComandiÂ
1.8. Servizio di hosting per il versionamento del codiceÂ
1.8.1. Servizio di hosting per il versionamento del codiceÂ
1.8.2. FornitoriÂ
1.8.3. RepositoryÂ
1.9. InternetÂ
1.9.1. InternetÂ
1.9.2. Protocolli utilizzati nel WWWÂ
1.9.3. Protocollo HTTPÂ
1.10. Metodologie di sviluppo Full Stack Â
1.10.1. ScrumÂ
1.10.2. XPÂ
1.10.3. Design SprintÂ
Modulo 2. Front-end nella programmazioneÂ
2.1. Linguaggio HTML Â
2.1.1. Documento HTMLÂ
2.1.2. Elemento HeadÂ
2.1.3. Elemento BodyÂ
2.1.4. TestoÂ
2.1.5. HyperlinkÂ
2.1.6. ImmaginiÂ
2.1.7. Primer SiteÂ
2.2. Linguaggio HTML. LayoutÂ
2.2.1. Linguaggio HTML. ElementiÂ
2.2.2. Layout tradizionaleÂ
2.2.3. Layout semanticoÂ
2.3. Fogli di stile a cascata CSS (Cascading Style Sheets)Â
2.3.1. Inclusione di CSS in un documento HTMLÂ
2.3.2. CommentiÂ
2.3.3. Selezionatori Â
2.3.4. Selettori avanzatiÂ
2.4. Proprietà CSS (Cascading Style Sheets)Â
2.4.1. ColoreÂ
2.4.2. Testo Â
2.4.3. Pseudo classiÂ
2.4.4. Transizioni Â
2.4.5. Animazioni Â
2.4.6. Animazione degli elementiÂ
2.4.7. Animazione avanzataÂ
2.5. Box modelÂ
2.5.1. Altezza e larghezzaÂ
2.5.2. MargineÂ
2.5.3. RiempimentoÂ
2.6. PosizionamentoÂ
2.6.1. Posizionamento statico Â
2.6.2. Posizionamento relativoÂ
2.6.3. Posizionamento assolutoÂ
2.6.4. Posizionamento fisso Â
2.6.5. FloatÂ
2.7. Progettazione adattabileÂ
2.7.1. ViewportÂ
2.7.2. Media Queries Â
2.7.3. Unità CSSÂ
2.7.4. ImageÂ
2.7.5. FrameworkÂ
2.8. Layout modernoÂ
2.8.1. FlexÂ
2.8.2. GridÂ
2.8.3. Flex vs. GridÂ
2.9. PreprocessoreÂ
2.9.1. SassÂ
2.9.2. VariabiliÂ
2.9.3. MixinsÂ
2.9.4. LoopÂ
2.9.5. FunzioniÂ
2.10. Sistema di Progettazione Â
2.10.1. Bootstrap Â
2.10.2. Griglia BootstrapÂ
2.10.3. Header e Footer del nostro sitoÂ
2.10.4. ModuliÂ
2.10.5. CardsÂ
2.10.6. Modalità Â
Modulo 3. Linguaggio JAVASCRIPT applicato al Full Stack DeveloperÂ
3.1. Tipi primitivi e operatoriÂ
3.1.1. Linguaggio JavaScriptÂ
3.1.2. Numeri e loro operatoriÂ
3.1.3. Stringhe di testo e loro operatoriÂ
3.1.4. Valori booleaniÂ
3.1.5. Conversioni di tipoÂ
3.2. Controllori di flusso e strutturaÂ
3.2.1. Espressioni e sentenzeÂ
3.2.2. Variabili e costantiÂ
3.2.3. Sentenza ifÂ
3.2.4. Sentenze For, WhileÂ
3.3. FunzioniÂ
3.3.1. FunzioniÂ
3.3.2. ParametriÂ
3.3.3. Funzioni come parametriÂ
3.3.4. Ambito delle variabiliÂ
3.3.5. Scope annidatiÂ
3.3.6. HoistingÂ
3.3.7. ClosureÂ
3.3.8. Ricorsività Â
3.4. Strutture dati: oggettiÂ
3.4.1. Tipo ObjectÂ
3.4.2. Creazione di oggettiÂ
3.4.3. Accesso ai valori di un oggettoÂ
3.4.4. Aggiunta o rimozione di proprietà Â
3.4.5. Oggetti annidatiÂ
3.4.6. Destructuring di oggettiÂ
3.4.7. Metodi del tipo ObjectÂ
3.4.8. Spread OperatorÂ
3.4.9. Inmutabilità Â
3.5. Strutture dati: ArrayÂ
3.5.1. Struttura dati. ArrayÂ
3.5.2. Array. TipologiaÂ
3.5.3. Arrays annidatiÂ
3.5.4. Metodi di un ArrayÂ
3.6. POO: Prototype e classiÂ
3.6.1. POO. Programmazione orientata agli oggettiÂ
3.6.2. PrototipiÂ
3.6.3. ClassiÂ
3.6.4. Dati privatiÂ
3.6.5. SottoclassiÂ
3.6.6. Call e ApplyÂ
3.7. Tipi di JavaScriptÂ
3.7.1. SetÂ
3.7.2. WeakSetÂ
3.7.3. MapÂ
3.7.4. WeakMapÂ
3.7.5. Espressioni regolariÂ
3.8. Utilità di JavaScriptÂ
3.8.1. DateÂ
3.8.2. MathÂ
3.8.3. SymbolÂ
3.8.4. JSONÂ
3.9. JavaScript nel BrowserÂ
3.9.1. Inclusione di JavaScript in un webÂ
3.9.2. DOMÂ
3.9.3. EventiÂ
3.9.4. Storage nel navigatoreÂ
3.10. Programmazione asincronaÂ
3.10.1. Programmazione asincronaÂ
3.10.2. Event LoopÂ
3.10.3. CalbacksÂ
3.10.4. PromisesÂ
3.10.5. Async/AwaitÂ
Modulo 4. Layout web applicato al Full Stack DeveloperÂ
4.1. CSS e layoutÂ
4.1.1. Layout con tabelleÂ
4.1.2. Design fluidoÂ
4.1.3. L’era del ResponsiveÂ
4.1.4. Mobile First vs. Desktop FirstÂ
4.2. CSS e le regole del web designÂ
4.2.1. SelezionatoriÂ
4.2.2. Pseudo classiÂ
4.2.3. Pseudo elementiÂ
4.3. Layout con i CSSÂ
4.3.1. Regole del Box ModelÂ
4.3.2. TipografieÂ
4.3.3. ColoriÂ
4.3.4. ImmaginiÂ
4.3.5. SfondiÂ
4.3.6. TabelleÂ
4.3.7. ModuliÂ
4.3.8. Mostrare e nascondere gli elementiÂ
4.3.9. Variabili CSSÂ
4.4. Design Responsive y design fluidoÂ
4.4.1. Elementi sospesiÂ
4.4.2. Grid CSSÂ
4.4.3. Media QueriesÂ
4.4.4. Flex BoxÂ
4.5. La cascata CSSÂ
4.5.1. Priorità delle regole CSSÂ
4.5.2. Sovrascrittura delle regoleÂ
4.5.3. Classi vs. IdentificatoriÂ
4.6. SaSSÂ
4.6.1. Software come servizio (SaSS)Â
4.6.2. Installazione di SaSSÂ
4.6.3. Esecuzione e compilazione di SaSSÂ
4.6.4. Struttura di una directory SaSSÂ
4.7. Uso di SaSSÂ
4.7.1. Variabili in SassÂ
4.7.2. Modulazione del nostro progettoÂ
4.7.3. Sintassi SaSSÂ
4.8. Logica SaSSÂ
4.8.1. MixinsÂ
4.8.2. MapsÂ
4.8.3. Funzioni e strutture di controlloÂ
4.9. Layout con BootstrapÂ
4.9.1. BootstrapÂ
4.9.2. Layout di BootstrapÂ
4.9.3. ModuliÂ
4.9.4. Box Model con BootstrapÂ
4.9.5. Colori e caratteriÂ
4.9.6. Link e pulsantiÂ
4.9.7. Mostrare e nascondere elementi con BootstrapÂ
4.9.8. Flex Box con BootstrapÂ
4.9.9. ComponentiÂ
4.10. Theming BootstrapÂ
4.10.1. Riscrivere Bootstrap con SaSS (Software as a Service)Â
4.10.2. Struttura dei file Â
4.10.3. Creare il proprio Framework CSS (Cascading Style Sheets)Â
Modulo 5. Strumenti JavaScript. Libreria ReactJsÂ
5.1. Strumentazione Javascript ReactJSÂ
5.1.1. Lo strumento ReactJSÂ
5.1.2. Create React AppÂ
5.1.3. JavaScript Syntax ExtensionÂ
5.2. Componenti di ReactJSÂ
5.2.1. ComponentiÂ
5.2.2. PropsÂ
5.2.3. RenderingÂ
5.3. Eventi nella libreria ReactJSÂ
5.3.1. Gestione degli eventiÂ
5.3.2. Gestione degli eventi onlineÂ
5.3.3. Eventi nella libreria ReactJSÂ
5.4. Configurare Hooks di ReactJSÂ
5.4.1. Stati di un componenteÂ
5.4.2. Hook di statoÂ
5.4.3. Hook di effettoÂ
5.4.4. Custom HooksÂ
5.4.5. Altri HooksÂ
5.5. Component Context in ReactJSÂ
5.5.1. Component Context in ReactJSÂ
5.5.2. Uso di ContextÂ
5.5.3. Struttura del ContextÂ
5.5.4. React. Create ContextÂ
5.5.5. Context. ProviderÂ
5.5.6. Class. Context TypeÂ
5.5.7. Context. ConsumerÂ
5.5.8. Context.displayNameÂ
5.5.9. Applicazione practica di ContextÂ
5.6. Routing in ReactJsÂ
5.6.1. RouterÂ
5.6.2. React RouterÂ
5.6.3. InstallazioneÂ
5.6.4. Routing di baseÂ
5.6.5. Routing dinamicoÂ
5.6.6. Componenti primariÂ
5.6.7. React Router HooksÂ
5.7. Utilizzo di elenchi e moduli con ReactJSÂ
5.7.1. Elenchi e loopÂ
5.7.2. Moduli e convalideÂ
5.7.3. React Hook FormsÂ
5.8. Uso de stili in ReactJSÂ
5.8.1. Stiling tradizionaleÂ
5.8.2. Stiling onlineÂ
5.8.3. Aggiunta di una libreria di sistemi di progettazioneÂ
5.9. Esecuzione di test in Javascript. StrumentiÂ
5.9.1. TestingÂ
5.9.2. Jest JavaScript Testing FrameworkÂ
5.9.3. Visual Testing and DocumentationÂ
5.10. Deployment di codice con ReactJSÂ
5.10.1. HostingÂ
5.10.2. FornitoriÂ
5.10.3. Preparazione del nostro progettoÂ
5.10.4. Deployment in HerokuÂ
Modulo 6. Framework di JavaScript. AngularÂ
6.1. Il Framework angular e la sua architetturaÂ
6.1.1. Angular CLIÂ
6.1.2. ArchitetturaÂ
6.1.3. Workspace e struttura Â
6.1.4. AmbienteÂ
6.2. Componenti del Framework AngularÂ
6.2.1. Ciclo di vitaÂ
6.2.2. Incapsulamento della vistaÂ
6.2.3. Interazione tra i componentiÂ
6.2.4. Proiezione del contenutoÂ
6.3. Template del Framework AngularÂ
6.3.1. Interpolazione del testoÂ
6.3.2. DichiarazioniÂ
6.3.3. Property Binding Â
6.3.4. Class, Style e Attribute Binding Â
6.3.5. Event Binding e Two-Way Binding Â
6.3.6. PipesÂ
6.4. Direttive del Framework AngularÂ
6.4.1. Direttive di AngularÂ
6.4.2. Direttive di attributoÂ
6.4.3. Direttive strutturaliÂ
6.5. Servizi e iniezione di dipendenzaÂ
6.5.1. ServiziÂ
6.5.2. Immissione di dipendenzeÂ
6.5.3. Service ProvidersÂ
6.6. Routing e navigazioneÂ
6.6.1. Applicazione con RoutingÂ
6.6.2. Routing di baseÂ
6.6.3. Router annidatiÂ
6.6.4. ParametriÂ
6.6.5. Accesso e autorizzazioneÂ
6.6.6. Lazy Loading di moduliÂ
6.7. RxJSÂ
6.7.1. ObserverÂ
6.7.2. ObserversÂ
6.7.3. AbbonamentiÂ
6.7.4. OperatoriÂ
6.8. Moduli e HTTPÂ
6.8.1. Moduli reattiviÂ
6.8.2. Convalida dei campiÂ
6.8.3. Moduli dinamiciÂ
6.8.4. PetizioniÂ
6.8.5. InterceptorsÂ
6.8.6. SicurezzaÂ
6.9. AnimazioniÂ
6.9.1. Transizioni e TriggersÂ
6.9.2. Transizioni di percorsiÂ
6.9.3. Differenze tra le transizioniÂ
6.10. Testing nel Framework AngularÂ
6.10.1. Test dei serviziÂ
6.10.2. Test dei componentiÂ
6.10.3. Test di direttive e pipesÂ
Modulo 7. Programmazione in linguaggio NodeJSÂ
7.1. NodeJS e la sua archittetturaÂ
7.1.1. NPM e gestione dei pacchettiÂ
7.1.2. Esecuzione di un programmaÂ
7.1.3. ModuliÂ
7.1.4. Creazione di uno moduloÂ
7.1.5. Loop di eventiÂ
7.2. Servidor Backend, HTTP, Express e SocketsÂ
7.2.1. Modulo HTTPÂ
7.2.2. ExpressÂ
7.2.3. Socket.ioÂ
7.3. Database e cacheÂ
7.3.1. MongoDBÂ
7.3.2. MongooseÂ
7.3.3. SQL Â
7.3.4. Sequelize Â
7.3.5. RedisÂ
7.4. File system e OsÂ
7.4.1. File System ModuleÂ
7.4.2. Os ModuleÂ
7.4.3. Cluster ModuleÂ
7.5. Eventi, Buffers e StreamsÂ
7.5.1. EventiÂ
7.5.2. BuffersÂ
7.5.3. StreamsÂ
7.6. TestingÂ
7.6.1. JestÂ
7.6.2. MochaÂ
7.6.3. TDD - CucumberÂ
7.7. Architettura e best practiceÂ
7.7.1. DRYÂ
7.7.2. SOLIDÂ
7.7.3. CRUDÂ
7.7.4. MVCÂ
7.7.5. MonolitiÂ
7.7.6. MicroserviziÂ
7.7.7. Architetture esagonaliÂ
7.8. TypescriptÂ
7.8.1. Tipi, interfacce e classiÂ
7.8.2. Funzioni e moduliÂ
7.8.3. GenericiÂ
7.8.4. NamespacesÂ
7.8.5. DecoratoriÂ
7.9. API REST
7.9.1. GetÂ
7.9.2. PostÂ
7.9.3. Put
7.9.4. DeleteÂ
7.9.5. SwaggerÂ
7.9.6. Creare un'API REST con ExpressÂ
7.10. Creazione e containerizzazione di un'applicazione con NestJSÂ
7.10.1. Nest CLIÂ
7.10.2. DockerÂ
7.10.3. Costruzione di una applicazioneÂ
Modulo 8. Database per sviluppatori Full StackÂ
8.1. Database per sviluppatori Full StackÂ
8.1.1. Database nello sviluppo di applicazioniÂ
8.1.2. Capacità del databaseÂ
8.1.3. SQL (Structured Query Language)Â
8.2. Scelta del databaseÂ
8.2.1. Applicazione o servizio da considerareÂ
8.2.2. Categorie del databaseÂ
8.2.3. Panorami del databaseÂ
8.3. Sviluppo con MySQLÂ
8.3.1. Sviluppo con MySQLÂ
8.3.2. Deployment del modello relazionale con MySQLÂ
8.3.3. Connessione a MySQLÂ
8.4. Sviluppo con Oracle DatabaseÂ
8.4.1. Sviluppo con Oracle DBÂ
8.4.2. Deployment del modelloÂ
8.4.3. Connessione al database OracleÂ
8.5. Sviluppo con Oracle SQL ServerÂ
8.5.1. Oracle SQL Server Â
8.5.2. Deployment del modelloÂ
8.5.3. Connessione a SQL ServerÂ
8.6. Sviluppo con NoSQLÂ
8.6.1. Confronto con i database SQLÂ
8.6.2. Creazione del database in MongoDBÂ
8.6.3. Connessione a MongoDBÂ
8.7. Sviluppo con grafiÂ
8.7.1. Sviluppo con grafiÂ
8.7.2. Creazione del database con Neo4jÂ
8.7.3. Connessione a Neo4jÂ
8.8. Sviluppo con Database a valore-chiaveÂ
8.8.1. Sviluppo con Database a k-vÂ
8.8.2. Creazione del database con RedisÂ
8.8.3. Connessione con RedisÂ
8.9. Database con altri tipi di datiÂ
8.9.1. Elastic SearchÂ
8.9.2. Inmemory DatabaseÂ
8.9.3. Sviluppo con dati spazialiÂ
8.10. Database. Aspetti avanzatiÂ
8.10.1. I database negli sviluppi cloud nativeÂ
8.10.2. I database nell'architettura a microserviziÂ
8.10.3. CI/CD e i databaseÂ
Modulo 9. UX CX. Esperienza del clienteÂ
9.1. Customer ExperienceÂ
9.1.1. Customer Experience (CX)Â
9.1.2. Nuove esigenze dei consumatoriÂ
9.1.3. Feedback nel Customer ExperienceÂ
9.2. Tecnologia innovatriceÂ
9.2.1. Macchine che pensanoÂ
9.2.2. Nuove modalità di condivisione delle informazioniÂ
9.2.3. Misurare ciò che non si può misurareÂ
9.3. Canali di interazione con l’utenteÂ
9.3.1. Analisi dei clientiÂ
9.3.2. PersonalizzazioneÂ
9.3.3. Multipli canali di interazione con l’utenteÂ
9.4. Analitica degli utentiÂ
9.4.1. Struttura del sito webÂ
9.4.2. Analitica degli utentiÂ
9.4.3. Analitica degli utenti avanzataÂ
9.5. Nielsen e il suo impatto sulla CXÂ
9.5.1. Nielsen e il suo impatto sulla CXÂ
9.5.2. Tecniche di User TestingÂ
9.6. Strumenti di Customer ExperienceÂ
9.6.1. Strumenti avanzatiÂ
9.6.2. Mobilità Â
9.6.3. Accessibilità Â
9.7. Nuove metodologieÂ
9.7.1. Le sfide dell’utenteÂ
9.7.2. Processo UXÂ
9.7.3. Ricerca sugli utentiÂ
9.8. Comunicare un progettoÂ
9.8.1. WireframingÂ
9.8.2. Strumenti di comunicazione per la progettazioneÂ
9.8.3. Strumenti avanzati di comunicazione per la progettazioneÂ
9.9. Progettazione UIÂ
9.9.1. Progettazione UIÂ
9.9.2. Interfacce web e mobileÂ
9.9.3. Componenti web e mobileÂ
9.10. Preparazione di un CXÂ
9.10.1. Preparazione di un CXÂ
9.10.2. Progettazione di nuove esperienzeÂ
9.10.3. InterfacciaÂ
Modulo 10. Integrazione continua e deployment delle applicazioniÂ
10.1. Integrazione e deployment continuo: Â CI/CDÂ
10.1.1. Uso di integrazione e deployment continuo (CI/ CD)Â
10.1.2. Differenze tra integrazione e deployment continuo (CI/ CD)Â
10.1.3. Integrazione e deployment continuo. Benefici del CI/CDÂ
10.2. Nuovi paradigmi di sviluppoÂ
10.2.1. Da Waterfall a DevOpsÂ
10.2.2. Guida di stile: i 12 fattoriÂ
10.2.3. Cloud Native, microservizi e ServerlessÂ
10.3. DevOps, oltre il CI/CDÂ
10.3.1. DevOpsÂ
10.3.2. DevOps. Continuous EverythingÂ
10.3.3. DevOps vs SREÂ
10.4. Tecnologia dei container I - DockerÂ
10.4.1. Container. ContributiÂ
10.4.2. Docker. ArchitetturaÂ
10.4.3. Processo di deployment con DockerÂ
10.5. Tecnologia dei container II - KubernetesÂ
10.5.1. OrchestrazioneÂ
10.5.2. KubernetesÂ
10.5.3. L’ecosistema di KubernetesÂ
10.6. Configurazione dell'infrastruttura con GitOpsÂ
10.6.1. Infrastruttura immutabileÂ
10.6.2. GitOpsÂ
10.6.3. Strumenti GitOpsÂ
10.7. Pipeline e automazione. Casi d'Uso CI/CDÂ
10.7.1. Integrazione continuaÂ
10.7.2. Deployment e continuous deliveryÂ
10.7.3. Convalide automaticheÂ
10.7.4. Best practice di CI/CDÂ
10.8. CI/CD con Jenkins. RiferimentiÂ
10.8.1. CI/CD con JenkinsÂ
10.8.2. Pipelines JenkinsÂ
10.8.3. Best practice con JenkinsÂ
10.9. Ecosistema CI/ CDÂ
10.9.1. Organizzazione dell'ecosistemaÂ
10.9.2. Strumenti avanzatiÂ
10.9.3. Dagger. Il futuroÂ
10.10. Fasi finali del ciclo del software orientato al CI/CDÂ
10.10.1. Applicazione dell'IA al processo IC/DCÂ
10.10.2. DevSecOpsÂ
10.10.3. Chaos Engineering Â
Avrai a disposizione le più moderne risorse didattiche, con accesso gratuito all'aula virtuale 24 ore su 24"
Master in Programmazione Front End Full Stack Developer
Il campo della programmazione Front End è oggi uno dei più dinamici e richiesti ed è diventato un'area essenziale per qualsiasi azienda che cerchi di rimanere competitiva nel mercato digitale. In risposta a questa ampia richiesta, TECH ha ideato il Master in Programmazione Front End Full Stack Developer, un programma dall'approccio pratico e completo che ti permetterà di acquisire conoscenze avanzate nello sviluppo di applicazioni web, programmazione di interfacce utente e gestione di database.
Potenzia la tua carriera professionale con questo programma 100% online
Il contenuto didattico del Master in Programmazione Front End Full Stack Developer si basa sulle ultime tendenze e tecnologie del settore ed è progettato da un team di docenti altamente qualificato con esperienza nello sviluppo di applicazioni web ad alte prestazioni. Al termine di questo programma, sarai altamente qualificato per guidare progetti di sviluppo Front End e Full Stack e avrai le competenze e gli strumenti necessari per affrontare qualsiasi tipo di progetto nel campo dello sviluppo web.