alexandremolive / DesafiosLaunchBase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SOBRE

Projeto criado dentro do Bootcamp LaunchBase promovido pela Rocketseat. O projeto foi criado seguindo as regras dos desafios 2.1, 2.2, 2.3, 3.1 e 3.3 com estilização e design livres, planejados e aplicados por mim mesmo.

Desafio 2.1

Criar um arquivo html que contenha um favicon e um header com 3 links: Comunidade, Email e Telefone.

Desafio 2.2

A partir do arquivo do desafio 2-1, adicionar um novo link no header chamado Sobre. Essa página deverá mostrar informações referentes a Rocketseat.

Desafio 2.3

A partir do arquivo do desafio 2.2, adicionar no header um link chamado Conteúdos. Essa página deve conter um grid onde devem ser mostrados os 3 principais cursos da Rocketseat: Starter, Launchbase e GoStack. Ao clicar em um dos cursos, deve ser aberta uma modal onde um iframe irá carregar as informações do curso selecionado.

Desafio 3.1

Nesse desafio você deve criar um servidor que tenha duas rotas que devem retornar o conteúdo dos html gerados no desafio 2-3 (páginas de Cursos e Sobre). Além disso, deve ser implementando um arquivo padrão (layout.njk) que reaproveite o código em comum entre esses dois e também um arquivo que sirva uma página de erro 404.

Erro 404 é comum aparecer em páginas da internet, quando não foi encontrado nenhum conteúdo.

Desafio 3.3

Nesse desafio você deve criar uma página de descrição do curso que deve ser chamada no lugar da modal quando o usuário clicar no card do curso.

TÉCNOLOGIAS UTILIZADAS

  • HTML
  • CSS
  • JavaScript
  • Node.js
  • Express
  • Nunjucks

About


Languages

Language:HTML 48.2%Language:CSS 37.7%Language:JavaScript 14.1%