Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.