Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isaacalves7/clone-multiverse
:octocat: It's a repository of clone projects!
https://github.com/isaacalves7/clone-multiverse
amazon apple clone clone-multiverse clone-projects cobra-kai disneyplus facebook google ifood instagram mercado-livre microsoft multiverse netflix spotify tiktok twitter whatsapp youtube
Last synced: 18 days ago
JSON representation
:octocat: It's a repository of clone projects!
- Host: GitHub
- URL: https://github.com/isaacalves7/clone-multiverse
- Owner: IsaacAlves7
- Created: 2020-08-05T15:46:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-27T14:42:31.000Z (over 1 year ago)
- Last Synced: 2024-07-30T20:54:19.075Z (5 months ago)
- Topics: amazon, apple, clone, clone-multiverse, clone-projects, cobra-kai, disneyplus, facebook, google, ifood, instagram, mercado-livre, microsoft, multiverse, netflix, spotify, tiktok, twitter, whatsapp, youtube
- Homepage:
- Size: 304 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌌 How to start the Clone Multiverse?
O multiverso dos clones é na verdade um desafio com cronogramas e metas para o desenvolvimento de softwares planejados e estruturados. Fazer esses desafios seguindo o cronograma proposto te torna um desenvolvedor de qualidade, pois além de você conhecer as tecnologias e stacks de cada projeto real, você terá mais vivência nos seus estudos e um preparo melhor para o mercado de trabalho na área de desenvolvimento, possuindo assim: criatividade, agilidade, persistência, conhecimento, experiência e capacidade.
> "O multiverso é um conceito amplo e é assustador quando conhecemos pouco sobre ele." - Doutor Estranho (Homem-Aranha: Sem volta para casa [2021])
Com base nessa citação da fala do Doutor Estranho, o que eu posso afirmar é que o Multiverso dos Clones não é para iniciantes em programação! É necessário você possuir bons domínios em:
- Lógica de programação (com a linguagem de programação de sua preferência)
- Desenvolvimento Web
- Desenvolvimento Mobile
- Estrutura de dados
- Banco de dados
- Sistemas distribuídos
- Computação em nuvem
- Paradigmas de linguagens de programação
- Arquiteturas de Software e Sistemas
- DevOps
- Metodologias Ágeis
- Qualidade de Software
- Redes de Computadores
- Debugging
- Segurança de AplicaçõesSomente com base nesses conhecimentos e experiências que você poderá pegar um projeto real e conseguir fazer as tarefas propostas dentro do prazo. Você precisa ter muita atenção, noção, curiosidade e criatividade na hora de desenvolver algo muito complexo e que será usado por pessoas no cotidiano delas.
Portanto, é necessário que tudo esteja funcionando de acordo com o desafio proposto, pois é isso que o usuário/cliente espera da aplicação.
Além disso, é necessário que todo projeto tenha todos os ambientes padrões do CI/CD - Continuous Integration & Continuous Delivery, para que a aplicação seja aprovada e disponibilizada para os usuários.
## Installation
Você pode clonar os projetos e tentar replicá-los na sua máquina local, entendendo a sua composição e brincando com o código-fonte. Você é livre pra replicar e testar!
Escolha a branch de sua preferência e trabalhe em cima dela como a versão `main`.
# 📦 Dockerization
Você também pode dockerizar as aplicações e fazer experiências com contêineres! Como clusters, pods, proxies, load balancings e muito mais!
A dockerização é compatível com:
- Kubernetes
- Docker Engine
- Docker Compose
- Docker SWARM
- Traefik
- Consul
- Rancher
- GitHub Actions
- Apache HTTP Server
- NGNIX# 🛸 Deploy
Você pode também utilizar essas aplicações para produção, fazendo o deploy em algum servidor ou instância. O deploy é compatível com:
- Heroku
- Netfly
- Firebase
- Vercel
- Amazon EC2 - Elastic Compute Cloud
- Amazon S3 - Simple Storage Service# 🌌 Clone Multiverse: Challenge of Projects
# 🌌 Credits