CS50W é um curso online oferecido pela Universidade de Harvard focado no desenvolvimento web. Ele faz parte da série de cursos Cs50, que são introduções abrangentes e práticas à ciência da computação. O curso é ministrado pelos professores Brian Yu e David J. Malan, ambos com vasta experiência e conhecimento na área de ciência da computação e desenvolvimento web.
-
📖 HTML, CSS: HTML. Modelo de Objeto de Documento. Formulários. CSS. Seletores. Design Responsivo. Bootstrap. Sass.
-
🔄 Git: Git. GitHub. Commits. Conflitos de Mesclagem. Ramos. Forks. Solicitações de Pull. Páginas do GitHub.
-
🐍 Python: Python. Variáveis. Sequências. Funções. Módulos. Programação Orientada a Objetos. Programação Funcional. Exceções.
-
🌐 Django: Aplicações Web. HTTP. Django. Rotas. Modelos. Formulários. Sessões.
-
💽 SQL, Models and Migrations: Bancos de Dados. SQL. Tabelas. Modelos. Relacionamentos. Migrações. Admin Django.
-
📜 JavaScript: JavaScript. Eventos. Manipulação do DOM. Armazenamento Local. APIs.
-
👁️ Interfaces de Usuário: Interfaces de Usuário. Aplicações de Página Única. Rolagem Infinita. Animação. React.
-
🧪 Testes, CI/CD: Desenvolvimento Orientado por Testes. Testes Unitários. Testes Django. Selenium. CI/CD. Ações do GitHub. Docker.
-
🛡️ Escalabilidade e Segurança: Balanceamento de Carga. Autoescalabilidade. Replicação de Banco de Dados. Cache. HTTPS. Criptografia de Chave Pública. Scripting entre Sites. Falsificação de Solicitação entre Sites.
Ensinar aos alunos a construir aplicações web completas, desde o front-end até o back-end.
Aplicação do conhecimento através de projetos práticos que simulam problemas reais de desenvolvimento.
Fornecer habilidades que são diretamente aplicáveis no mercado de trabalho, tanto para iniciantes quanto para desenvolvedores experientes que buscam se atualizar.
Projeto | Nome do Projeto | Apresentação do Projeto | Repositório |
---|---|---|---|
Project 0 | |||
Project 1 | |||
Project 2 | |||
Project 3 | |||
Project 4 | |||
Final Project |
This project is licensed under the MIT License. See the LICENSE file for more information.
Copyright 2024 Iuri de Lima Ferreira