Apresentação do programa

Amplie seus conhecimentos, até o nível de especialista, sobre Programação Front-End com todos os componentes e práticas recomendadas” 

##IMAGE##

 

Um desenvolvedor web abrange vários conjuntos de competências que se materializam em diferentes especializações. Os três termos mais comuns usados para nomear genericamente essas especialidades são: Full Stack, Back-end e Front-end. O último trabalha com o cliente, no navegador, no que é visto. Lida principalmente com os componentes externos do site ou aplicativo.  

Embora os desenvolvedores de Front-end sejam geralmente associados aos princípios de design e estrutura do site, seu trabalho vai além disso. Nesta capacitação, o aluno aprenderá funções básicas, como depuração e análise de código estático. Ele também obterá o conhecimento necessário para criar um design intuitivo e responsivo, além de habilidades no uso de ferramentas de desenvolvimento Front-end, incluindo Frameworks, automatização, CMS, APIs e sistemas de controle de versão. 

Além disso, como se trata de um programa online, o estudante não estará condicionado por horários fixos ou pela necessidade de se deslocar para outro local físico, mas poderá acessar um conteúdo completo que lhe ajudará a alcançar a excelência da programação a qualquer hora do dia, conciliando, no seu próprio ritmo, seu trabalho e sua vida pessoal com a sua vida acadêmica. 

Você será capaz de obter um conhecimento especializado sobre sistemas de design”

Este Curso de Programação Front-End conta com o conteúdo mais completo e atualizado do mercado. Suas principais características são:

  • O desenvolvimento de casos práticos apresentados por especialistas de Front - End  em programação.  
  • O conteúdo gráfico, esquemático e extremamente útil fornece informações científicas e práticas sobre aquelas disciplinas indispensáveis para o exercício da profissão 
  • Exercícios práticos nos quais o processo de autoavaliação é realizado para melhorar a aprendizagem 
  • Destaque especial para as metodologias inovadoras  
  • Lições teóricas, perguntas aos especialistas e trabalhos de reflexão individual 
  • Disponibilidade de acesso a todo o conteúdo a partir de qualquer dispositivo, fixo ou portátil, com conexão à Internet 

Obtenha um conhecimento avançado sobre ferramentas, como pré-processadores, para dar superpoderes ao CSS e aos sistemas de design”

O corpo docente do Curso conta com profissionais do setor, que transferem toda a experiência adquirida ao longo de suas carreiras para esta capacitação, além 
de especialistas reconhecidos de instituições de referência e universidades de prestígio.  

O conteúdo multimídia, desenvolvido com a mais recente tecnologia educacional, permitirá ao profissional uma aprendizagem contextualizada, ou seja, realizada através de um ambiente simulado, proporcionando uma capacitação imersiva e programada para praticar diante de situações reais.  

A estrutura deste programa se concentra na Aprendizagem Baseada em Problemas, através da qual o profissional deverá resolver as diferentes situações de prática profissional que surgirem ao longo do Curso acadêmico. Para isso, contará com a ajuda de um inovador sistema de vídeo interativo realizado por especialistas reconhecidos.   

Desenvolva os principais elementos de um documento HTML em torno do tópico de tags semânticas e seus benefícios"

##IMAGE##

 

Aprofunde-se nos principais conceitos de CSS, como o modelo de caixa, posicionamento, seletores, especificidade, Flexbox, Grid e muito mais"

Plano de estudos

O programa de estudos foi desenvolvido com base nos requisitos da ciência da computação aplicada ao desenvolvimento de Programação Front-End, estabelecendo assim um conteúdo cujo módulo oferece uma perspectiva ampla da linguagem HTML, desde a folha de estilo em cascata CSS até o modelo de caixa, passando por posicionamento e design adaptável, entre outros. 

##IMAGE##

 

O plano de estudos mais abrangente e moderno do mercado, desenvolvido por profissionais do setor” 

Módulo 1. Programação Front-End

