Cursos

Aulas Particulares

Ofereço aulas particulares de programação personalizadas para cada aluno, focadas em resolver problemas específicos e aprimorar habilidades em linguagens como JavaScript, React e NodeJS, além de suporte em gerenciamento de repositórios no GitHub. Abordagem interativa e colaborativa, trazendo dúvidas e problemas dos alunos para a aula. Agende sua aula e aprimore suas habilidades!

Introdução a DevOps

Nestas videoaulas, você vai poder entender o que é DevOps, como esse modelo funciona, como um profissional dessa área atua e vai aprender como esse conceito de DevOps é aplicado na prática e as áreas de TI que o utilizam. Vamos explorar os princípios que contribuem diretamente para o funcionamento da metodologia de trabalho DevOps. Além disso, você vai conhecer em detalhes o ciclo DevOps, incluindo o que acontece em cada etapa e as ferramentas utilizadas.
Grátis

DevOps e Desenvolvimento de Software

Você vai descobrir o papel crucial do Docker no contexto de DevOps e terá a oportunidade de aprender a utilizá-lo por meio de uma demonstração prática, além de compreender os benefícios que ele proporciona. Além disso, entenderá não apenas o que significa ser desenvolvedor Full Stack, mas também as distinções entre Full Stack e DevOps, com exemplos práticos que ilustram o funcionamento de ambas as áreas e suas relações.
Grátis

Explorando tecnologias em DevOps

Entre as tecnologias você verá o Docker, as pipelines e o conceito de implantação contínua e para cada um será abordado o seu papel no contexto DevOps, com demonstrações práticas.
Grátis

Desenho e Representação da Arquitetura de Software

Neste minicurso, você aprenderá as melhores práticas para criar diagramas que ajudarão a comunicar a estrutura e os componentes de sistemas de software. Você vai entender os fundamentos da Arquitetura de Software, abordando o que é, sua relevância e os diferentes tipos existentes. Na sequência, explorará o papel do documento de Arquitetura de Software e vai entender por que esse documento é crucial para o desenvolvimento de software e como ele auxilia na comunicação e documentação da arquitetura. Além disso, vai ter a chance de conhecer o processo de criar desenhos e diagramas de Arquitetura de Software, aprendendo passo a passo como elaborar diagramas claros e informativos, usando técnicas e ferramentas adequadas.
Grátis

Documentação e Projeto de Arquitetura de Software

Neste minicurso, vocé irá compreender a importância do documento de Arquitetura de Software e como criar um projeto eficaz. Aprenderá o propósito e a utilidade do documento de Arquitetura de Software e vai explorar sua importância por meio de exemplos práticos, entendendo como esse documento contribui para o sucesso dos projetos. Em seguida, você aprenderá os passos essenciais para criar um projeto de Arquitetura de Software eficiente. Compreenderá os requisitos fundamentais e as melhores práticas para viabilizar projetos de qualidade.
Grátis

Introdução a Full Stack

Neste minicurso, você terá a oportunidade de compreender o que é o desenvolvimento Full Stack e como essa abordagem se aplica no mercado de trabalho. Vamos explorar os conceitos-chave e as habilidades necessárias para se tornar um desenvolvedor Full Stack. Além disso, você entenderá a diferença entre Full Stack e Front-End, conhecendo as diversas possibilidades de carreira nessa área. Vamos também explorar o uso de tecnologias como JavaScript, HTML e CSS no desenvolvimento Full Stack, com exemplos práticos para aprofundar o aprendizado. Para não deixar você aqui lendo, que tal vermos as videoaulas?
Grátis

Banco de Dados em Full Stack

Neste minicurso, você terá a oportunidade de explorar o mundo dos bancos de dados no desenvolvimento Full Stack. Ao longo das videoaulas, você entenderá a importância dos bancos de dados e sua relação com o Desenvolvimento Full Stack. Conhecerá a estrutura de um banco de dados relacional e aprenderá, na prática, a fazer conexão entre um banco de dados e um back-end. Além disso, você será introduzido ao MongoDB, NoSQL e Nodejs, entendendo como essas ferramentas podem ser utilizadas em conjunto.
Grátis

Angular no Front-end

Nestas videoaulas, você vai poder entender melhor o que é Angular, um dos principais Frameworks de Front-End do mercado. Aprenderá sobre sua utilidade, como utilizá-lo e o que é preciso saber para trabalhar com ele na criação de aplicações web. Você vai poder acompanhar, na prática, exemplos e ferramentas que auxiliam no desenvolvimento de aplicações Front-End com Angular, com destaque para a criação de aplicações a partir de exemplos práticos.
Grátis

Carreira em Front-end

Nestas videoaulas, você vai entender melhor o que é o desenvolvimento Front-end e os papéis desse tipo de desenvolvedor. Você vai poder acompanhar, na prática, exemplos e ferramentas que auxiliam na programação Front-end e entender como se destacar no mercado de programação.
Grátis

Materialize no Front-end

Nestas videoaulas, você vai conhecer diferentes frameworks utilizados no desenvolvimento Front-end e aprender a usar o Materialize para ajudar no desenvolvimento de projetos.
Grátis

Introdução a Front-end

Você vai poder acompanhar, na prática, exemplos e ferramentas que auxiliam na programação Front-end, com destaque à diversos frameworks e sites para lhe ajudar a se tornar um grande desenvolvedor.
Grátis

WordPress no Front-end

Nestas videoaulas, você vai entender o trabalho do Desenvolvedor Front-end e também como ele se diferencia do Designer para Web. Além disso, vai conhecer como o WordPress pode ser utilizado dentro do workflow de desenvolvimento para web.
Grátis

Como programar back-end com Node.js?

Neste minicurso, você terá a oportunidade de mergulhar no mundo do Back-End e aprender como programar o Node.JS. Nas videoaulas, vamos abordar o que é Back-End, o papel de um desenvolvedor Back-End, as perspectivas de carreira nessa área e como se tornar um profissional dessa categoria. Além disso, vamos explorar a linguagem Javascript, destacando suas vantagens e especificidades como linguagem de programação. Você poderá acompanhar exemplos práticos de como utilizá-la para desenvolver sistemas para web com o Node.JS.
Grátis

Curso Decolando na PWA com React

Neste curso, você estará preparado para desenvolver aplicações incríveis utilizando a tecnologia React, e irá aprender tudo o que precisa para construir projetos modernos e escaláveis. Durante o curso, os alunos irão desenvolver o "Solar Explorer", um app que mostra todos os planetas do sistema solar e permite que o usuário veja ilustrações e compartilhe seu planeta favorito com amigos.

Módulo Construindo uma API com Node.js

Participei da Formação de Tecnologia da escola DNC como professor no módulo de Construção de APIs com Node.js. Nessa parte do curso, os alunos aprendem a construir uma API com banco de dados utilizando o framework Express.js e Node.js, além da aplicação do framework no backend e muito mais!