
Curso in
Formação Profissional Superior em Desenvolvimento Front-end Noroff School of Technology and Digital Media

bolsas de estudo
Introdução
O desenvolvimento de front-end é uma educação em tecnologia onde o design visual se encontra com codificação, web design e design UX. Os desenvolvedores front-end têm grande demanda, dando 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 com o qual interage quando abre um site, programa ou aplicativo. Há uma necessidade crescente de desenvolvedores que possuam uma combinação de experiência técnica e visual.
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.

Web e dispositivos móveis
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 de tecnologia 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 baseadas em 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 CSS que os alunos aprenderão, mas o programa também abrange ferramentas como Less, Stylus e o framework CSS Susy. Perto do final do programa, os alunos serão apresentados ao Ajax para desenvolver soluções online mais avançadas.
Informação do programa
Próxima inicialização:
- 15 de outubro de 2019
- 7 de janeiro de 2020
- 3 de março de 2020
- 11 de agosto de 2020
Duração:
- 2 anos, tempo integral
- 4 anos, meio período
Idioma do programa:
- Inglês
Objetivos do programa
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 obterão ideias sobre como exercer o empreendedorismo. A vida profissional como desenvolvedor front-end requer experiência em fluxos de trabalho, automação e otimização de processos de trabalho e do produto. O exame final do projeto deve ser em um nível onde possa ser usado como um anexo para formulários de emprego ou como uma proposta para uma implementação real.
Cursos
Cursos cobertos durante o primeiro ano de estudo:
- Metodologia do projeto
- Tecnologias da Web e comunicação
- Design 1
- HTML e CSS
- Trabalho 1
- Projeto de interação
- Programação básica
- JavaScript 1
- Fluxos de trabalho 1
- Revisão de portfólio 1
- Exame de projeto 1
Cursos cobertos durante o segundo ano de estudo:
- Estruturas CSS
- JavaScript 2
- Design 2
- Trabalho 2
- Conhecimento da indústria
- Fluxos de trabalho 2
- Estruturas JavaScript
- Revisão de portfólio 2
- Exame 2 do projeto
Resultados de aprendizagem
Você vai ganhar:
- Conhecimento dos 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 usados 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, agilizaçã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 design universal de soluções de TIC e padrões da web.
- Conhecimento da indústria sobre como os conceitos e soluções interativas devem ser preparados, apresentados e entregues interna e externamente, e conhecimento sobre métodos para empreendedorismo dentro da área.
- Conhecimento profissional atualizado por meio de literatura técnica, palestras, portais online 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 levar em conta 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 responder por 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 devida orientação.
- A capacidade de refletir sobre o feedback do usuário ou as 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, tanto visual quanto 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 construir 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-player e pessoa-chave em projetos que se cruzam com profissões relacionadas e desenvolvem empreendedorismo em seu campo de especialização.
- A capacidade de construir relacionamentos com ambientes externos especializados nas áreas de mídia social, design universal, otimização de mecanismo de pesquisa e segurança de TI.
- Capacidade de contribuir para o esclarecimento, agilização e garantia da qualidade dos processos de uma empresa, tanto interna quanto externamente, por meio do uso das melhores práticas para desenvolvedores.
Oportunidades de emprego
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.
Existe uma grande variedade de anúncios de emprego relacionados com esta área 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, software houses, agências de mídia ou agências de comunicação. Essas indústrias estão mudando constantemente devido ao rápido desenvolvimento tecnológico. As descrições de funções irão, portanto, variar e mudar em períodos de tempo relativamente curtos.
Estudos posteriores
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 .
Sobre a Escola
Perguntas
Cursos Similares
Certificado profissional de competência em controladores lógicos programáveis (PLCs) e sistemas SCADA
- Perth, Austrália
Doutor em Filosofia (Ph.D) em Engenharia de Software
- London, Reino Unido da Grã-Bretanha e Irlanda do Norte
- Bologna, Itália
Diploma Avançado em Tecnologia de Engenharia de Software - Inteligência Artificial (Opcional Co-op) (Online)
- Toronto, Canadá