Bem-vindo ao repositório do curso Makerspace, onde você encontrará os arquivos e recursos relacionados aos desafios e projetos realizados durante o curso Hackatruck Makerspace durante sua etapa presencial. Este curso utiliza a abordagem de aprendizado baseado em desafios (CBL) e abrange uma variedade de tópicos, incluindo desenvolvimento Swift (com o framework Swift UI), backend com Node-RED, IoT com sensores como ESP8266WiFi e Adafruit BMP280, além de consumir APIs externas com REST e muito mais!
- 📂 Estrutura do Repositório
- 🚀 Como Começar
- 🛠️ Tecnologias Utilizadas
- 🎯 Desafios e Projetos Destacados
- 🤝 Contribuição
- 📄 Licença
O repositório está organizado da seguinte forma:
Diretório | Descrição |
---|---|
Desafios | Desafios e projetos específicos do curso. |
Node-RED | Fluxos Node-RED para o backend. |
IoT | Código e recursos relacionados à IoT. |
Slides das Aulas Teóricas | Slides das aulas teóricas. |
Se você é um estudante do curso ou alguém interessado em aprender mais sobre os tópicos abordados neste repositório, siga estas etapas para começar:
-
Navegue pelos diretórios e escolha um desafio ou projeto que lhe interesse.
-
Leia a documentação associada para entender os requisitos e objetivos do desafio ou projeto.
-
Explore o código-fonte e os recursos fornecidos para cada desafio.
-
Experimente implementar ou modificar os projetos por conta própria para aprimorar suas habilidades.
-
Sinta-se à vontade para entrar em contato com a equipe do curso ou criar problemas (issues) neste repositório se tiver alguma dúvida ou encontrar problemas.
Aqui estão algumas das tecnologias usadas neste curso, representadas por badges:
Aqui estão alguns dos desafios e projetos que você encontrará neste repositório:
-
Desafios em SwiftUI: 🍏 Explore o código e a documentação relacionados ao desafios de desenvolvimento em Swift, com o moderno framework SwiftUI, com Views, TabView e Navigation, Listas, REST e muito mais.
-
Backend com Node-RED: 🌐 Veja como configuramos o backend usando Node-RED e o serviço Cloudant da IBM Cloud. Os fluxos estão disponíveis na pasta Node-RED.
-
IoT com ESP8266WiFi e Adafruit BMP280: 🌡️ Descubra como implementamos soluções de IoT usando dispositivos como ESP8266WiFi e o sensor Adafruit BMP280. Os arquivos estão na pasta IoT.
-
Consumo de APIs Externas: 🌐 Aprenda como consumir APIs externas com REST em projetos específicos em Swift. Verifique a documentação e o código nos diretórios correspondentes.
Se você participou do curso e deseja contribuir com seu próprio código, melhorias ou esclarecimentos, ficaríamos felizes em receber suas contribuições. Siga o fluxo de contribuição padrão do GitHub.
Este repositório é disponibilizado sob a licença MIT. Certifique-se de respeitar os termos da licença ao utilizar o conteúdo deste repositório.