front-end-web-development

# Front-End Web Development **Atividades da disciplina de Desenvolvimento Front-End para Web** **Coursework from the Front-End Web Development class** ![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white) ![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white) ![Bootstrap](https://img.shields.io/badge/Bootstrap_5-7952B3?style=for-the-badge&logo=bootstrap&logoColor=white) ![Font Awesome](https://img.shields.io/badge/Font_Awesome-538DD7?style=for-the-badge&logo=fontawesome&logoColor=white) ![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black) ![License](https://img.shields.io/badge/license-MIT-green) ![Last commit](https://img.shields.io/github/last-commit/pietrobitencourt/front-end-web-development) ![Repo size](https://img.shields.io/github/repo-size/pietrobitencourt/front-end-web-development) ![Top language](https://img.shields.io/github/languages/top/pietrobitencourt/front-end-web-development) ![Demo](https://img.shields.io/badge/demo-GitHub%20Pages-222?logo=github) [Português (BR)](#pt-br) · [English](#en)

Prévia do site PetShop Taguatinga Prévia do site Picos do Brasil Prévia do site Recanto News Prévia do site Dia Mundial dos Animais


Português (BR)

Sobre o repositório

Este repositório reúne as atividades práticas que desenvolvo na disciplina de Desenvolvimento Front-End para Web. Cada atividade fica em uma pasta própria, numerada na ordem em que foi feita, com seu próprio README e seus prints, e pode ser aberta direto no navegador, sem etapa de build.

O objetivo é documentar minha evolução, desde HTML e CSS puros até o uso de bibliotecas e novas ferramentas, mantendo cada projeto organizado e fácil de executar. O repositório continua crescendo: novas atividades entram em pastas numeradas (05-..., 06-...) conforme a disciplina avança.

Contexto acadêmico

   
Instituição Centro Universitário do Distrito Federal (UDF), Brasília - DF
Curso Ciência da Computação
Disciplina Desenvolvimento Front-End para Web

Atividades

# Projeto Descrição Tecnologias Demo Código
01 PetShop Taguatinga Site institucional de uma página só: header fixo com navegação por âncoras, seção hero, galeria de fotos com efeito hover, mapa do Google incorporado e formulário de contato. HTML5, CSS3 (Flexbox) Ver demo Abrir pasta
02 Picos do Brasil Prática Avaliativa 1. Site sobre os 7 picos mais altos do Brasil, com novo item de menu e nova seção “Top 7” (altitude, localização e curiosidades de cada pico), galeria de fotos, mapa incorporado e novo tema de cores. HTML5, CSS3 (Flexbox) Ver demo Abrir pasta
03 Recanto News Atividade em sala de introdução ao Bootstrap. Portal de notícias com tema de ciência: navbar responsiva com dropdown, carrossel, cards, accordion e layout em grid. HTML5, Bootstrap 5, Font Awesome Ver demo Abrir pasta
04 Dia Mundial dos Animais Prática Avaliativa 2, feita em dupla com Zamorano Fragoso de Sousa. Site sobre o Dia Mundial dos Animais (4 de outubro) com 10 componentes do Bootstrap: navbar com dropdown, carrossel, cards, accordion, alert, modal, toast, list group e badge. Paleta própria em variáveis CSS. HTML5, CSS3, Bootstrap 5, JavaScript, Font Awesome Ver demo Abrir pasta

O que cada atividade pratica

01 · PetShop Taguatinga

02 · Picos do Brasil

03 · Recanto News

04 · Dia Mundial dos Animais

Estrutura do repositório

