Bootcamp desenvolvedor sênior
Técnicas avançadas de build e deploy com exemplos em Python e Java
Description
Um curso para lhe dar a vivência necessária para se considerar um desenvolvedor sênior. Nesse curso, você experimentará as mais modernas técnicas e ferramentas utilizadas atualmente, criando e fazendo deploy de aplicações multicamadas (frontend/backend).
É um curso com vasto conteúdo, voltado para quem já tem experiência e conhecimento de aplicações frontend e backend.
Um curso "bootcamp" (ou "workshop") objetiva adquirir vivência através da experimentação, portanto, tem menos conteúdo teórico e mais prático. Aqui, simularemos o trabalho em uma equipe real de desenvolvimento, com atividades e práticas extraídas do dia a dia de um desenvolvedor sênior.
Sempre que possível, daremos exemplos utilizando Python e Java, para que você possa utilizar a linguagem que mais se sinta confortável.
Aqui você verá: Angular, java, springboot, python, flask, gunicorn, jwt (Json Web Tokens), ssl (em todos os níveis), segurança, cleancode, qualidade de software (testes unitários, integração e e2e). Além de usarmos postgresql, docker e kubernetes.
Seu instrutor é um desenvolvedor fullstack com mais de 45 anos de experiência, e professor universitário.
Este não é um curso para quem está iniciando ou não possui conhecimentos de frontend ou backend. Eu tenho outros cursos direcionados para você, se for o seu caso.
Ser sênior não é questão de tempo. Você pode ter 20 anos de experiência e, mesmo assim, não ser considerado um desenvolvedor sênior. Tampouco está relacionado com o conhecimento que você adquire "googando" coisas por aí. Ser sênior é ter experiência em todo o Ciclo de Vida de Desnevolvimento de Software (SDLC - Software Development LifeCycle), sabendo empregar as técnicas e ferramentas necessárias para cada etapa.
What You Will Learn!
- Aprender técnicas avançadas de construção e entrega de software
- Escrever testes automatizados em vários níveis
- Escrever código fonte seguro e de qualidade
- Entregar software de forma contínua e usando Conteineres
Who Should Attend!
- Desenvolvedores interessados em aumentar sua experiência e melhorar sua posição no Mercado de Trabalho