Available courses

Domine a metodologia ágil e desenvolva softwares inovadores com rapidez e eficiência!

Formato:

  • Aulas assíncronas: Conteúdo pré-gravado para os alunos assistirem no seu próprio ritmo.
  • Monitorias síncronas: Aulas ao vivo para resolução de dúvidas e interação com os alunos.
  • Exercícios: Ao final de cada aula, exercícios para fixar o conteúdo aprendido.
  • Módulos como projetos no Scrum: Cada módulo será um projeto Scrum, com os cursos como sprints e a última sprint focada em um projeto prático completo.
  • Projetos Práticos: Vídeos explicando o objetivo do projeto e monitorias para dúvidas pontuais.

Neste curso completo, você mergulhará no universo das metodologias ágeis, aprendendo os conceitos, princípios e práticas que revolucionaram o desenvolvimento de software. Assim como ira aprender a se tornar um Desenvolvedor Full Stack. Através de aulas teóricas e práticas, exercícios e projetos reais, você estará apto a liderar e executar projetos de software de forma ágil, eficiente e de alta qualidade.

O que você vai aprender:

 

Módulo 01 - Sprint 1: Mergulhando no Scrum e na Programação

Nesta Sprint inicial, vamos desbravar os fundamentos do Scrum e da programação, lançando as bases para sua jornada de desenvolvimento ágil. Prepare-se para:

1. Apresentação do Scrum e Conceitos Básicos:

  • História: Desvende as origens do Scrum e como ele se tornou a referência em metodologias ágeis.
  • Valores e Princípios: Abrace os valores que guiam o Scrum, como foco, auto-organização, colaboração e adaptabilidade.
  • Manifesto Ágil: Compreenda os princípios que moldam as metodologias ágeis, como valorização de indivíduos e interações, software funcionando em vez de documentação extensa e adaptabilidade às mudanças.

2. Apresentação do Github e Conceitos de Versionamento:

  • Github: Domine o Github, a plataforma líder para versionamento de código, e aprenda a colaborar em projetos com eficiência.
  • Versionamento: Desvende os conceitos de versionamento, como commits, branches e merge, para manter o controle do seu código e garantir a organização do projeto.

3. Apresentação da IDE (VSCode):

  • VSCode: Familiarize-se com o VSCode, um editor de código leve e personalizável, ideal para o desenvolvimento web.
  • Configuração: Aprenda a configurar o VSCode para otimizar sua experiência de desenvolvimento, incluindo extensões, temas e atalhos.

4. Configuração do Ambiente de Desenvolvimento:

  • Instalações: Instale as ferramentas necessárias para iniciar sua jornada de programação, como o VSCode, o Node.js e o PHP.
  • Configurações: Configure seu ambiente de desenvolvimento para garantir o bom funcionamento das ferramentas e evitar problemas durante o processo de codificação.

5. Front-End: HTML Básico e CSS Básico:

  • HTML Básico: Domine a estrutura básica do HTML, aprendendo a criar páginas web com elementos como títulos, parágrafos, imagens e links.
  • CSS Básico: Dê vida às suas páginas web com CSS, aprendendo a estilizar elementos, definir cores, fontes e layouts.

6. Back-End: PHP Básico (Estruturada):

  • PHP Básico: Inicie sua jornada no PHP, aprendendo a criar scripts básicos, declarar variáveis, utilizar operadores e estruturas de controle.
  • Programação Estruturada: Adquira as bases da programação estruturada, organizando seu código em blocos de instruções e utilizando boas práticas para maior legibilidade e manutenabilidade.

Ao final desta Sprint, você estará pronto para:

  • Compreender os princípios e valores do Scrum.
  • Utilizar o Github para versionamento de código e colaboração em projetos.
  • Dominar o VSCode como seu editor de código principal.
  • Configurar seu ambiente de desenvolvimento para iniciar seus projetos.
  • Criar páginas web básicas com HTML e estilizá-las com CSS.
  • Escrever scripts PHP básicos utilizando a programação estruturada.

Público-alvo:

  • Desenvolvedores de software: Aprimore suas habilidades e torne-se um desenvolvedor ágil mais eficiente e produtivo.
  • Gerentes de projetos: Aprenda a gerenciar projetos de software de forma ágil, liderando equipes e entregando valor aos clientes de forma rápida e eficaz.
  • Empreendedores: Descubra como as metodologias ágeis podem impulsionar o desenvolvimento de produtos e serviços inovadores.
  • Estudantes de tecnologia: Prepare-se para o mercado de trabalho dominando as metodologias ágeis, se tornando um desenvolvedor ágil que são cada vez mais demandadas pelas empresas.

Benefícios do curso:

  • Domínio das metodologias ágeis: Torne-se um profissional altamente qualificado e competitivo no mercado de trabalho ágil.
  • Aumento da produtividade e eficiência: Aprenda a trabalhar de forma mais rápida, eficiente e com menos retrabalho.
  • Melhoria da qualidade do software: Desenvolva softwares de alta qualidade que atendam às necessidades dos clientes.
  • Aumento da satisfação do cliente: Entregue valor de forma incremental e receba feedback contínuo do cliente.
  • Melhor comunicação e colaboração: Aprimore suas habilidades de comunicação e colaboração para trabalhar em equipe de forma eficaz.
  • Preparação para o mercado de trabalho: Torne-se um profissional ágil e atenda às demandas do mercado de trabalho em constante evolução.

Este curso é ideal para quem busca:

  • Aprimorar suas habilidades em desenvolvimento de software e se tornar um profissional mais versátil e adaptável.
  • Atuar em empresas que adotam metodologias ágeis e desejam se destacar no mercado.
  • Liderar e executar projetos de software de forma eficiente e eficaz.
  • Desenvolver produtos e serviços inovadores que atendam às necessidades dos clientes.
  • Construir uma carreira de sucesso na área de tecnologia.

Junte-se a nós e torne-se um profissional ágil de sucesso!