Laurea professionale superiore nello sviluppo front-end
Noroff School of Technology and Digital Media
Informazione chiave
Seleziona posizione
Posizione del campus
Oslo, Norvegia
Le lingue
Inglese
Formato di studio
Insegnamento a distanza
Durata
2 - 4 anni
Ritmo
Tempo pieno, Mezza giornata
Tasse universitarie
EUR 14.000 / per semester *
Scadenza della domanda
Richiedi informazioni
La prima data di inizio
Richiedi informazioni
* prezzo part-time: 1.750 Euro al semestre
Borse di studio
Esplora le opportunità di borse di studio per contribuire a finanziare i tuoi studi
introduzione
Lo sviluppo front-end è un'istruzione tecnologica in cui il design visivo incontra la codifica, il web design e il design UX. Gli sviluppatori front-end sono molto richiesti, offrendo agli studenti grandi opportunità di carriera dopo la laurea.
In qualità di sviluppatore front-end, scrivi il codice dietro ciò che vedi e con cui interagisci quando apri un sito Web, un programma o un'app. C'è una crescente necessità di sviluppatori che possiedono una combinazione di competenze tecniche e visive.
Questo programma di formazione di due anni ti fornisce le competenze per il lavoro pratico nelle aree principali dello sviluppo di prodotti interattivi e dinamici. Il programma copre sia le capacità di progettazione che le capacità di programmazione tecnica.
Web e dispositivi mobili
Lo sviluppo front-end è per coloro che desiderano lavorare con lo sviluppo di soluzioni orientate all'utente per i dispositivi Web e mobili. Il programma è adatto sia ai principianti che a coloro che hanno lavorato con i media tradizionali e desiderano espandere le proprie competenze nello sviluppo di soluzioni digitali.
Dopo aver completato il programma, avrai acquisito competenze e competenze in principi di progettazione di base, design universale, esperienze utente olistiche e soluzioni tecnologiche che soddisfano i requisiti e le esigenze di oggi.
Best practice per gli sviluppatori
In questo programma imparerai le migliori pratiche per gli sviluppatori. Sarai in grado di produrre soluzioni online interattive, sia visivamente che tecnicamente, e implementare una soluzione interattiva dalla fase concettuale fino al prodotto finale. Gli studenti costruiranno reti con grafici, designer di interazione, programmatori e sviluppatori di contenuti. Potranno inoltre collaborare con ambienti specialistici esterni nei settori dei social media, della progettazione universale, dell'ottimizzazione dei motori di ricerca e della sicurezza IT.
Impara i linguaggi di programmazione e di programmazione
Gli studenti riceveranno un'introduzione approfondita agli strumenti del settore utilizzati per lo sviluppo web. Imparerai i principi per una buona progettazione, come pagine Web e prodotti interattivi sono costruiti sia logicamente che visivamente e come le tecnologie dei siti Web comunicano con i sistemi di back-end. Otterrai approfondimenti su linguaggi di programmazione come Java, linguaggi basati su C, Ruby, PHP e Python, che hanno tutti diversi punti di forza e di debolezza e usi diversi.
JavaScript è uno strumento chiave per gli sviluppatori di frontend. In combinazione con HTML e CSS, JavaScript è essenziale per creare soluzioni online dinamiche e interattive. È anche importante considerare quando utilizzare i framework JavaScript e quando è meglio risolvere attività senza utilizzarlo. Sarai introdotto ai framework JavaScript più aggiornati in qualsiasi momento, come Angular e React. Il campo si sta sviluppando rapidamente e vengono continuamente lanciati nuovi framework.
Sass è il principale strumento CSS che gli studenti impareranno, ma il programma comprende anche strumenti come Less, Stylus e il framework CSS Susy. Verso la fine del programma, gli studenti verranno introdotti ad Ajax per sviluppare soluzioni online più avanzate.
Informazioni sul programma
Prossimo avvio:
- 15 ottobre 2019
- 7 gennaio 2020
- 3 marzo 2020
- 11 agosto 2020
Durata:
- 2 anni, a tempo pieno
- 4 anni, a tempo parziale
Lingua del programma:
- Inglese
Obiettivi del programma
Il programma si concentra sullo sviluppo di prodotti nell'intersezione tra esperienza del cliente e sviluppo del sistema. I prodotti che sviluppiamo durante il programma dovrebbero avere un alto valore estetico, una buona funzionalità e una corretta esecuzione tecnica. Ciò significa che gli studenti impareranno il processo di progettazione, l'interazione e la programmazione. L'obiettivo principale del programma è acquisire competenze pratiche e il programma di formazione comprende in gran parte incarichi pratici in cui lavorerai con compiti specifici del settore.
Gli studenti riceveranno informazioni su come esercitare l'imprenditorialità. La vita professionale come sviluppatore di frontend richiede esperienza nei flussi di lavoro, automazione e razionalizzazione sia dei processi di lavoro che del prodotto. L'esame finale del progetto dovrebbe essere a un livello in cui può essere utilizzato come allegato alle domande di lavoro o come proposta per una reale implementazione.
corsi
Corsi coperti durante il primo anno di studio:
- Metodologia del progetto
- Tecnologie web e di comunicazione
- Design 1
- HTML e CSS
- Termine assegnazione 1
- Design interattivo
- Programmazione di base
- JavaScript 1
- Flussi di lavoro 1
- Revisione del portafoglio 1
- Esame del progetto 1
Corsi coperti durante il secondo anno di studio:
- Framework CSS
- JavaScript 2
- Design 2
- Termine assegnazione 2
- Conoscenza del settore
- Flussi di lavoro 2
- Framework JavaScript
- Revisione del portafoglio 2
- Esame del progetto 2
Risultati di apprendimento
Otterrai:
- Conoscenza dei concetti e degli strumenti di settore utilizzati nello sviluppo, nella produzione e nell'implementazione di concetti, soluzioni e prodotti interattivi.
- Conoscenza di linguaggi, concetti, tecniche e strumenti di settore utilizzati nello sviluppo web e nello sviluppo di concetti, soluzioni e prodotti interattivi.
- Conoscenza dei metodi di processo, degli strumenti di styling e dei linguaggi di programmazione più aggiornati per la garanzia della qualità, la razionalizzazione e l'ottimizzazione del processo di lavoro.
- Conoscenza degli strumenti più aggiornati utilizzati nei test di siti Web, soluzioni interattive e prodotti su piattaforme e sistemi operativi.
- Conoscenza dei principi di progettazione fondamentali e degli elementi di identità utilizzati per sviluppare prodotti digitali.
- Conoscenza di come i siti Web e i prodotti interattivi sono strutturati sia logicamente che visivamente.
- Conoscenza di come le tecnologie dei siti Web comunicano con i sistemi di back-end.
- Conoscenza su come rivedere siti Web, soluzioni interattive, servizi Web e contenuti Web in termini di conformità alle normative e alle linee guida per la progettazione universale di soluzioni ICT e standard Web.
- Conoscenza del settore su come i concetti e le soluzioni interattive dovrebbero essere preparati, presentati e forniti sia internamente che esternamente e conoscenza dei metodi per l'imprenditorialità nel campo.
- Conoscenze professionali aggiornate attraverso letteratura tecnica, conferenze, portali online e comunità di sviluppatori sia a livello locale che internazionale.
- Conoscenza della storia del settore e dello sviluppo di Internet.
- Approfondimenti sul tuo potenziale personale per lo sviluppo e su come rimanere aggiornato sulle ultime tendenze e sviluppi nel settore.
- La capacità di tenere conto della scelta di strumenti, metodi e tecniche durante la pianificazione, lo sviluppo, la progettazione e il test di prodotti interattivi e servizi web.
- La capacità di tenere conto di regolamenti e linee guida per la progettazione universale di soluzioni ICT e standard web.
- La capacità di riflettere sulla propria pratica di sviluppatore frontend e di adattarla con una guida adeguata.
- La capacità di riflettere sul feedback degli utenti o sulle tendenze tecnologiche generali e di adeguare le proprie pratiche in linea con queste.
- La capacità di trovare informazioni e materiali rilevanti per le questioni relative allo sviluppo del frontend.
- La capacità di condurre test utente su prodotti o servizi interattivi nuovi o esistenti e di identificare e documentare difetti sia visivi che tecnici.
- La capacità di rivedere il processo di sviluppo di prodotti e servizi interattivi che verranno utilizzati su piattaforme diverse.
- La capacità di rendere conto dei metodi per l'imprenditorialità relativi al proprio settore di competenza.
- La capacità di pianificare ed eseguire attività di web design e sviluppare prodotti interattivi da soli o in gruppo.
- La capacità di pianificare e svolgere compiti di frontend in linea con gli standard etici, le linee guida di progettazione universale, le esigenze dei gruppi target o in linea con i brief dei clienti.
- La capacità di pianificare soluzioni web interattive sia visivamente che tecnicamente e di implementare una soluzione interattiva dalla fase del concept fino al prodotto finale completamente operativo.
- La capacità di implementare soluzioni interattive user-friendly in base alle esigenze dei gruppi target selezionati.
- La capacità di costruire relazioni con grafici, designer dell'interazione, programmatori e sviluppatori di contenuti e partecipare a discussioni sullo sviluppo di pratiche interdisciplinari e orientate al futuro.
- La capacità di agire come co-protagonista e persona chiave in progetti che si intersecano con professioni correlate e svolgono attività imprenditoriale nel tuo campo di competenza.
- La capacità di costruire relazioni con ambienti specializzati esterni nei settori dei social media, del design universale, dell'ottimizzazione dei motori di ricerca e della sicurezza IT.
- La capacità di contribuire ai processi di chiarificazione, razionalizzazione e garanzia della qualità in un'azienda, sia internamente che esternamente, attraverso l'utilizzo di best practice per gli sviluppatori.
Opportunità di lavoro
Come sviluppatore frontend qualificato possiedi le conoscenze, le capacità e le competenze necessarie per sviluppare e produrre soluzioni e servizi orientati all'utente per i dispositivi Web e mobili. L'obiettivo principale del programma è quello di fornirti un'istruzione pratica e pertinente al settore per prepararti alla vita lavorativa dopo la laurea.
Esiste una grande varietà di annunci di lavoro relativi a questo campo per varie aziende e professioni. Dopo aver completato il programma, sarai in grado di lavorare per aziende come agenzie di design, società IT, software house, agenzie di comunicazione o agenzie di comunicazione. Queste industrie sono in continua evoluzione a causa dei rapidi sviluppi tecnologici. Le descrizioni del lavoro, quindi, varieranno e cambieranno in periodi di tempo relativamente brevi.
Ulteriori studi
L'istruzione può anche servire da piattaforma per ulteriori studi. Gli studenti che hanno studiato lo sviluppo front-end possono anche combinare queste abilità con la progettazione grafica o il marketing digitale .
Sulla scuola
Domande
Corsi simili
Master in software moderno e soluzioni informatiche
- Oulu, Finlandia
Laurea Magistrale in Ingegneria del Software Informatico
- Davie, Stati Uniti d'America
Diploma avanzato in tecnologia di ingegneria del software (fast-track) (online) (cooperativa opzionale)
- Online Canada
- Toronto, Canada