1.1. Linguagem HTML

1.1.2. Documento HTML
1.1.3. Elemento Head
1.1.4. Elemento Body
1.1.5. Texto
1.1.6. Hiperlinks
1.1.7. Imagens
1.1.8. Primeiro Site

1.2. Linguagem HTML Layouts

1.2.1. Linguagem HTML Elementos
1.2.2. Layout tradicional
1.2.3. Layout semântico

1.3. Folhas de estilo em cascata CSS (Cascading Style Sheets)

1.3.1. Inclusão do CSS em um documento HTML
1.3.2. Comentários
1.3.3. Seletores
1.3.4. Seletores avançados

1.4. Propriedades CSS (Cascading Style Sheets)

1.4.1. Cor
1.4.2. Texto
1.4.3. Pseudo-classes
1.4.4. Transição
1.4.5. Animações
1.4.6. Animação de elementos
1.4.7. Animação avançada

1.5. Modelo de caixa

1.5.1. Altura e largura
1.5.2. Margem
1.5.3. Preenchimento

1.6. Posicionamento

1.6.1. Posicionamento estático
1.6.2. Posicionamento relativo
1.6.3. Posicionamento absoluto
1.6.4. Posicionamento fixo
1.6.5. Floats

1.7. Design adaptável

1.7.1. Viewport
1.7.2. Media Queries
1.7.3. Unidades CSS
1.7.4. Imagens
1.7.5. Frameworks

1.8. Layout moderno

1.8.1. Flex
1.8.2. Grid
1.8.3. Flex vs Grid

1.9. Pré-processador

1.9.1. Sass
1.9.2. Variáveis
1.9.3. Mixins
1.9.4. Circuitos
1.9.5. Funções

1.10. Sistema de Design

1.10.1. Bootstrap
1.10.2. Grade de Bootstrap
1.10.3. Header e Footer de nosso website
1.10.4. Formulários
1.10.5. Cards
1.10.6. Modalidades

##IMAGE##

 

Aprenda através de um conteúdo focado na atualização de seus conhecimentos para que você se destaque no mercado de trabalho”  

Curso de Programação Front-End

O Front-End é a parte do desenvolvimento de software ou da Web que se concentra na parte visual e na interação direta com o usuário. Essa parte da programação é a que aparece na tela do usuário (seja em um navegador da web ou em um aplicativo móvel) e é responsável pela apresentação e interação das informações na interface do usuário.
 
O Front-End é a parte de um site ou aplicativo que o usuário pode ver e com a qual pode interagir diretamente. Refere-se à Interface Gráfica do Usuário (GUI) e é composto principalmente por HTML, CSS e JavaScript. A função do Front-End é proporcionar uma experiência visual atrativa e funcional para o usuário final.
 
Para desenvolver o Front-End de um aplicativo, é necessário ter conhecimentos em linguagens de programação específicas, como HTML, CSS e JavaScript. O HTML é a linguagem que permite definir a estrutura e o conteúdo da página, o CSS permite definir o estilo e a apresentação visual da página, e o JavaScript permite adicionar interatividade e dinamismo à página.
 
O desenvolvimento Front-End envolve o design, desenvolvimento e implementação da interface do usuário de um aplicativo ou site. Os desenvolvedores Front-End utilizam HTML para estruturar a página, CSS para projetar e dar estilo ao site, e JavaScript para criar interatividade no site. Além disso, também podem utilizar frameworks de design, como Bootstrap ou Materialize, para facilitar o trabalho.
 
É importante ter em mente que o Front-End e o Back-End são partes interdependentes de um aplicativo ou site, trabalhando juntos para proporcionar uma experiência consistente e fluida ao usuário. A parte Front-End se comunica com os servidores Back-End por meio de uma API (Interface de Programação de Aplicativos) para trocar dados em tempo real. A implementação de uma página inicial bem projetada tem um grande impacto na experiência do usuário, na retenção e no sucesso do aplicativo ou site.