Desenvolvedor Web

Front-End

Sobre o Curso

 

Você já percebeu que a única interação com uma aplicação WEB atualmente, ocorre através da página WEB?

O usuário de hoje espera muito de uma página da web. Ela precisa carregar rápido, expor o serviço desejado e ser confortável na visualização de todos os dispositivos, desde smartphones, passando por computadores, TVs e diversos outros dispositivos englobados no conceito de Internet das Coisas.

Neste curso, apresentaremos as ferramentas básicas que todo programador de páginas da WEB precisa conhecer.

Começaremos do ZERO, aprendendo como implementar páginas da web modernas com HTML e CSS.

Em seguida, avançaremos para aprender como codificar nossas páginas de forma que seus componentes se reorganizem e redimensionem automaticamente com base no tamanho da tela do usuário. Desta forma você poderá codificar uma página da Web que será tão útil em um celular quanto em um computador desktop.

Por último, mas não menos importante, haverá uma introdução completa à linguagem mais onipresente, popular e incrivelmente poderosa da web: Javascript.

Usando Javascript, você poderá construir um aplicativo da Web totalmente funcional que utiliza Ajax para expor a funcionalidade e os dados do lado do servidor ao usuário final.

Após a conclusão deste treinamento, o participante será capaz de:

  • Construir paginas HTML elaboradas, levando em consideração toda a semântica introduzida no HTML5
  • Formatar paginas HTML utilizano CSS3 e seus novos recursos
  • Diagramação de paginas HTML no padrão TABLELES que é uma forma de desenvolvimento de sites que não utiliza tabelas para disposição de conteúdo na página sugerido pela W3C
  • Acessar e interferir em elementos HTML através da linguagem de programação JavaScript, fazendo validações de conteúdo.
  • Carregar dados externos dinâmicos utilizando o AJAX;

Conteúdo Programático

HTML 5.0

Estrutura HTML

DTD – Doctype

Elementos de linha e elementos de bloco

Texto: parágrafos, cabeçalhos, listas, links

Imagens

Tabelas

Modelos de conteúdo

Novas elementos HTML5

Novos atributos HTML 5

Formularios

Elementos de mídia – áudio e vídeo

Elementos canvas

CSS3

Seletoras CSS

Especificidade

Modelo de caixa – Box Model

Unidades de medida

Position e float

Gradiente, bordas transições e animações, sombras (CSS 3)

Layout fixo x Layout liquido

Elemento @media – media type e media query

Responsividade

JavaScript 

DOM – Document Object Model

Orientação a eventos

Orientação a objetos

Declaração de variáveis – var e let

Funções

Estruturas de controle de decisão e repetição

Chamadas Assincronas

AJAX – httpRequest  - Serviços REST

Introdução a Promises

Introdução ao Node.js

Persistência de dados

Introdução ao JQuery(Biblioteca JavaScript) e ao Bootstrap(Biblioteca HTML/CSS)

Pré-Requisitos

Pré-Requisitos

  • Uso de sistemas operacionais atuais de mercado
  • Uso de browsers comuns
  • Uso de internet
  • Desejável conhecimentos de lógica de programação

Público Alvo

Público Alvo

  • Pessoas interessadas em atuar profissionalmente com programação WEB
  • Profissionais de Tecnologia da Informação interessados em ingressar no mundo da programação WEB
  • Programadores de plataformas mais antigas, interessados em atuar com programação WEB

Carga Horária

Carga Horária

  • 60 horas
  • Presencial e/ou online ao vivo

Turmas

Turmas

  • Semanal: 8 dias das 9hs às 18hs.
  • Noturno: 15 dias das 19hs às 23hs.
  • Aos Sábados: 8 dias das 9hs às 18hs.
 

Em Breve! Está interessado?

Avisaremos quando uma nova turma estiver disponível!

© 4Bios

by nerit