A disciplina de Desenvolvimento Web objetiva desenvolver no aluno a capacidade de resolver problemas e/ou propor novas soluções tecnológicas através de aplicações Web.
Ao final da disciplina, espera-se do aluno:
Familiaridade com o ambiente Web e com as principais tecnologias utilizadas na área de desenvolvimento para a Web;
Domínio da linguagem de marcação HTML para criação de interfaces front-end de aplicações para a Web;
Conhecimento avançado de criação de folhas de estilo (CSS) para interfaces front-end de aplicações para a Web;
Habilidade básica no uso de linguagens de programação client-side (Javascript);
Capacidade de utilização de bibliotecas auxiliares ao desenvolvimento de aplicações para a Web (JQuery e JQuery Plugins);
Capacidade de utilização de frameworks front-end (Bootstrap) para criação de aplicações para a Web de maneira assistida.
Domínio de uma linguagem de programação server-side para criação de serviços back-end de aplicações para a Web;
Capacidade de mescla de tecnologias e linguagens para persistência de dados em Ambiente Web;
Familiaridade com disponibilização de dados através de serviços Web utilizando JSON ou XML.
Introdução à Web e à Internet.
Servidores e Ambientes Web.
Linguagem HTML.
Linguagem CSS.
Linguagem Javascript.
Web Design.
Web Design Responsivo.
Bibliotecas auxiliares de desenvolvimento.
Linguagens de servidor.
Persistência de dados em Ambiente Web.
Web Services.
120 horas.
W3Schools . https://www.w3schools.com/. s.d.
🗓️ Cronograma
Aula 02 - Ambiente e Tecnologias Web
Aula 08 - Avaliação Oral
🗓️06/05 e 13/05
👥Avaliação realizada em duplas (porém, com conceito individual)
🕐Entre 10 e 15 minutos por dupla.
📚Temas de estudo: HTML, CSS, Tags Semânticas, Layouts CSS (básico), Design Responsivo (básico).
❤️🩹🔠 Recuperação
Aula 09 - Formulários HTML
📗Material de apoio (slides)
Aula 11 - Javascript: Atividade
📝Atividade (Entrega 17/06)
Aula 12 - Biblioteca JQuery
📗Material de apoio (slides)
📝Exercícios (Aplicação de Plugins) (Opcionais, de recuperação)
📝Exercícios (Jogo) (Opcionais, de recuperação)
Aula 13 - Javascript, JQuery e Projeto de Web
👥 Equipes, Temas, e Agenda de apresentações (atualizado em 27/jun)
🗓️Cronograma
💭24/06 ➔ Definição de Equipe / Concepção de Ideias e Tema / Escolha de tecnologias
⚙️01/07 ➔ Elaboração da apresentação utilizando JS/JQuery
🎤08/07 ➔ Apresentações
🎤15/07 ➔ Apresentações
Aula 14 - Linguagem PHP: Características Gerais
💻Instalação do WampServer (para ambiente Windows) ⬇️
Desative quaisquer softwares antivírus (mesmo que você não possua um, lembre-se de desativar também a proteção em tempo real na Segurança do Windows).
Instale o Visual C++.
Baixe uma das duas opções .exe, a depender da arquitetura do seu ambiente (provavelmente VisualCppRedist_AIO_x86_x64.exe).
Instale normalmente (cerca de 5 minutos).
Instale o WampServer
Instale normalmente (cerca de 2 minutos).
Verifique a instalação
Execute o WampServer.
O ícone ("W") na bandeja de ícones deverá ficar verde
Teste a execução de um script no servidor.
Procure a pasta onde o Wamp foi instalado.
Dentro dela localize a pasta pública (normalmente "www" ou "public_html").
Crie um script (uma página .php, por exemplo) dentro de uma subpasta da pasta pública.
Acesse a página através do WebServer via navegador utilizando um endereço similar a "localhost/subpasta/pagina.php" e verifique se o script é executado corretamente.
📗Material de apoio (slides)
📝Exercícios (Opcionais, de recuperação)