Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natanmendes0/desafios-javascript-alura
Repositório com os projetos desenvolvidos durante o curso Lógica de Programação: Praticando com Desafios da Alura, onde aprendi a construir soluções criativas e eficientes utilizando JavaScript.
https://github.com/natanmendes0/desafios-javascript-alura
arrays-js desafios-javascript formacao-alura javascript manipulacao-de-strings
Last synced: 4 days ago
JSON representation
Repositório com os projetos desenvolvidos durante o curso Lógica de Programação: Praticando com Desafios da Alura, onde aprendi a construir soluções criativas e eficientes utilizando JavaScript.
- Host: GitHub
- URL: https://github.com/natanmendes0/desafios-javascript-alura
- Owner: NatanMendes0
- Created: 2024-07-16T00:04:49.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-20T01:13:17.000Z (4 months ago)
- Last Synced: 2024-07-20T04:12:21.108Z (4 months ago)
- Topics: arrays-js, desafios-javascript, formacao-alura, javascript, manipulacao-de-strings
- Language: CSS
- Homepage: https://desafios-javascript-alura.vercel.app
- Size: 3.53 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Lógica de Programação: Praticando com Desafios
Este repositório contém os projetos desenvolvidos durante o curso Lógica de Programação: Praticando com Desafios da Alura, onde aprendi a construir soluções criativas e eficientes utilizando JavaScript.
### 🎮 Módulo 1: Aluguel de Jogos
Nesse módulo, você deu seus primeiros passos na programação, aprendendo a criar um sistema simples de aluguel de jogos. Você aprendeu a:
- **Criar variáveis:** Armazenar informações como nome do jogo, data de aluguel e data de devolução.
- **Utilizar condicionais:** Verificar se o jogo está disponível para aluguel e se a data de devolução é válida.
- **Manipular strings:** Formatar datas e exibir mensagens personalizadas.
- **Interagir com o HTML:** Capturar informações do usuário através de formulários e exibir resultados na página.### 🛒 Módulo 2: Carrinho de Compras
Neste módulo, você aprimorou suas habilidades, construindo um carrinho de compras. Você aprendeu a:
- **Trabalhar com listas:** Armazenar os itens adicionados ao carrinho.
- **Utilizar loops:** Percorrer a lista de itens para calcular o subtotal e o total da compra.
- **Realizar cálculos:** Somar os valores dos itens e aplicar descontos.
- **Formatar valores monetários:** Exibir o valor total da compra com a formatação correta.### 🎟️ Módulo 3: Ingressos
Neste módulo, você mergulhou em um desafio mais complexo, criando um sistema de venda de ingressos. Você aprendeu a:
- **Validar dados:** Verificar se a quantidade de ingressos disponíveis é suficiente e se a escolha do tipo de ingresso é válida.
- **Utilizar estruturas de decisão:** Controlar o fluxo do programa de acordo com as escolhas do usuário.
- **Gerenciar estoque:** Atualizar a quantidade de ingressos disponíveis após cada compra.### 🎉 Módulo 4: Amigo Secreto
No último módulo, você finalizou o curso com um projeto divertido e desafiador: um sistema de amigo secreto. Você aprendeu a:
- **Criar funções:** Organizar o código em blocos reutilizáveis para realizar tarefas específicas.
- **Implementar algoritmos de sorteio:** Realizar o sorteio de forma aleatória e garantir que ninguém tire a si mesmo.
- **Realizar validações complexas:** Verificar se o número de participantes é suficiente e se todos os nomes são únicos.