front-end-web-development/
├── README.md
├── LICENSE
├── 01-petshop-taguatinga/
│   ├── README.md
│   ├── index.html
│   ├── css/
│   │   └── style.css
│   ├── img/
│   └── docs/
│       └── screenshots/
│           └── capa.png
├── 02-picos-do-brasil/
│   ├── README.md
│   ├── index.html
│   ├── css/
│   │   └── style.css
│   ├── img/
│   └── docs/
│       └── screenshots/
│           └── top-7.png
├── 03-recanto-news/
│   ├── README.md
│   ├── index.html
│   ├── css/
│   │   └── bootstrap.min.css
│   ├── js/
│   │   └── bootstrap.bundle.min.js
│   ├── fontawesome/
│   │   ├── css/all.min.css
│   │   └── webfonts/
│   ├── img/
│   └── docs/
│       └── screenshots/
│           └── capa.png
└── 04-dia-mundial-animais/
    ├── README.md
    ├── index.html
    ├── css/
    │   └── bootstrap.min.css
    ├── js/
    │   └── bootstrap.bundle.min.js
    ├── fontawesome-free-7.3.1-web/
    │   ├── css/all.min.css
    │   └── webfonts/
    ├── img/
    └── docs/
        └── screenshots/
            ├── 01-inicio.png
            ├── 02-cards.png
            ├── 03-lista-accordion.png
            └── 04-modal-toast.png

Como executar

  1. Clone o repositório:
    git clone https://github.com/pietrobitencourt/front-end-web-development.git
    
  2. Entre na pasta da atividade desejada, por exemplo:
    cd front-end-web-development/04-dia-mundial-animais
    
  3. Abra o index.html no navegador (ou use a extensão Live Server do VS Code).

Não é necessário instalar nada: as dependências das atividades 03 e 04 já estão incluídas na pasta do projeto.

Observações

Créditos e licenças de terceiros

Autor

Piêtro Bitencourt Nunes, estudante de Ciência da Computação no Centro Universitário do Distrito Federal (UDF), Brasília - DF.

GitHub LinkedIn

Licença

Distribuído sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


English

About

This repository collects the hands-on assignments I build in my Front-End Web Development class. Each assignment lives in its own numbered folder, in the order it was completed, with its own README and screenshots, and runs straight in the browser with no build step.

The goal is to document my progress, from plain HTML and CSS to libraries and new tools, while keeping every project organized and easy to run. The repository keeps growing: new assignments are added in numbered folders (05-..., 06-...) as the class moves forward.

Academic context

   
Institution Centro Universitário do Distrito Federal (UDF), Brasília, Brazil
Program Computer Science
Course Front-End Web Development

Projects

# Project Description Tech Demo Code
01 PetShop Taguatinga Single-page business website: fixed header with anchor navigation, hero section, photo gallery with hover effects, embedded Google Map and a contact form. HTML5, CSS3 (Flexbox) Live demo Open folder
02 Picos do Brasil Graded assignment 1. Website about Brazil’s 7 highest peaks, with a new menu item and a new “Top 7” section (altitude, location and facts for each peak), photo gallery, embedded map and a new color theme. HTML5, CSS3 (Flexbox) Live demo Open folder
03 Recanto News In-class introduction to Bootstrap. Science-themed news portal: responsive navbar with dropdown, carousel, cards, accordion and a grid layout. HTML5, Bootstrap 5, Font Awesome Live demo Open folder
04 World Animal Day Graded assignment 2, built in pairs with Zamorano Fragoso de Sousa. Website for World Animal Day (October 4th) using 10 Bootstrap components: navbar with dropdown, carousel, cards, accordion, alert, modal, toast, list group and badge. Custom palette built with CSS variables. HTML5, CSS3, Bootstrap 5, JavaScript, Font Awesome Live demo Open folder

What each project practices

01 · PetShop Taguatinga

02 · Picos do Brasil

03 · Recanto News

04 · World Animal Day

Repository structure

See the tree in the Portuguese section above: one numbered folder per project, each with its own README and docs/screenshots/.

Getting started

  1. Clone the repository:
    git clone https://github.com/pietrobitencourt/front-end-web-development.git
    
  2. Enter the project folder you want, for example:
    cd front-end-web-development/04-dia-mundial-animais
    
  3. Open index.html in your browser (or use the VS Code Live Server extension).

Nothing needs to be installed: projects 03 and 04 already ship with their Bootstrap and Font Awesome files.

Notes

Third-party credits and licenses

Author

Piêtro Bitencourt Nunes, Computer Science student at Centro Universitário do Distrito Federal (UDF), Brasília, Brazil.

GitHub LinkedIn

License

Distributed under the MIT License. See LICENSE for more information.