Skip to content

DaniSenpapiUwU/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

portfolio

Portfolio desenvolvido com os cursos de HTML e CSS da Alura.

Primeiro envio(1.0-beta) - 24/08/2023 Até a data desse envio aprendi bastante sobre HTML e CSS, e estou adorando as inumeras formas e coisas que posso fazer com programação - Futuro DEV fullstack? :D

Lista de coisas para aprender (indicados pelo chatGPT)

  • 1. Lógica de Programação e Algoritmos: Antes de se aprofundar em desenvolvimento full-stack, é crucial ter uma compreensão sólida de lógica de programação e algoritmos. Isso é fundamental para resolver problemas e criar soluções eficientes.

  • 2. Linguagens de Programação: A escolha das linguagens pode variar, mas linguagens populares incluem JavaScript para o front-end, e linguagens como Python, Ruby, Java ou Node.js para o back-end.

  • 3. Desenvolvimento Front-end:

      • HTML/CSS: Fundamentais para criar a estrutura e o estilo das páginas web.
      • JavaScript: Essencial para a interatividade do usuário e criação de interfaces dinâmicas.
      • Frameworks e Bibliotecas: Aprenda pelo menos um framework front-end, como React, Angular ou Vue.js. Eles simplificam o desenvolvimento de interfaces complexas.
  • 4. Desenvolvimento Back-end:

      • Bancos de Dados: Aprenda SQL para lidar com bancos de dados relacionais, como MySQL, PostgreSQL, ou tecnologias NoSQL como MongoDB.
      • Linguagens Back-end: Escolha uma linguagem adequada para o desenvolvimento back-end, como Node.js, Python (com Django ou Flask), Ruby (com Ruby on Rails), Java ou .NET.
      • APIs: Compreenda como criar e consumir APIs (Interfaces de Programação de Aplicativos) para comunicação entre front-end e back-end.
  • 5. Conhecimento de Servidores e Hospedagem: Saiba como configurar servidores web, hospedar seu aplicativo e lidar com questões de segurança.

  • 6. Versionamento de Código: Aprenda a usar sistemas de controle de versão, como Git, para gerenciar o código de maneira colaborativa e controlada.

  • 7. Segurança: Entenda os princípios básicos de segurança cibernética, como proteção contra injeções de código e autenticação de usuários.

  • 8. Aprendizado Contínuo: A tecnologia está sempre evoluindo, então esteja disposto a aprender novas ferramentas e conceitos à medida que surgem.

  • 9. Projetos Práticos: Construir projetos reais é uma das melhores maneiras de aprender. Crie aplicativos simples no início e, gradualmente, passe para projetos mais complexos.

  • 10. Soft Skills: Habilidades de comunicação, resolução de problemas e trabalho em equipe são essenciais para colaborar eficazmente em ambientes de desenvolvimento.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published