Formação e apredizado

Minha Jornada educaional e Desenvolvimento Profissional.

Um Novo Olhar para o Conhecimento: Minha Abordagem de Aprendizado

Decidi interromper minha jornada acadêmica em 2011, no segundo ano da faculdade de Sistemas de Informação, ao perceber que o modelo tradicional de ensino não atendia às minhas expectativas. Embora os professores tivessem uma boa base teórica, a conexão com a prática exigida pelo mercado de tecnologia muitas vezes ficava aquém do necessário. Isso me levou a adotar uma postura mais independente, complementando os estudos com pesquisas, práticas e projetos próprios.

Em 2024, retornei ao ensino superior no curso de Análise e Desenvolvimento de Sistemas, onde encontrei professores mais experientes e conteúdos mais alinhados com a prática. Apesar disso, percebi que o aprendizado mais aprofundado e conectado ao mercado continuava a depender da minha própria iniciativa. Essa experiência me ajudou a entender que, para meu perfil, o aprendizado autodidata focado em tecnologias atuais e projetos reais era a melhor alternativa.

Desde então, tenho me dedicado ao estudo por meio de plataformas como Rocketseat, HCODE, Udemy, Cod3r Cursos, Alura e outros, além de utilizar o YouTube para complementar os conhecimentos com cursos completos e vídeos curtos, que funcionam como verdadeiras pílulas de aprendizado. Essa abordagem diversificada me permite acompanhar as tendências do mercado, criar projetos práticos e construir um portfólio que reflete minhas habilidades e minha paixão por tecnologia.

Para mim, aprender é um processo contínuo e dinâmico, que vai além do formato tradicional, priorizando a adaptação às demandas do mercado e o desenvolvimento pessoal.

Front-end

Rocketseat

  • HTML5 e CSS3: Estruturação e estilização de páginas web com boas práticas e semântica.
  • JavaScript e TypeScript: Manipulação de elementos da página, lógica de programação e uso do TypeScript para maior segurança no desenvolvimento.
  • React: Criação de interfaces interativas, reutilizáveis e altamente performáticas com foco em componentização.
  • Next.js: Desenvolvimento de aplicações web otimizadas, com suporte a renderização híbrida (SSG e SSR) e APIs integradas.
  • TailwindCSS: Estilização de componentes com uma abordagem baseada em utilitários, garantindo produtividade e consistência visual.
  • Versionamento de código: Utilização do Git e GitHub para controle de versão e colaboração em equipe. Boas práticas e metodologias: Clean Code, organização de pastas, estruturação de projetos e acessibilidade.

Back-end

Udemy - Instrutor: Jorge Aluizio

  • Conceitos fundamentais do NestJS: Entenda a arquitetura, os módulos, os controladores, os provedores e outros componentes essenciais do framework.
  • TypeORM com PostgreSQL: Utilize o TypeORM, um ORM poderoso para TypeScript, para interagir com um banco de dados PostgreSQL de forma simples e eficiente.
  • Mongoose e MongoDB: Aprenda a trabalhar com o Mongoose, um ODM para MongoDB, para modelar e manipular seus dados de forma flexível.
  • Prisma com PostgreSQL: Descubra o Prisma, um ORM moderno e intuitivo, para construir APIs e acessar seus dados de forma rápida e segura.
  • Módulo de usuários do projeto Prisma-api
  • Docker: Utilize o Docker para criar um ambiente de desenvolvimento consistente e facilitar a implantação da sua aplicação.
  • Swagger (Open API): Documente sua API de forma clara e organizada utilizando o Swagger, facilitando o consumo e a integração com outras aplicações.
  • Customizando o tratamento de erros no NestJS
  • Módulo de Posts do projetos primsa-api
  • Introdução ao Swagger no NestJS
  • Deploy da ai NestJS com prisma CMS no heroku
  • Teste automatizados com NestJS E jest
  • Teste End-to-End

LET'S BUILD


COME
Carregando...
ON!