Formação Profissional Superior em Desenvolvimento Front-end, Oslo, Noruega 2020
Desenvolvimento Front-end é a educação tecnológica em que o design visual atende à codificação, design da web e design de UX. Os desenvolvedores de front-end estão em grande demanda, oferecendo aos alunos grandes oportunidades de carreira após a graduação.
Como desenvolvedor front-end, você escreve o código por trás do que vê e interage quando abre um site, programa ou aplicativo. Há uma necessidade crescente de desenvolvedores que possuam uma combinação de conhecimentos técnicos e visuais.
Este programa educacional de dois anos fornece as habilidades para o trabalho prático nas principais áreas de desenvolvimento de produtos interativos e dinâmicos. O programa abrange tanto as habilidades de design quanto as de programação técnica.
O desenvolvimento front-end é para aqueles que desejam trabalhar com o desenvolvimento de soluções orientadas ao usuário para dispositivos móveis e da Web. O programa é adequado para iniciantes e para aqueles que trabalharam com a mídia tradicional e desejam expandir suas habilidades no desenvolvimento de soluções digitais.
Depois de concluir o programa, você terá adquirido habilidades e conhecimentos em princípios básicos de design, design universal, experiências holísticas do usuário e soluções técnicas que atendem aos requisitos e necessidades de hoje.
Práticas recomendadas para desenvolvedores
Neste programa, você aprenderá as melhores práticas para desenvolvedores. Você poderá produzir soluções interativas on-line, visual e tecnicamente, e implementar uma solução interativa desde o estágio conceitual até o produto final. Os alunos construirão redes com designers gráficos, designers de interação, programadores e desenvolvedores de conteúdo. Além disso, eles poderão colaborar com ambientes especializados externos nas áreas de mídia social, design universal, otimização de mecanismos de pesquisa e segurança de TI.
Aprenda linguagens de programação e codificação
Os alunos receberão uma introdução completa às ferramentas da indústria usadas para o desenvolvimento da web. Você aprenderá princípios para um bom design, como páginas da Web e produtos interativos são construídos de maneira lógica e visual e como as tecnologias de sites se comunicam com os sistemas de back-end. Você obterá insights sobre linguagens de programação como Java, linguagens C, Ruby, php e Python, todas com diferentes pontos fortes e fracos e diferentes usos.
JavaScript é uma ferramenta essencial para desenvolvedores de front-end. Em combinação com HTML e CSS, o JavaScript é essencial para criar soluções on-line dinâmicas e interativas. Também é importante considerar quando usar estruturas JavaScript e quando é melhor resolver tarefas sem usá-las. Você será apresentado às estruturas JavaScript mais atualizadas a qualquer momento, como Angular e React. O campo está se desenvolvendo rapidamente e novas estruturas estão sendo lançadas continuamente.
Sass é a principal ferramenta de CSS que os alunos aprenderão, mas o programa também abrange ferramentas como Less, Stylus e a estrutura de CSS Susy. No final do programa, os alunos serão apresentados ao Ajax para desenvolver soluções online mais avançadas.
2 anos, tempo integral
O programa se concentra no desenvolvimento de produtos na interseção entre a experiência do cliente e o desenvolvimento do sistema. Os produtos que desenvolvemos durante o programa devem ter alto valor estético, boa funcionalidade e execução técnica correta. Isso significa que os alunos aprenderão sobre o processo de design, design de interação e programação. O principal objetivo do programa é adquirir habilidades práticas, e o programa de treinamento é amplamente composto de tarefas práticas nas quais você trabalhará com tarefas específicas do setor.
Os alunos terão idéias sobre como exercer o empreendedorismo. A vida profissional como desenvolvedor front-end requer experiência em fluxos de trabalho, automação e racionalização dos processos de trabalho e do produto. O exame final do projeto deve estar em um nível em que possa ser usado como um anexo a pedidos de emprego ou como uma proposta para uma implementação real.
Cursos cobertos durante o primeiro ano de estudo:
Tecnologias da Web e comunicação
Fluxos de trabalho 1
Revisão de portfólio 1
Exame de projeto 1
Cursos cobertos durante o segundo ano de estudo:
Fluxos de trabalho 2
Revisão de portfólio 2
Exame 2 do projeto
conhecimento de conceitos e ferramentas da indústria usadas no desenvolvimento web, produção e implementação de conceitos, soluções e produtos interativos.
conhecimento de linguagens, conceitos, técnicas e ferramentas da indústria que são usadas no desenvolvimento da Web e no desenvolvimento de conceitos, soluções e produtos interativos.
conhecimento dos métodos de processo, ferramentas de estilo e linguagens de programação mais atualizados para garantia de qualidade, racionalização e otimização do processo de trabalho.
conhecimento sobre as ferramentas mais atualizadas usadas em testes de sites, soluções interativas e produtos em plataformas e sistemas operacionais.
conhecimento sobre princípios fundamentais de design e elementos de identidade usados para desenvolver produtos digitais.
conhecimento sobre como sites e produtos interativos são estruturados de maneira lógica e visual.
conhecimento sobre como as tecnologias do site se comunicam com os sistemas de back-end.
conhecimento sobre como revisar sites, soluções interativas, serviços da web e conteúdo da web em termos de conformidade com regulamentos e diretrizes para o design universal de soluções de TIC e padrões da web.
conhecimento da indústria sobre como conceitos e soluções interativos devem ser preparados, apresentados e entregues tanto internamente quanto externamente e conhecimento sobre métodos de empreendedorismo dentro do campo.
conhecimento profissional atualizado por meio de literatura técnica, palestras, portais on-line e comunidades de desenvolvedores, local e internacionalmente.
conhecimento da história da indústria e do desenvolvimento da Internet.
informações sobre seu potencial pessoal de desenvolvimento e como manter-se atualizado sobre as últimas tendências e desenvolvimentos no campo.
a capacidade de explicar a escolha de ferramentas, métodos e técnicas durante o planejamento, desenvolvimento, design e teste de produtos interativos e serviços da web.
a capacidade de explicar regulamentos e diretrizes para o design universal de soluções de TIC e padrões da web.
a capacidade de refletir sobre sua própria prática como desenvolvedor front-end e ajustá-la com a orientação adequada.
a capacidade de refletir sobre o feedback do usuário ou tendências tecnológicas gerais e ajustar suas próprias práticas de acordo com elas.
a capacidade de encontrar informações e materiais relevantes para questões relacionadas ao desenvolvimento de front-end.
a capacidade de realizar testes de produtos ou serviços interativos novos ou existentes, além de identificar e documentar defeitos visuais e técnicos.
a capacidade de revisar o processo de desenvolvimento de produtos e serviços interativos que serão usados em diferentes plataformas.
a capacidade de explicar métodos de empreendedorismo relacionados ao seu campo de especialização.
a capacidade de planejar e executar tarefas de design da web e desenvolver produtos interativos sozinhos ou em grupo.
a capacidade de planejar e executar tarefas de front-end de acordo com os padrões éticos, diretrizes de design universal, as necessidades dos grupos-alvo ou as instruções dos clientes.
a capacidade de planejar soluções interativas da Web, visual e tecnicamente, e implementar uma solução interativa desde o estágio conceitual até o produto final final e totalmente operacional.
a capacidade de implementar soluções interativas fáceis de usar de acordo com as necessidades de grupos-alvo selecionados.
a capacidade de criar relacionamentos com designers gráficos, designers de interação, programadores e desenvolvedores de conteúdo e participar de discussões sobre o desenvolvimento de práticas interdisciplinares e orientadas para o futuro.
a capacidade de atuar como co-participante e pessoa-chave em projetos que se cruzam com profissões relacionadas e desenvolvem empreendedorismo em sua área de especialização.
a capacidade de criar relacionamentos com ambientes especializados externos nas áreas de mídia social, design universal, otimização de mecanismos de pesquisa e segurança de TI.
a capacidade de contribuir para os processos de esclarecimento, racionalização e garantia de qualidade em uma empresa, interna e externamente, por meio do uso das melhores práticas para desenvolvedores.
Como desenvolvedor front-end treinado, você possui o conhecimento, as habilidades e o conhecimento necessários para desenvolver e produzir soluções e serviços orientados ao usuário para dispositivos Web e móveis. O principal objetivo do programa é fornecer a você educação prática e relevante para o setor, para prepará-lo para a vida profissional depois de se formar.
Há uma grande variedade de anúncios de emprego relacionados a esse campo para várias empresas e profissões. Depois de concluir o programa, você poderá trabalhar para empresas como agências de design, empresas de TI, empresas de software, agências de mídia ou agências de comunicação. Essas indústrias estão mudando constantemente devido a rápidos desenvolvimentos tecnológicos. As descrições de cargo, portanto, variam e mudam em períodos relativamente curtos.
A educação também pode servir como plataforma para novos estudos. Os alunos que estudaram Desenvolvimento Front-end também podem combinar essas habilidades com Design Gráfico ou Marketing Digital .