Diplôme professionnel supérieur en développement front-end
Noroff School of Technology and Digital Media
Information clé
Sélectionnez l'emplacement
Emplacement du campus
Oslo, Norvège
Langues
Anglais
Format d'étude
Apprentissage à distance
Durée
2 - 4 années
Rythme
À plein temps, À temps partiel
Frais de scolarité
EUR 14 000 / per semester *
Date limite d'inscription
Demande d'info
Date de début au plus tôt
Demande d'info
* prix à temps partiel: 1.750 Euro par semestre
Bourses d'études
Explorez les possibilités de bourses pour vous aider à financer vos études
introduction
Le développement frontal est une formation technologique où la conception visuelle rencontre le codage, la conception Web et la conception UX. Les développeurs front-end sont très demandés, offrant aux étudiants de grandes opportunités de carrière après l'obtention de leur diplôme.
En tant que développeur front-end, vous écrivez le code derrière ce que vous voyez et avec lequel vous interagissez lorsque vous ouvrez un site Web, un programme ou une application. Il existe un besoin croissant de développeurs qui possèdent une combinaison d'expertise technique et visuelle.
Ce programme de formation de deux ans vous fournit les compétences nécessaires pour effectuer des travaux pratiques dans les principaux domaines de développement de produits interactifs et dynamiques. Le programme couvre à la fois les compétences de conception et les compétences de programmation technique.
Web et appareils mobiles
Le développement frontal s'adresse à ceux qui souhaitent développer des solutions orientées utilisateur pour les périphériques Web et mobiles. Le programme convient aux débutants ainsi qu'aux personnes ayant travaillé avec les médias traditionnels et souhaitant développer leurs compétences dans le développement de solutions numériques.
Après avoir terminé le programme, vous aurez acquis des compétences et une expertise dans les principes de conception de base, la conception universelle, les expériences utilisateur holistiques et les solutions technologiques qui répondent aux exigences et aux besoins d'aujourd'hui.
Meilleures pratiques pour les développeurs
Dans ce programme, vous apprendrez les meilleures pratiques pour les développeurs. Vous serez en mesure de produire des solutions en ligne interactives, visuellement et techniquement, et de mettre en œuvre une solution interactive du stade conceptuel jusqu'au produit final. Les étudiants créeront des réseaux avec des graphistes, des concepteurs d'interaction, des programmeurs et des développeurs de contenu. Ils pourront également collaborer avec des environnements spécialisés externes dans les domaines des médias sociaux, de la conception universelle, de l'optimisation des moteurs de recherche et de la sécurité informatique.
Apprendre les langages de programmation et de programmation
Les étudiants recevront une introduction complète aux outils de l’industrie utilisés pour le développement Web. Vous apprendrez les principes d'une bonne conception, comment les pages Web et les produits interactifs sont construits à la fois logiquement et visuellement, et comment les technologies de site Web communiquent avec les systèmes dorsaux. Vous obtiendrez des informations sur les langages de programmation tels que Java, les langages basés sur C, Ruby, PHP et Python, qui ont tous des forces et des faiblesses différentes et des utilisations différentes.
JavaScript est un outil essentiel pour les développeurs front-end. En combinaison avec HTML et CSS, JavaScript est essentiel pour créer des solutions en ligne dynamiques et interactives. Il est également important de déterminer quand utiliser les frameworks JavaScript et quand il est préférable de résoudre des tâches sans les utiliser. Vous découvrirez à tout moment les frameworks JavaScript les plus récents, tels que Angular et React. Le domaine se développe rapidement et de nouveaux cadres sont continuellement lancés.
Sass est le principal outil CSS que les étudiants apprendront, mais le programme couvre également des outils tels que Less, Stylus et le framework CSS Susy. Vers la fin du programme, les étudiants seront initiés à Ajax pour développer des solutions en ligne plus avancées.
Informations sur le programme
Prochain démarrage:
- 15 octobre 2019
- 7 janvier 2020
- 3 mars 2020
- 11 août 2020
Durée:
- 2 ans à temps plein
- 4 ans, à temps partiel
Langue du programme:
- Anglais
Objectifs du programme
Le programme se concentre sur le développement de produits à l'intersection de l'expérience client et du développement de systèmes. Les produits que nous développons au cours du programme doivent avoir à la fois une grande valeur esthétique, une bonne fonctionnalité et une exécution technique correcte. Cela signifie que les étudiants en apprendront davantage sur le processus de conception, la conception d'interaction et la programmation. L'objectif principal du programme est d'acquérir des compétences pratiques. Le programme de formation comprend en grande partie des tâches pratiques dans lesquelles vous travaillerez avec des tâches spécifiques à une industrie.
Les étudiants apprendront comment exercer l'esprit d'entreprise. La vie professionnelle en tant que développeur frontend nécessite une expertise dans les flux de travail, l'automatisation et la rationalisation des processus de travail et du produit. L'examen final du projet doit être à un niveau où il peut être utilisé comme pièce jointe aux candidatures ou comme proposition d'une mise en œuvre réelle.
Cours
Cours couverts durant la première année d'études:
- Méthodologie du projet
- Technologies Web et de communication
- Conception 1
- HTML et CSS
- Affectation de terme 1
- Design d'interaction
- Programmation de base
- JavaScript 1
- Flux de travail 1
- Examen du portefeuille 1
- Examen de projet 1
Cours couverts durant la deuxième année d'études:
- Frameworks CSS
- JavaScript 2
- Design 2
- Affectation de terme 2
- Connaissance de l'industrie
- Flux de travail 2
- Les frameworks JavaScript
- Examen du portefeuille 2
- Examen de projet 2
Les résultats d'apprentissage
Vous allez gagner:
- Connaissance des concepts et des outils de l'industrie utilisés dans le développement Web, la production et la mise en œuvre de concepts, de solutions et de produits interactifs.
- Connaissance des langages, des concepts, des techniques et des outils industriels utilisés dans le développement Web et dans le développement de concepts, de solutions et de produits interactifs.
- Connaissance des méthodes de processus, des outils de style et des langages de programmation les plus à jour pour l'assurance qualité, la rationalisation et l'optimisation du processus de travail.
- Connaissance des outils les plus récents utilisés dans les tests de sites Web, les solutions interactives et les produits sur les plates-formes et les systèmes d'exploitation.
- Connaissance des principes de conception fondamentaux et des éléments d'identité utilisés pour développer des produits numériques.
- Connaissance de la structure logique et visuelle des sites Web et des produits interactifs.
- Connaissance de la manière dont les technologies de site Web communiquent avec les systèmes back-end.
- Connaissance de la façon de réviser des sites Web, des solutions interactives, des services Web et du contenu Web en termes de conformité aux réglementations et aux directives pour la conception universelle de solutions TIC et de normes Web.
- Connaissance de l'industrie sur la façon dont les concepts et solutions interactifs doivent être préparés, présentés et livrés en interne et en externe, et connaissance des méthodes d'entrepreneuriat dans le domaine.
- Connaissances professionnelles mises à jour grâce à la littérature technique, aux conférences, aux portails en ligne et aux communautés de développeurs à la fois localement et internationalement.
- Connaissance de l'histoire de l'industrie et du développement de l'Internet.
- Un aperçu de votre potentiel personnel de développement et de la manière de rester au courant des dernières tendances et évolutions dans le domaine.
- La capacité de rendre compte du choix des outils, méthodes et techniques lors de la planification, du développement, de la conception et des tests de produits interactifs et de services Web.
- La capacité de rendre compte des réglementations et des lignes directrices pour la conception universelle de solutions TIC et de normes Web.
- La possibilité de réfléchir à votre propre pratique en tant que développeur front-end et de l'ajuster avec les conseils appropriés.
- La possibilité de réfléchir aux commentaires des utilisateurs ou aux tendances technologiques générales, et d’adapter vos propres pratiques en conséquence.
- La capacité à trouver des informations et des matériaux pertinents pour les problèmes liés au développement frontal.
- Capacité à tester les produits ou services interactifs nouveaux ou existants, ainsi qu'à identifier et documenter les défauts visuels et techniques.
- La possibilité d'examiner le processus de développement de produits et services interactifs qui seront utilisés sur différentes plates-formes.
- La capacité à rendre compte de méthodes d’entreprenariat liées à votre domaine d’expertise.
- La capacité de planifier et d'exécuter des tâches de conception Web et de développer des produits interactifs, seul ou en groupe.
- La capacité de planifier et d'exécuter des tâches frontales en conformité avec les normes éthiques, les directives de conception universelles, les besoins des groupes cibles ou en accord avec les briefings des clients.
- La capacité de planifier des solutions Web interactives à la fois visuellement et techniquement et de mettre en œuvre une solution interactive du stade du concept jusqu'au produit final fini et entièrement opérationnel.
- La capacité à mettre en œuvre des solutions interactives conviviales en fonction des besoins des groupes cibles sélectionnés.
- La capacité de nouer des relations avec des graphistes, des designers d'interaction, des programmeurs et des développeurs de contenu, et de participer à des discussions sur le développement de pratiques interdisciplinaires et tournées vers l'avenir.
- La capacité à jouer le rôle de co-acteur et de personne clé dans des projets qui recoupent des professions connexes et à mener à bien l’esprit d’entreprise dans votre domaine d’expertise.
- La capacité de nouer des relations avec des environnements spécialisés externes dans les domaines des médias sociaux, de la conception universelle, de l'optimisation des moteurs de recherche et de la sécurité informatique.
- La capacité de contribuer à la clarification, la rationalisation et les processus d'assurance qualité dans une entreprise, à la fois en interne et en externe, grâce à l'utilisation des meilleures pratiques pour les développeurs.
Opportunités d'emploi
En tant que développeur frontend qualifié, vous possédez les connaissances, les compétences et l'expertise nécessaires pour développer et produire des solutions et des services orientés utilisateur pour le Web et les appareils mobiles. L'objectif principal du programme est de vous fournir une formation pratique et pertinente pour le secteur afin de vous préparer à la vie professionnelle après l'obtention de votre diplôme.
Il existe une grande variété d'offres d'emploi liées à ce domaine pour diverses entreprises et professions. Une fois le programme terminé, vous serez en mesure de travailler pour des entreprises telles que des agences de design, des sociétés informatiques, des éditeurs de logiciels, des agences de médias ou des agences de communication. Ces industries sont en constante évolution en raison des développements technologiques rapides. Les descriptions de poste varieront donc et changeront sur des périodes de temps relativement courtes.
D'autres études
L'éducation peut également servir de plate-forme pour des études ultérieures. Les étudiants qui ont étudié le développement front-end peuvent également combiner ces compétences avec le graphisme ou le marketing numérique .
À propos de l'école
Des questions
Cours similaires
BSc (Honours) en informatique et informatique (logiciel)
- Online United Kingdom
BSc (Honours) en informatique et informatique (communications et logiciels)
- Online United Kingdom
Licence Développement de logiciels (BSc)
- Online