- HTML - Fundamentos:
- HTML é uma linguagem de marcação que define a estrutura do seu conteúdo. HTML consiste em uma série de elementos que você usa para mostrar algo de uma determinada maneira ou agir de uma certo modo. As tags podem criar um hiperlink de uma palavra ou imagem para outro lugar, podem colocar palavras em itálico, podem aumentar ou diminuir a fonte e assim por diante.
- Aprender quais tags são necessárias para um HTML básico
- Criar um parágrafo de texto
- Exibir uma imagem
- Conhecer a diferença entre 'h1', 'h2', 'h3', etc
- Criar um texto com hyperlink
- Criar um formulário com campos relevantes
- Criar uma lista de itens ordenada ou não ordenada
- Criar uma lista de itens dentro de uma lista suspensa (dropdown list)
- Conectar com um arquivo de CSS
- Criar uma tabela
- Adicionar IDs e classes
- CSS - Fundamentos:
- Cascading Style Sheets (CSS) é uma linguagem usada para descrever a apresentação de um documento escrito em uma linguagem de marcação como HTML ou XML. CSS pode ser usado para estilos de texto de documentos muito básicos — por exemplo, para alterar a cor e o tamanho de títulos e links. Ele pode ser usado para criar um layout — por exemplo, transformar uma única coluna de texto em um layout com uma área de conteúdo principal e uma barra lateral para informações relacionadas. Pode até ser usado para efeitos como animações.
- Aprender a estrutura visual de uma página, com 'margin' e 'padding'
- Estabelecer o tamanho com 'width' e 'height'
- Aprender sobre a posição de um elemento ('static', 'relative' ou 'absolute')
- Aprender sobre o 'display' de exibição de um elemento ('block', 'inline', 'inline-block')
- Aprender a posicionar imagens em relação ao texto
- Aprender sobre alinhamento
- Aprender sobre estilo de fontes
- Aprender as diferenças e vantagens de usar as diferentes unidades de medida em CSS (%, relativas, etc)
- Conectar com os elementos (IDs, classes) de um arquivo HTML
- Alterar características de um elemento quando o mouse passar por cima dele ('hover')
- Aprender box-sizing
- Aprender Flexbox
- Aprender Grid
- JavaScript - Fundamentos:
- JavaScript é a linguagem de programação mais popular do mundo e é uma das principais tecnologias da World Wide Web, juntamente com HTML e CSS. Ela possui tipagem dinâmica, orientação a objetos baseada em protótipos e funções de primeira classe. Ela é multi-paradigma e suporta estilos de programação orientados a eventos, funcionais e imperativos.
- Conhecer os tipos primitivos
- Declarar variáveis, considerando a diferença entre 'var', 'let' e 'const'
- Usar estruturas condicionais ('if', 'else')
- Conhecer os operadores de atribuição e comparação ('=', '==', '===')
- Usar estruturas de repetição e laços ('while', 'for')
- Usar funções, passando parâmetros e argumentos
- Manipular arrays e listas
- Aprender o conceito de Orientação a Objetos
- Fazer um CRUD
- Obter dados de uma API
- Fazer chamadas assíncronas usando 'Async/Await', 'Promise', etc
- DOM - Fundamentos:
- O Document Object Model (DOM) é uma interface de programação para documentos web. Ele representa a página para que os programas possam alterar a estrutura, o estilo e o conteúdo do documento. O DOM representa o documento como nós e objetos; dessa forma, linguagens de programação podem interagir com a página.
- Entender como funciona a árvore do DOM
- Acessar e manipular elementos do HTML e CSS
- Acessar os pais e filhos de um elemento
- Inserir um novo elemento na árvore
- Remover um elemento da árvore
- Esperar por um evento em certo elemento da página usando 'addEventListener()'
- Estruturas de Dados:
- No contexto dos computadores, uma estrutura de dados é uma forma específica de armazenar e organizar os dados na memória do computador para que esses dados possam ser facilmente recuperados e utilizados de forma eficiente quando necessário posteriormente.
- Conhecer as principais estruturas de dados
- Implementar as principais estruturas de dados
- Conceitos de Orientação a Objetos:
- A Programação Orientada a Objetos é um paradigma de programação de software baseado na composição e interação entre diversas unidades chamadas de 'objetos' e as classes, que contêm uma identidade, propriedades e métodos. Ela é baseada em quatro componentes da programação: abstração digital, encapsulamento, herança e polimorfismo.
- Como funcionam objetos
- Criar e utilizar construtores
- O que são classes
- Criar e utilizar métodos
- Como funciona encapsulamento
- O que é herança
- O que é polimorfismo
- Como funcionam interfaces
- O que são abstrações
- Acessibilidade em Javascript:
- Acessibilidade Digital é a eliminação de barreiras na Web. O conceito pressupõe que os sites e portais sejam projetados de modo que todas as pessoas possam perceber, entender, navegar e interagir de maneira efetiva com as páginas.
- Escrever código com acessibilidade em mente
- Criando uma aplicação React:
- Estruturar um novo projeto React
- Criar uma aplicação funcional do zero
- Node.js - Fundamentos:
- Node.js é um ambiente de execução JavaScript que permite executar aplicações desenvolvidas com a linguagem de forma autônoma, sem depender de um navegador.
- Conhecer operações bloqueantes e não-bloqueantes
- Aprender o conceito de laço de eventos (event loop)
- Aprender a usar as bibliotecas do Node.js, como 'net', 'fs', 'http', 'path', entre outras
- Entender como Timers funcionam
- Angular - Fundamentos:
- Angular é uma framework de construção de aplicações e plataforma de desenvolvimento construído em TypeScript para criar aplicações eficientes e sofisticadas de página única (SPA).
- Construir interfaces utilizando HTML, CSS e TypeScript
- Criar aplicações SPA
- Construir aplicações web, mobile ou desktop
- Integrar dados com API’s REST
- Utilizar a composição para criar componentes reutilizáveis
- Utilizar serviços do tipo Resolver
- Manipular requisições criando serviços do tipo Interceptor
- Java - Fundamentos:
- Java é uma linguagem de programação amplamente usada para codificar aplicações Web. Java é uma linguagem multiplataforma, orientada a objetos e centrada em rede que pode ser usada como uma plataforma em si. É uma linguagem de programação rápida, segura e confiável para codificar tudo, desde aplicações móveis e software empresarial até aplicações de big data e tecnologias do servidor.
- Conhecer os tipos primitivos
- Declarar variáveis, considerando os diferentes tipos
- Usar estruturas condicionais ('if', 'else')
- Conhecer os operadores de atribuição e comparação
- Usar estruturas de repetição e laços ('while', 'for')
- Usar funções, passando parâmetros e argumentos
- Manipular métodos
- Manipular arrays e listas
- Obter dados de uma API
- Criar construtores
- Python - Fundamentos:
- Python é uma linguagem de programação de alto nível, de uso geral, amplamente utilizada em aplicações web, desenvolvimento de software, ciência de dados e Machine Learning. Sua filosofia de projeto enfatiza a legibilidade do código com o uso de indentação significativa. Python é dinamicamente tipada e tem um garbage collector.
- Conhecer os tipos primitivos
- Declarar variáveis, considerando os diferentes tipos
- Usar estruturas condicionais ('if', 'else')
- Conhecer os operadores de atribuição e comparação
- Usar estruturas de repetição e laços ('while', 'for')
- Usar funções, passando parâmetros e argumentos
- Manipular métodos
- Manipular arrays e listas
- Obter dados de uma API
- Criar construtores
- Funções anônimas
- JavaScript - Armazenamento:
- Armazenar dados no front-end com localStorage
- Manipular dados armazenados
- Persistir dados armazenados
- JavaScript - Callbacks e Promises:
- Uma promessa (Promise) é um proxy para um valor não necessariamente conhecido quando a promessa é criada. Isso permite que métodos assíncronos retornem valores como métodos síncronos - em vez de retornar imediatamente o valor final, o método assíncrono retorna uma promessa de fornecer o valor em algum momento no futuro.
- Uma função de Callback é uma função passada para outra função como um argumento, que é então invocado dentro da função externa para completar algum tipo de rotina ou ação.
- Uma função assíncrona (async) é uma função declarada com a palavra-chave
async, e a palavra-chaveawaité permitida dentro dela. As palavras-chaveasynceawaitpermitem que o comportamento assíncrono e baseado em promessas seja escrito em um estilo mais limpo, evitando a necessidade de configurar explicitamente as cadeias de promessas. - Entender o conceito de assincronicidade em programação
- Escrever código assíncrono entendendo o conceito de promessas em JavaScript
- Utilizar os métodos, palavras-chaves e objetos do JavaScript para manipulação de promessas como 'Async/Await', '.then()', 'Promise', etc
- Aprender em quais situações é necessário o uso de programação assíncrona
- Fazer chamadas em APIs com
fetch()
- JavaScript - Manipulação de Erros:
- O tratamento de erros refere-se aos procedimentos de resposta e recuperação de condições de erro presentes em um aplicativo de software. Em outras palavras, é o processo composto de antecipação, detecção e resolução de erros de aplicação, de programação ou de comunicação.
- Conhecer e tratar as exceções mais comuns
- Saber quais os tipos de erros e em quais situações eles podem ocorrer
- Entender como o Node.js faz o manejo de erros
- Usar 'try' e 'catch' para tratamento de erros
- Em que ocasiões e de que forma utilizar o
throw - Criar exceções específicas de acordo com a necessidade de sua aplicação
- JavaScript - Modularização:
- Isolar partes do código em módulos
- Usar import e export
- JavaScript - Testes:
- O teste de software é o processo de avaliação e verificação de que um software realmente faz o que deveria fazer. Os benefícios dos testes incluem a prevenção de bugs, a redução dos custos de desenvolvimento e a melhoria do desempenho.
- Usar testes unitários
- Usar testes de integração
- Usar testes de comportamento (behavior)
- Usar mocks
- Jest:
- Jest é um framework de teste em JavaScript projetado para garantir a correção de qualquer código JavaScript. Ele permite que você escreva testes com uma API acessível, familiar e rica em recursos que lhe dá resultados rapidamente.
- React - Componentes:
- O React permite definir componentes como classes ou funções. Componentes definidos como classes fornecem mais recursos. Eles aceitam entradas arbitrárias (chamadas "props") e retornam elementos React descrevendo o que deve aparecer na tela.
- Para que servem e como funcionam componentes
- Conhecer a biblioteca Styled Components
- Node.js - Express:
- O Express é um framework de aplicações web Node.js flexível que fornece um conjunto robusto de recursos para aplicativos da web e mobile.
- Utilizar o framework Express para criação de APIs REST com Node.js
- Gerenciar requisições de diferentes verbos HTTP em diferentes URLs
- Definir a porta a ser usada para conexão e a localização dos modelos que são usados para renderizar a resposta
- Criar manipuladores de rotas usando o método 'router'
- Conhecer a bibliotecas 'Router' e seus verbos HTTP, como 'get', 'post', 'put', etc.
- Definir endpoints com route paths
- Node.js - ORM:
- Object-Relational Mapping (ORM), em português, mapeamento objeto-relacional, é uma técnica utilizada para fazer o mapeamento entre sistemas orientados a objetos e bancos de dados relacionais, onde as tabelas do banco de dados são representadas em classes e os registros das tabelas seriam instâncias dessas classes.
- Entender o que são ORMs e para que são utilizados
- Conhecer o SQL e seus gerenciadores de bancos de dados
- Trabalhar com o Sequelize, um ORM para uso com Node.js
- Conhecer outros ORMs Node.js, como o Prisma
- NextJS - Fundamentos:
- Construir interfaces Web
- Diminuir o tempo de carregamento das páginas
- Renderizar páginas no lado do servidor
- Melhorar a performance em React
- Construir rotas de API com funções serveless
- CSS-in-JS
- Python - Comunicação com APIs:
- Uma API é uma interface que desenvolvedores de software utilizam para programar a interação com componentes ou recursos de software fora de seu próprio código. Uma definição ainda mais simples é que uma API é a parte de um componente de software que é acessível a outros componentes.
- Entender o que é uma API REST
- Conhecer os comandos básicos de comunicação HTTP
- Entender o que é uma API REST
- Saber fazer requisições autenticadas
- Converter objetos para JSON e vice-versa
- Saber usar as ferramentas do pacote Requests
- Spring Framework:
- O Spring é um framework open source para a plataforma Java. Trata-se de um framework não intrusivo, baseado nos padrões de projeto (design patterns) de inversão de controle (IoC) e injeção de dependência. No Spring o contêiner se encarrega de "instanciar" classes de uma aplicação Java e definir as dependências entre elas através de um arquivo de configuração em formato XML, inferências do framework, o que é chamado de auto-wiring ou ainda anotações nas classes, métodos e propriedades. Dessa forma, o Spring permite o baixo acoplamento entre classes de uma aplicação orientada a objetos.
- Entender o conceito de Injeção de Dependências
- Entender o padrão MVC
- Usar o Spring Data para manipular dados
- Cypress:
- Criar e executar testes
- JavaScript - Concorrência:
- Programação concorrente é um paradigma de programação para a construção de programas que fazem uso da execução simultânea de várias tarefas computacionais interativas, que podem ser implementadas como programas separados ou como um conjunto de threads criadas por um único programa.
- Executar tarefas paralelamente
- GraphQL:
- GraphQL é uma linguagem de consulta e manipulação de dados de código aberto para APIs. É considerada uma alternativa para arquiteturas REST.
- Aprender o que é GraphQL e por que foi criado
- Entender como o GraphQL é utilizado no desenvolvimento de APIs
- Criar APIs utilizando as bibliotecas e frameworks para GraphQL
- Apollo Client:
- Apollo Client é uma biblioteca abrangente de gerenciamento de estado para JavaScript que permite gerenciar dados locais e remotos com o GraphQL.
- Utilizar o Apollo para criar um servidor GraphQL
- Conectar com uma API
- WebSockets:
- WebSocket é uma tecnologia que permite a comunicação bidirecional por canais full-duplex sobre um único soquete Transmission Control Protocol (TCP). Ele é projetado para ser executado em browsers e servidores web que suportem o HTML5, mas pode ser usado por qualquer cliente ou servidor de aplicativos.
- Conhecer o protocolo WebSocket e seu uso na comunicação cliente-servidor
- Aprender sobre os diversos usos do WebSocket na web
- Criar aplicações que utilizam WebSockets com as APIs e bibliotecas do Node.js
- Node.js - Autenticação e Tokens:
- O JWT é um método criado pelo padrão RFC 7519 que representa a comunicação segura entre duas partes. Esse token é composto por três partes: cabeçalho, carga útil e assinatura.
- Construir um sistema de autenticação usando tokens
- Entender o funcionamento do JSON Web Token (JWT)
- Construir uma allowlist para guardar tokens opacos
- Implementar métodos de atualização de tokens
- Nest.js - Fundamentos:
- NestJS é um framework Node com total suporte a TypeScript e que roda sobre frameworks HTTP como expressJS ou Fastify. Ele utiliza diversos elementos de programação orientada a objetos e uma série de funcionalidades do TypeScript.
- Aprender o que é o NestJS e por que é utilizado
- Utilizar recursos específicos do NestJS, como providers, módulos e controllers
- Desenvolver APIs usando o NestJS
- Usar a Interface de Linha de Comando (CLI) do Nest.js
- Contêineres - Docker:
- Os contêineres são pacotes de software que contêm todos os elementos necessários para serem executados em qualquer ambiente. Gerenciamento de contêineres é uma área crucial na computação em nuvem e DevOps, que envolve o uso de tecnologias para automatizar o processo de criação, implantação, escalonamento e monitoramento de contêineres. Contêineres são unidades de software padronizadas que permitem aos desenvolvedores empacotar todas as dependências de um aplicativo (código, bibliotecas, configurações, etc.) em um único pacote. Isso permite que o aplicativo seja executado de forma consistente em qualquer ambiente de infraestrutura.
- A tecnologia de contêineres, como exemplificada pelo Docker, fornece um ambiente consistente e portátil para desenvolvimento, teste e implantação de aplicativos, o que é vital para o trabalho eficiente de engenharia de dados. Além disso, o Kubernetes, um sistema de orquestração de contêineres, permite o gerenciamento, a automação e a escalabilidade de aplicações baseadas em contêineres em ambientes de produção. Dominar esses conceitos e tecnologias possibilita a engenheiros de dados construir e manter pipelines de dados eficientes e confiáveis.
- O Kubernetes (também conhecido como k8s ou kube) é uma plataforma de orquestração de containers open source que automatiza grande parte dos processos manuais necessários para implantar, gerenciar e escalar aplicações em containers.
- Isolar seu software para funcionar independentemente
- Implantar software em clusters
- Modularizar seu sistema em pacotes menores
- Conhecer a plataforma Docker
- Conhecer Kubernetes
- Kafka:
- O Apache Kafka é uma plataforma distribuída de transmissão de dados que é capaz de publicar, subscrever, armazenar e processar fluxos de registro em tempo real. Essa plataforma foi desenvolvida para processar fluxos de dados provenientes de diversas fontes e entregá-los a vários clientes.
- Utilizar o Kafka para comunicação assíncrona
- Criar microsserviços com Kafka
- Criar produtores e consumidores
- Entender como usar o Kafka para paralelismo e execução serializada
- Obter garantias relativas ao envio ou entrega das mensagens
- Arquitetura de Microsserviços:
- Microsserviços são uma abordagem de arquitetura na qual o software consiste de pequenos serviços independentes que se comunicam entre si e são organizados de acordo com seus domínios de negócio.
- Aprender o conceito de arquitetura planejada para microsserviços
- Realizar a comunicação usando APIs
- Melhorar a escalabilidade de um sistema
- TypeScript - Fundamentos:
- TypeScript é uma linguagem de programação fortemente tipada que se baseia em JavaScript.
- Entender a fundo o que são tipos e a importância da tipagem
- Aprender o que é o TypeScript, por que foi criado, como ele funciona e sua relação com o JavaScript
- Conhecer as ferramentas do TypeScript (integração com o editor de código, verificador estático e compilador)
- Escrever código em TypeScript com suas ferramentas (interfaces, enum, decorators, etc)
- Desenvolver aplicações em TypeScript
- HTTP - Fundamentos:
- HTTP significa Hyper Text Transfer Protocol. A comunicação entre computadores cliente e servidores web é feita enviando solicitações HTTP e recebendo respostas HTTP.
- Entender a diferença dos verbos HTTP
- Testar os requests e ver os status codes no navegador
- Saber fazer uma requisição HTTP na linha de comando com WGET
- Baixar uma imagem com WGET
- Fazer um post
- JSON:
- JSON significa JavaScript Object Notation (notação de objeto JavaScript). É um formato de texto para armazenar e transmitir dados.
- Criar um objeto
- Transformar um objeto em uma string
- Transformar uma string em objeto
- Manipular um objeto
- Git e GitHub - Fundamentos:
- Git é um sistema de controle de versão distribuído gratuito e de código aberto projetado para lidar com tudo, desde projetos pequenos a muito grandes com velocidade e eficiência.
- GitHub é um serviço de hospedagem para desenvolvimento de software e controle de versão usando Git.
- Criar um repositório
- Clonar um repositório
- Fazer commit, push e pull de e para o repositório
- Reverter um commit
- Criar branches e pul requests
- Lidar com merge e conflitos
- Entrega e integração contínuas (CI/CD):
- CI/CD é a abreviação de Continuous Integration/Continuous Delivery, traduzindo para o português "entrega e integração contínuas". Trata-se de uma prática de desenvolvimento de software que visa tornar a integração de código mais eficiente por meio de builds e testes automatizados.
- Automatizar a integração de código entre varias partes da equipe se tornou cada vez mais importante, ja que assim é possivel acelerar o desenvolvimento e diminiur o tempo de entrega de software.
- Executar testes automatizados da aplicação para verificar seu funcionamento.
- Realizar a entrega de atualizações de forma automatica e com segurança.
- Realizar testes de conexão e testes de carga para evitar que a aplicação apresente problemas ao ser atualizada.
- SQL - Fundamentos:
- SQL (Structured Query Language, traduzindo, Linguagem de Consulta Estruturada) é uma linguagem de programação padronizada que é usada para gerenciar bancos de dados relacionais e realizar várias operações sobre os dados neles contidos.
- Conhecer os comandos mais comuns do SQL
- Usar SELECT para consultar uma tabela
- Usar INSERT para inserir dados em uma tabela
- Usar UPDATE para atualizar uma tabela
- Usar DELETE para remover dados de uma tabela
- Usar JOIN para conectar os dados de múltiplas tabelas
- Conhecer as cláusulas (FROM, ORDER BY, etc)
- Linha de comando - Fundamentos:
- CLI é um programa de linha de comando que aceita entradas de texto para executar funções do sistema operacional.
- Conhecer os principais comandos
- SOLID:
- O Solid possui cinco princípios considerados como boas práticas no desenvolvimento de software que ajudam os programadores a escrever os códigos mais limpos, separando as responsabilidades, diminuindo acoplamentos, facilitando na refatoração e estimulando o reaproveitamento do código.
- Design Patterns:
- Na engenharia de software, um "padrão de projeto" (Design Pattern em inglês) é uma solução geral e reutilizável para um problema que ocorre normalmente dentro de um determinado contexto de projeto de software.
- Conhecer e aplicar os principais Design Patterns
- Clean Architecture:
- A Clean Architecture (Arquitetura Limpa) é uma forma de desenvolver software, de tal forma que apenas olhando para o código fonte de um programa, você deve ser capaz de dizer o que o programa faz.
- Cloud - Fundamentos:
- Cloud, ou computação em nuvem é a distribuição de serviços de computação pela Internet usando um modelo de preço pago conforme o uso. Uma nuvem é composta de vários recursos de computação, que abrangem desde os próprios computadores (ou instâncias, na terminologia de nuvem) até redes, armazenamento, bancos de dados e o que estiver em torno deles. Ou seja, tudo o que normalmente é necessário para montar o equivalente a uma sala de servidores, ou mesmo um data center completo, estará pronto para ser utilizado, configurado e executado.
- Conhecer a diferença entre IaaS, PaaS e SaaS
- Conhecer os maiores provedores de cloud
- Especializar-se em algum provedor
- Conceitos de Design Orientado a Domínio (Domain-Driven Design - DDD):
- O Design Orientado a Domínio (DDD) é uma abordagem ao projeto e desenvolvimento de software que é primeiramente informado pelos requisitos de negócios. Os componentes do programa (objetos, classes, matrizes, etc.) indicam a indústria, setor ou domínio empresarial em que o negócio opera.
- Modelar domínios de forma efetiva
- Basear projetos complexos em modelos do domínio
- Conhecer os blocos de construção de DDD
- Design System:
- Um Design System (sistema de design) é uma coleção de componentes reutilizáveis, guiados por padrões claros, que podem ser colocados juntos para construir aplicações.
- Criar e manter bibliotecas que serão consumidas e usadas como padrão para a construção de um projeto
- Design tokens
- Estilos fundamentais
- Construção de componentes
- Microinterações
- Documentação
- Componentes de design:
- Conhecer os componentes descrevem um layout ou interface
- Design Responsivo:
- Ajustar suas páginas para o tamanho da tela do usuário
- Media queries
- Conhecer o conceito de Mobile first
- Sistemas de cores:
- Definir uma paleta de cores que faça sentido para determinada interface
- Como usar fontes:
- Escolher a fonte mais adequada para determinado projeto
- Figma - Fundamentos:
- Figma é uma aplicação web colaborativa para design de interfaces. O conjunto de recursos do Figma se concentra na interface do usuário e no design da experiência do usuário, com ênfase na colaboração em tempo real, utilizando uma variedade de editores de gráficos vetoriais e ferramentas de prototipagem.
- Criar layouts de páginas e componentes
> base stack
- linux
- git
- docker
- kubernetes
- SQL
- Embedded
- SQLite
- Server
- PostgreSQL
- MariaDB
- NoSQL
- Embedded
- NeDB
- LevelDB
- Server
- MongoDB
- Neo4j
- Redis
- Elasticsearch (Logstash* / Kibana*)
- GraphQL (Apollo - Nest / Mercurius - Fastify)
- BEMCSS
- Sass
> skill stack
0. [JS/TS] Node, Drivers, HTML, CSS, JTScript
1. [JS] Express, Sequelize/Knex, htmx/Alpine, Pico
2. [JS] Fastify, Prisma/Slonik, Solid, Tailwind
3. [TS] Nest, TypeORM/Drizzle, Angular, Foundation
5. [TS] React, Next, JSS (Modular)
4. [JS] Vue, Nuxt, Uno (integrated)
- Git e Versionamento
- Versionamento de Código (GIT) por Rbtech
- Versionamento com GIT por Angelo Luz
- GIT
- Introdução ao Git e GitHub
- GitHub para iniciantes
- Git e GitHub do básico ao avançado (c/ gist e GitHub Pages)
- Git e GitHub completo com Professor José de Assis
- Git e GitHub: Controle, Colaboração e Compartilhamento de Código
- Git & GitHub
- Formação Github Certification
- Como funcionam os Sistemas Operacionais com Marcos Lavarda
- Operating Systems Basics
- Sistemas Operacionais
- Sistemas Operacionais por Univesp
- Sistemas Operacionais por Professor Santiago
- Sistemas Operacionais por Professor Marcel Rios
- Sistemas Operacionais completo por Instituto de Informática UFG
- Sistemas operacionais completo por IFRO
- Windows MS-DOS por Vídeos de TI
- Linux do Zero
- Linux Básico
- Santander - Linux para Iniciantes
- Linux: A introdução ao sistema operacional
- Linux Unhatched
- Linux Essentials
- Fundamentos de Linux
- Linux Fundamentos
- Formação Linux Fundamentals
- Linux Experience
- Sistema operacional Linux por Curso em Vídeo (Linux [40 Horas])
- Aprenda tudo sobre o Linux! Completo e atualizado v2025!
- Linux para Programadores
- Linux para Desenvolvedores (c/ terminal, Shell, Apache e +)
- Linux 1
- Linux 2
- Manipulando dados com Shell Script
- Linux: Diretórios e Comandos Essenciais
- Linux: Controle de Usuários e (Des)Compactação de Arquivos
- Linux: Gerenciamento de Pacotes
- Guia Ubuntu para iniciantes por Fabio Akita
- Sistema operacional Ubuntu Linux por Bóson
- CMD Batch script por Instituto de Scripts
- Conceitos de Programação em Shell Script (Curso Gratuito)
- Shell script por Bóson treinamentos
- Shell Script por Programação e Hacking
- Programação em shell script
- Programação Shell Script
- Mastering Shell Script - Do Básico ao Avançado
- Curso Completo de Shell Script
- Criando Servidores Linux com Professor José de Assis
- CCNA: Introdução às Redes
- Redes de Computadores do Zero por Professor Nattane
- Conceitos Básicos de Redes
- Fundamentos de Redes de Computadores por Hardware Redes Brasil
- Fundamentos de Redes
- Linux: Fundamentos de Redes e Comandos Avançados
- Redes de Computadores Pratica e Teórica
- Dispositivos de Rede e Configuração Inicial
- CCNA: Switching, Routing and Wireless Essentials
- Suporte e segurança de rede
- CCNA: Enterprise, Networking, Security and Automation
- Técnico em Redes
- Redes de Computadores
- Redes com Bóson
- Redes de Computadores
- Redes de computadores por IFRO
- Redes de computadores por Curso em Vídeo
- Redes de Computadores [20 Horas]
- Curso Prático de Redes de Computadores e Internet [20 HORAS]
- Industrial Networking Essentials
- CCNP Enterprise: Core Networking
- Curso de Endereçamento IPv4 [20 HORAS]
- Endereçamento de Rede e Solução Básica de Problemas
- CCNP Enterprise: Advanced Routing
- DevNet Associate
- Introdução à IoT e à Transformação Digital
- Mentoria #5: Introdução ao IOT (Internet das coisas)
- Mentoria #6: IOT e o fluxo de dados
- Industrial IoT and Control Systems in Energy
- Industrial IoT and Control Systems in Manufacturing
- Formação IoT Specialist
- Introdução à Gestão de Projetos
- Gerência e Qualidade de Software por Univesp
- BPMN: Mapeamento de Processos
- Modelagem de Software usando UML por Bóson treinamentos
- Infraestrutura para sistemas de software por Univesp
- Projeto de Sistemas Web
- Produto Mínimo Viável
- Design Patterns na programação por Otávio Miranda
- Formação OutSystems Fundamentals
- Introdução ao HTML5
- HTML5 para Iniciantes por Mauro de Boni
- HTML Básico
- HTML Essentials
- HTML5 - Introdução ao front-end
- Frontend - HTML Básico
- HTML5 por Node Studio Treinamentos
- Learn HTML
- HTML5 [40 Horas]
- HTML
- HTML completo com Professor Dimitri
- HTML Developer
- SEO para iniciantes com Caio Rodrigues
- SEO Básico
- SEO: Módulo 01
- SEO: Módulo 02
- Segredos do SEO
- SEO para sites com Vicente Sampaio
- SEO mão na massa por Agência Klens
- Advanced SEO - Structured Data Schema Markup for SEO 2020
- Product Analytics
- XML and XML Schema Definition in Easy Steps
- HTMX Do zero ao profissional com projetos reais
- HTMX do básico ao avançado com projetos
- Frontend - Entendendo o HTML com o CSS
- Introdução a Criação de Websites com HTML5 e CSS3
- HTML e CSS para Iniciantes
- HTML e CSS para Iniciantes
- HTML e CSS para iniciantes por RBtech
- HTML e CSS para Iniciantes por Hastag Programação
- Curso HTML5 e CSS3
- Curso HTML5 e CSS3
- Curso HTML5 e CSS3
- Curso HTML5 e CSS3
- Curso HTML5 e CSS3
- HTML5 e CSS3
- HTML e CSS
- Desenvolvimento de Sistemas Web: CSS e HTML
- Web Development
- HTML e CSS completo com Daniel Egídio
- Frontend - Sua primeira página Web
- CSS Essentials
- Learn CSS
- Design de interfaces com CSS3
- CSS (Cascading Style Sheets) Básico
- CSS
- CSS3 por Node Studio Treinamentos
- CSS por Universidade XTI
- CSS completo com Professor Dimitri
- Estilizando Páginas com CSS
- Criando Seu Currículo Online Com HTML e GitHub Pages
- Recriando a Interface do Netflix
- Frontend - Mobile First
- Design responsivo para sites com Node Studio Treinamentos
- Trabalhando com responsividade na prática
- CSS Flexbox
- CSS Flexbox no desenvolvimento de sites com Node Studio Treinamentos
- Posicionando elementos com Flexbox em CSS
- Frontend - Flexbox
- CSS Grid
- Frontend - CSS Grid
- CSS Avançado Posicionamento
- CSS Developer
- Dominando CSS3 + Less
- Pré-processadores CSS: Explorando o SASS na Prática
- CSS com SASS
- SASS e SCSS
- Frontend - Preprocessadores CSS (Sass)
- Introdução ao Tailwind CSS
- Tailwind CSS
- Tailwind CSS
- Bootstrap 4
- Estilização de sites usando Bootstrap por Bootstrap total
- Bootstrap: Trabalhando com Design Responsivo
- Bootstrap5
- Bootstrap 5: Curso Completo e Direto ao Ponto
- Mentoria #4: Recriando interfaces com Bootstrap 5
- Frontend - Bootstrap
- UI Design para Iniciantes
- Mentoria #4: Conceitos de UX e UI e como esses conceitos influenciam o Frontend
- Programar do Zero
- Programar do Zero - HTML
- Programar do Zero - Jokenpo
- Programar do Zero - Ping-Pong
- Frontend - Curriculum HTML
- Frontend - Criando seu currículo
- Frontend - Criando seu portfólio
- Frontend - Formulário de Cadastro
- Frontend - Loja de Café
- Princípios de UX UI
- Jornada do Usuário
- User Experience
- Customer Experience Management
- Product Design (UX/UI Design)
- UX e UI Design
- Formação UX Designer
- Formação UI/UX Designer
- Design Gráfico
- Webdesigner
- UX Design Heurísticas
- UI Design Avançado
- Tipografia Avançada
- Discovery
- Fundamentos de Engenharia de Dados
- Entenda a Importância dos Bancos de Dados SQL e NoSQL para a Engenharia de Dados
- O Papel dos Bancos de Dados SQL e NoSQL na Engenharia de Dados
- Mentoria 03: O mundo dos bancos de dados relacionais (SQL) e não relacionais (NoSQL)
- As principais diferenças entre SQL e NoSQL
- Mentoria #6: SQL e NoSQL: onde utilizar
- INFRAESTRUTURA DE DADOS
- Estrutura de dados por IFRO
- Estrutura de Dados
- Metabase
- Banco de Dados 1: fundamentos
- Banco de dados
- Banco de Dados por Univesp
- Banco de Dados Completo por IFRO
- Introdução a Banco de Dados NoSQL
- Conhecendo os principais banco de dados NoSQL do mercado
- Explorando o poder do NoSQL com Cassandra e HBase
- Introdução ao uso de banco de dados e SQL
- Introdução a Banco de Dados Relacionais (SQL)
- Primeiros Passos com SQL e Modelagem de Banco de Dados
- Modelando um banco de dados na prática com SQL SERVER
- Modelagem de Banco de Dados Relacionais com Professor Pantoja
- Modelagem de Dados
- Modelagem de Dados por Bóson Treinamentos
- Minicurso de SQL
- Mentoria Trabalhando com Banco de Dados Relacionais e Comandos SQL
- Definição do ambiente e introdução ao PLSQL
- Banco de Dados e ANSI SQL para iniciantes
- SQL - Structured Query Language
- SQL
- Curso SQL Completo 2025
- Banco de Dados SQL
- Banco de Dados e SQL
- Implementando Banco de Dados
- Administrando Banco de Dados
- SQL Server: Boas práticas em bancos relacionais
- Conceitos e Melhores Práticas com o Banco de Dados SQL Server
- SQL SERVER - Criando suas primeiras consultas
- Mentoria #5: SQL Server e SQL na prática
- SQL Server, trabalhando com procedures na prática
- Database Experience
- SQL Tuning, Dicas para Melhorar Performance de Consultas
- Como Escrever Consultas Otimizadas no SQL
- Mentoria #5: ORACLE DATABASE - Diferenciais
- Banco de Dados SQLite
- Curso MySQL Completo
- MySQL
- MySQL por Curso em Vídeo (MySQL [40 Horas])
- Banco de Dados MySQL com Bóson
- Banco de dados MySQL por Otávio Miranda
- MySql - Como Modelar um Banco de Controle de Séries Assistidas
- MySql - Modelando um Banco de uma Loja de Jogos
- Introdução ao MongoDB e Bancos de Dados NoSQL
- Conceitos e Melhores Práticas com Bancos de Dados PostgreSQL
- Backend - Dominando o Postgres
- Neo4J - Análise de Dados com Grafos
- Banco de Dados SQL Server passo a passo por Trovato
- Bancos de Dados Relacionais (SQL) na AWS com Amazon RDS
- Projeto - Parte 3: Incluindo segurança com JWT via Banco de Dados
- Formação SQL Database Specialist
- Introdução a criação de sites
- Crie um site simples usando HTML, CSS e JavaScript
- Crie um site simples usando HTML, CSS e JavaScript
- Crie um site simples usando HTML, CSS e JavaScript
- Discover
- Programação do Zero
- Construindo seu Portifólio Front-end do Zero com HTML, CSS e JavaScript
- Multiverso Spider-Man: Criando um Site com HTML, CSS e JavaScript
- Recriando o Carrossel de Vendas do Site da Ri Happy com HTML, CSS e JS
- Criando seu Próprio Jogo da Velha com HTML e Javascript
- Criando seu Jogo de Memória Estilo Genius
- Recriando o Famoso Jogo do Dinossauro sem Internet
- Construindo o seu Primeiro Jogo de Naves
- Recriando o Jogo da Cobrinha com JavaScript
- Santander 2024 - Criando Jogos com Godot
- Desenvolvimento de Jogos
- Órbi Web Games Developer
- Desenvolvimento Web com HTML, CSS e JavaScript por Sidney Souza
- Become A Web Developer: HTML/CSS/JavaScript/Node/Git/GitHub
- Introdução ao JavaScript
- Introdução à plataforma Node.js
- Introdução ao Node.js com JavaScript
- O que é NPM?
- Fundamentos de JavaScript
- Sintaxe Básica em JavaScript
- Sintaxe e Operadores JavaScript
- Variáveis e Tipos com JavaScript
- Dominando Funções em JavaScript
- Trabalhando com Módulos em JavaScript
- Debugging e Error Handling com JavaScript
- JavaScript do Zero
- JavaScript Básico ao Avançado
- Mapas e Conjuntos com JavaScript
- Desmistificando map, filter e reduce
- Manipulando Arrays no Javascript com Map, Filter e Reduce
- Map, Filter e Reduce
- Fundamentos de JavaScript Assíncrono
- Entendendo Promises de uma vez por todas
- Javascript assíncrono: trabalhando com promises na prática
- Como funciona o async/await
- Javascript [40 Horas]
- JavaScript Essentials 1
- JavaScript Essentials 2
- JavaScript
- Javascript por Universidade XTI
- Curso de JavaScript Completo
- JavaScript Completo ES6
- Javascript completo com Keven Jesus
- JavaScript completo com Professor Dimitri
- JavaScript - Curso COMPLETO com 6 Projetos REAIS
- The Complete JavaScript Course 2025: From Zero to Expert!
- Programação com Javascript por Curso em Video
- JavaScript: Conceitos e bibliotecas
- Páginas Web com HTML
- Entendendo a DOM (Document Object Model)
- Manipulando a D.O.M. com JavaScript
- Manipulando a D.O.M. com Javascript
- Consumo de API com JavaScript
- Requisitando Dados de uma API de Criptomoedas
- Mentoria #5: Consumindo APIs feitas em NodeJS em um Front-end com Experts do INTER
- Boas práticas de desenvolvimento Javascript
- Desenvolvimento avançado com JavaScript ES6
- Resolvendo Desafios de Código em Javascript
- Aprenda Javascript por Irmão mais Velho
- Curso de Javascript + Typescript + NodeJs - Programador JS
- Curso de JavaScript e TypeScript do básico ao avançado JS/TS
- Impulso Javascript Evolution
- Formação JavaScript Developer
- Minicurso Introdutório de Typescript
- Introdução ao TypeScript
- TypeScript Básico
- TypeScript para Iniciantes
- Typescript início prático
- Mentoria 06: Typescript - Início prático
- Widget de Previsão do Tempo Utilizando Web Component
- Primeiros Passos na Biblioteca React
- TypeScript do básico ao avançado (c/ React, Express)
- Criando componentes React com Typescript na prática
- React com TypeScript
- Criando e Testando uma Aplicação com React e TypeScript
- TypeScript - TODO List
- Integrando o ChatGPT com Node e React
- Recriando o ChatGPT com Nodejs e TypeScript
- Aprenda a Criar um Sistema de Estacionamento Usando TypeScript
- Construindo uma Carteira Digital com Typescript
- Formação TypeScript Fullstack Developer
- Transforma Tec 2024
- NTT DATA Diversidade em Tech
- Automação de Front End com NPM
- Mentoria #4: Desenvolvendo um front-end de uma aplicação web com Experts do INTER
- Santander 2025 - Front-End
- Ri Happy - Front-end do Zero
- Ri Happy - Front-end do Zero #2
- Inter Frontend Developer
- SPTech Desenvolvimento Front-end
- MRV Front End SPA Developer
- Aplicando testes no front-end com Cypress na prática
- Entendo o que é Micro Frontend
- Arquitetando com Micro Front-ends
- Desenvolvimento de front-end
- Jornada Front-End completa por Vida Fullstack
- JavaScript e jQuery
- Site dinâmico com Jquery com Hugo Vasconcelos
- Jquery por Universidade XTI
- Orange Tech +
- React - Fundamentos
- Trabalhando com Componentes em React
- Trabalhando com componentes encadeados
- Arquitetura de Componentes no React
- Criando componentes React com Typescript na prática
- Mentoria #4: React Hooks: o que é, porque e como usar!
- Introdução aos React Hooks
- Trabalhando com States & Effects no ReactJs
- Entendendo React Hooks na Prática
- Rotas e navigation no React na prática
- React JS, a biblioteca do facebook por EuProgramador
- React JS por queroser.ninja
- React Completo
- Criando e validando formulários com React
- Minha Primeira aplicação React
- Mentoria 07: Desenvolvendo microfrontends utilizando React
- React - Lista de Leitura
- Construindo um plug-in utilizando React
- React - API Github
- Consumindo APIs feitas em .net em um Front-end feito em React
- Integração - Sist. de votação em Reality Show
- Trabalhando com testes de front-end na prática
- Mentoria #2: ReactJS: Construindo um projeto da estrutura aos testes unitários
- Crie um Gerenciador de Esferas do Dragon BallZ Usando ReactJS, Jest, React Testing Library e Cypress
- Criando uma Aplicação ReactJS de Notícias Utilizando PWA
- Desenvolvendo uma Progressive Web Application com React para Mapear os Dados do COVID19 Pelo Mundo
- Guia de carreira inteligente com ReactJs, Tailwind e Open AI
- MERN: A Arte por Trás de uma Carteira Digital Interativa com ReactJs e TailwindCSS
- Escalando a Produtividade dos seus Projetos com React, Vite e Tailwind
- Gerenciando Estados com Context API no React
- Explorando o poder da Context API do React
- Trabalhando com context API no react
- Como gerenciar o estado das aplicações com Redux
- Redux com React
- Trabalhando com gerenciamento de estados com React e Redux
- ReactJs e Redux - Gerenciando estados de componentes em outro nível
- Desenvolvimento de aplicações para internet com ReactJS
- Criando um front-end totalmente componentizado na prática com ReactJS
- Criando um Front-end Totalmente Componentizado na Prática com ReactJS
- Front-end em React
- Criando o Front-end com ReactJS
- LocalizaLabs React Developer
- Criando um Site para Encontrar Restaurantes Usando Google Maps que Consulta API do Google
- Práticas avançadas em projetos com ReactJS
- Formação React Developer
- Formação Front-end - HTML, CSS, JavaScript, React e +
- Projeto Completo NodeJS, React, React Native, TypeScript
- NextJS do zero ao avançado na pratica 2025
- Criando um Carrossel Parallax do Aranhaverso com React, Next.js 13 e Framer Motion
- Criando um Carrossel Parallax do Aranhaverso
- Next.js
- Vue.js 2 Completo
- Vue JS - Guia Completo (Vue CLI, Vue Router, Vuex e GraphQL)
- Recriando o Tradicional Jogo Pedra, Papel e Tesoura em Vue.js
- Desenvolvendo sua Pokédex com Vue.js
- Primeiros passos de front-end com Angular
- Angular - Curso Introdutório
- Introdução de Typescript para Angular
- Trabalhando com projetos legados: introdução prática ao AngularJS
- Desenvolvimento Web com AngularJS
- Desenvolvimento Frontend com Angular
- Angular: O Guia Definitivo das Principais Funcionalidades
- Angular 11 Avançado: Arquitetura e Design de Software com OO
- Avanade Angular Developer
- Potência Tech Angular Developer
- Implementando Testes Automatizados Usando Cypress em uma Aplicação Angular
- Utilizando o Cypress E2E para testar um Blog em Angular
- Criando o Seu Próprio Blog com Angular
- Criando um Catálogo de Filmes com Carousel em Angular
- Criando um E-commerce Simples de Filmes com Angular
- Construa a Tela Inicial do App Santander em Angular com TypeScript
- Como criar componentes reutilizáveis com os recursos do Angular
- Como Trabalhar com Front-ends Componentizados
- Componentizando uma Aplicação e Criando Interfaces Responsivas com Angular
- Desenvolvendo SPA com Angular
- Trabalhando com Páginas SPA com Angular
- Criação de Pipes com Angular
- Deploy de Aplicação Angular na AWS
- Angular - Tópicos avançados
- Técnicas avançadas em Angular 8
- Aplicações Avançadas com Angular
- Formação Angular Developer
- Programação para Web por IFRO
- Desenvolvimento Web Compacto e Completo
- Como Integrar Backend e Frontend na Prática
- Desenvolvendo o back-end da aplicação e plugando o front-end
- Integrando um Front-end a uma API RESTful
- Take Blip Web Developer
- Introdução ao Desenvolvimento Full-stack com AWS Amplify
- Full Stack - Food Commerce
- Do Zero ao FullStack Developer (Javascript)
- Curso Full Stack Developer
- SPTech Desenvolvimento Fullstack
- Eduzz Fullstack Developer
- Eduzz Fullstack Developer #2
- Eduzz Fullstack Developer #3
- Spread Fullstack Developer
- Formação Fullstack Avançado
- FullStack Web com Javascript e Typescript por Rogério Silva
- Electron - Criar apps desktop do zero ao profissional
- Fundamentos de Expressões Regulares (Regex)
- Expressões Regulares (Regex) com JavaScript - Masterclass
- Introdução à Programação e Pensamento Computacional
- Princípios de Pensamento Computacional com Python
- Pensamento Computacional
- Pensamento Computacional por Univesp
- Lógica de programação básica com Javascript
- Introdução à Lógica de Programação
- Introdução à lógica de programação
- Santander 2025 - Fundamentos de Lógica de Programação
- Bases Numéricas [20 Horas]
- Lógica de Programação Básica
- Lógica de Programação Básica
- Lógica de Programação Essencial
- LÓGICA DE PROGRAMAÇÃO
- Lógica de Programação por Sharpax
- Lógica de Programação por Curso em Vídeo
- Lógica de Programação na prática com desafios por Dev Aprender
- Lógica de Programação Avançada
- Lógica de programação por App Inventor Brasil
- Lógica de programação por Tuto Studio
- Lógica de programação por Node Studio Treinamentos
- Lógica de Programação completa por DevDojo
- Lógica Programação VisualG, C++, Python, C#, Java + Projetos
- Savegnago - Lógica de Programação
- GFT Start #6 - Lógica de Programação
- Linguagem e lógica de programação por IFRO
- Formação Lógica de Programação
- Blip - Lógica de Programação
- Lógica de Programação e algoritmos por Pietro Martins de Oliveira
- Algoritmos e Lógica de Programação por Professor Marcel Rios
- Introdução a algoritmos
- Algoritmo [40 Horas]
- Aprenda o que são Estrutura de Dados e Algoritmos
- Codecamp | 1st Edition
- Fundamentos de Desenvolvimento Web
- Introdução ao código
- Introdução à Programação
- Noções básicas de programação
- Programação na prática
- Learn to Program
- Desenvolvimento de Software
- Introdução ao Desenvolvimento Moderno de Software
- Boas práticas em desenvolvimento de software
- Engenharia de Software por Univesp
- Engenharia de Software
- Análise e projeto de sistemas por IFRO
- Projetos de Sistemas de TI
- Arquitetura da informação e projeto de sistemas
- Introdução à Programação Orientada a Objetos (POO)
- Pilares da Orientação a Objetos
- Pensando Orientado a Objetos na prática
- Orientação a Objetos com JavaScript
- Trabalhando com classes com Javascript
- Orientação a Objetos com Typescript por Angelo Luz
- Praticando orientação a objetos
- Desenvolvimento Web
- Introdução ao HTTP/HTTPS
- HTTP
- JavaScript - Gerador Senhas
- Construindo Encurtador de URL
- Formação Node.js Fundamentals
- Arquitetura interna no Node e filas
- Retornando Propriedades do Sistema Operacional com Node.js
- Node.js do Zero a Maestria com diversos Projetos
- Fundamentos de Node.js e Jest
- NodeJS por Hashtag Programação
- NodeJS completo por Guia do Programador
- Formação Node.js
- Desenvolvimento de back-end
- Programação back-end com Node por CFBCursos
- Backend - Dominando o NodeJS
- Construindo uma Aplicação para Leitura de Documentos Escaneados com NodeJS e Google Vision
- Integrando um Backend em Node.js com um Frontend em React para um E-commerce
- MERN: Criando os Pilares de uma Carteira Digital com Node.js, Express e MongoDB
- Mentoria #7: Utilizando Typescript com NodeJS
- TDD: Entendendo e Praticando em um Backend com Node e Typescript
- Summit Avanade Node.js
- Tarefas em background utilizando Node.js e Redis
- Tarefas em Background Utilizando Node.js e Redis
- Node.js com Banco de Dados Relacionais (SQL)
- Criando APIs com NodeJs por Balta.io
- Construindo Sexy APIs Usando Arquitetura Serverless
- Aplicando o Estilo Arquitetural REST com Node.js
- Curso de JavaScript - Aprenda criar Rest API em NodeJS
- Do Zero à API: Curso de JavaScript e TypeScript - JS/TS
- Entendendo e documentando REST / RESTful APIs
- Desenvolvimento de APIs em REST
- Kapi Academy - API Supreme
- Aprenda Knex.JS com JavaScript por Otávio Miranda
- Introdução ao Node.js com Express
- Aprenda NodeJS e Express por Irmão mais Velho
- Criando APIs com NodeJS e Express por Angelo Luz
- Node.Js, Express, MySQL - criando APIs Restful completas
- Construindo um ChatbotFit no Telegram com JavaScript e NodeJS
- Construindo ChatBot no Telegram com Dialogflow e Serverless
- Desenvolva um Gerenciador de Pedidos de um Restaurante com JavaScript e Kafka
- Recriando o Chat do UOL dos Anos 90 com WebSocket, Node e JavaScript
- WebSockets com NodeJS, Socket.IO e Bootstrap 5 | 2021
- APIs REST utilizando NodeJS, Express e MongoDB por Glaucia Lemos
- Curso Completo do Desenvolvedor NodeJS e MongoDB
- NestJS 10 Fundamentos
- Criando uma API REST com Node.js e TypeORM
- NestJs do Zero com TypeORM, Mongoose, Prisma e Swagger
- API GraphQL NestJs, TypeGraphQL, Apollo Server e Prisma ORM
- NestJS para REST API com TypeORM, Autenticação JWT e Testes
- NestJS com GraphQL por Angelo Luz
- NodeJs Avançado com Clean Architecture, NestJS e Typescript
- Nest.js e React.js do zero ao avançado com typescript [2023]
- Crie apps com NestJS no AWS ECS e Fargate com AWS CDK
- Docker para desenvolvedores Javascript / Node.JS
- Introdução à linguagem de programação PHP
- PHP para iniciantes por Curso em Vídeo
- PHP Básico [40 Horas]
- PHP 7 básico com Carlos Ferreira
- Programação usando PHP com Hugo Vasconcelos
- Aprenda PHP completo por Node Studio Treinamentos
- Desenvolvimento Web PHP
- SPTech Desenvolvimento Back-end
- Formação PHP Experience
- Programação orientada a objeto usando PHP por Curso em Vídeo (PHP POO [40 Horas])
- Curso de PHP Moderno: Módulo 01 [40 Horas]
- PHP e MySQL Básico
- Primeiros passos com CodeIgniter
- Framework Codeigniter (PHP) para iniciantes por RBtech
- Framework Laravel (PHP) para iniciantes por RBtech
- Laravel: Criando um carrinho de compras em PHP
- Construindo uma Aplicação MVC com Laravel 7 para Consulta de CEP
- Laravel: Construindo uma API do Zero
- Construindo uma API com Laravel para Cadastro e Controle de Usuários Utilizando JWT
- Usando o Livewire Para Dar Mais Vida as Suas Aplicações Laravel com PHP
- Desenvolvimento Web Avançado com PHP, Laravel e Vue.JS
- Clube Full-Stack
- APIs REST utilizando PHP e Slim Framework por Code Easy
- Criação de Servidor Ubuntu + Apache + PHP + MySQL + Laravel
- Go - Curso Introdutório
- Aprenda a programar em GO por Sidney Souza
- Aprenda Golang do Zero! Desenvolva uma APLICAÇÃO COMPLETA!
- Desenvolvendo um Sistema de Planejamento Financeiro com Golang
- Desenvolvimento Web com Go - Do Zero ao Deploy
- Go (Golang) Backend Com Gin, Autenticaçao, CRUD e MongoDB
- Formação Go Developer
- Ruby on Rails para iniciantes com Jackson Pires
- Iniciando com Ruby e Orientação a Objetos
- Ruby completo por One Bit Code
- Introdução a serviços de mensageria com RabbitMQ e Ruby
- Integrando Ruby On Rails Com Banco PostgreSQL e Sidekiq
- Microsserviços e Comunicação Assíncrona Com Ruby e RabbitMQ na Prática
- Criando um Sistema de Classificados com Ruby on Rails
- MindApp - Desenvolvendo uma Cloud Tags com Ruby
- Ruby on Rails - Criando testes com o Capybara na prática
- Ruby on Rails boas práticas e testes com Rspec
- Ruby On Rails - entendendo MVC de maneira prática e aprofundada
- Formação Ruby Developer
- Formação Ruby on Rails Developer
- Impulso FullStack Developer
- Desenvolvendo REST / RESTful APIs com Ruby on Rails
- TDD com Ruby on Rails, RSpec e Capybara
- Docker para desenvolvedores Ruby on Rails
- C Essentials 1
- C Essentials 2
- Algoritmo e lógica de programação em C por Escola TI
- Programação em C por Papo Binário
- C Advanced
- Formação C/C++ Developer
- C++ Essentials 1
- C++ Essentials 2
- C++
- Aprendendo programação básica e avançada com Linguagem C++
- Curso de C++ - Intermediário
- Curso de C++ Moderno Avançado
- C++ Advanced
- CMake Moderno: Buildando grandes projetos
- Curso de Qt Moderno com C++ para Linux e Windows
- Qt 5 QML For Beginners: The Fundamentals
- Qt 5 QML Intermediate: Interfacing to C++
- Qt 5 QML Advanced : Interfacing to C++
- Excel - do Básico ao Avançado + VBA
- Excel VBA
- Excel Especialista: VBA
- Introdução ao Visual Basic.NET
- Introdução ao desenvolvimento para a Web usando Visual Studio Code
- Introdução ao .NET
- Introdução ao Ecossistema .NET e Documentação
- Abstraindo Seu Domínio Através da Orientação a Objetos
- Mentoria 02: Abstraindo os paradigmas da programação orientada a objetos na prática
- Mentoria 03: Entendendo os principais conceitos da programação orientada a objetos na prática
- Orientação a objetos em .NET
- Trabalhar com arquivos e diretórios em um aplicativo do .NET
- Construtores, Propriedades, Delegates e Eventos em .NET
- Fundamentos de Coleções e LINQ com .NET
- Introdução a microsserviços com .NET
- Escalando o negócio com microsserviços em .NET
- .NET Core + Serverless na prática
- Depurar aplicativos .NET
- Gerando Testes Unitários com LangChain e Azure ChatGPT
- Testes de Software em .NET. Exemplos de utilização
- Como trabalhar com testes unitários no .NET Core
- Testes unitários com .NET na prática
- Configuração da Suíte de Testes e Aplicando Testes Integrados em .NET
- Mentoria 04: Testes unitários na prática com .NET
- Implementando sua Stack de Testes de Unidade e Integrados em um Projeto .NET de Crowdfunding
- Criar um projeto do .NET e trabalhar com dependências
- Clean Architecture: Explicando a arquitetura da aplicação
- Criando um Projeto .NET com Boas Práticas de Arquitetura
- Abordagem de TDD com xUnit na prática
- C# e .Net - Curso Introdutório
- Criar aplicativos .NET com C#
- Utilizando Selenium para Testes Automatizados
- WEX - Desenvolvimento .NET e QA
- Avanade CodeAnywhere .NET
- Avanade - .NET Developer
- Formação .NET Developer
- Codando com Qualidade: A Importância de Convenções e Boas Práticas C#
- Escrever meu primeiro código C#
- Escrever seu primeiro código C#
- Escreva seu primeiro código usando C# (Introdução ao C#, Parte 1)
- Programação em C# com DD Tutoriais
- Programando com Orientação a Objeto com C#
- Abstraindo um Jogo de RPG Usando Orientação a Objetos com C#
- Trabalhando com Classes e Objetos
- Trabalhando com Tipos de Referência e Valor em C#
- Trabalhando com Arquivos e Streams em C#
- Tratamento de Erros em C# com Exceptions
- Entendendo Async/Await com C#
- Websocket - Conexões persistentes
- Mentoria 05: Websocket - Conexões persistentes
- Validações Inteligentes no .NET com Fluent Validations
- Criar e executar aplicativos de console C# simples (Introdução ao C#, Parte 2)
- Adicionar lógica a aplicativos de console C# (Introdução ao C#, Parte 3)
- Trabalhar com os dados variáveis em aplicativos de console C# (Introdução ao C#, Parte 4)
- Criar métodos em aplicativos de console C# (Introdução ao C#, Parte 5)
- Depurar aplicativos de console do C# (Introdução ao C#, Parte 6)
- Resolvendo desafios de código em C#
- Desenvolvendo soluções usando Design Patterns com C#
- Desenvolvendo sua aplicação com C# usando DDD
- Principios do SOLID na prática
- Configuração da Arquitetura do front-end
- Criando seu E-commerce de Livros em C# e Angular
- Conhecendo HTML, CSS e JavaScript: Como Seus Objetos C# São Vistos na Web
- ASP.NET Básico
- Criar o seu primeiro aplicativo Web com o Blazor
- Criar uma interface do usuário Web com o ASP.NET Core
- Criando páginas poderosas no .Net com Razor Pages
- Conheça os conceitos básicos da acessibilidade da Web
- Boas Práticas em Projetos API com C#
- Criando uma API REST Simples com .NET Core
- Criando uma API REST com .NET Core
- Criando uma API Utilizando C#
- Construindo um Projeto de uma API.NET Integrada ao MongoDB
- Criar uma API Web com os controladores do ASP.NET Core
- .NET 6 WEB API - Do zero ao avançado
- Trabalhando com ASP.NET Minimals APIs
- Explore cenários do Microsoft Graph para desenvolvimento ASP.NET Core
- Introdução ao Entity framework
- Modelando Seus Dados Com SQL e EF Core
- Take Blip Fullstack Developer
- Take Blip Fullstack Developer #2
- MRV Fullstack Developer
- Akad - Fullstack Developer
- Impulso Fullstack Web Developer
- XP Inc. - Full Stack Developer
- Seja Full-Stack com Vue JS + ASP.NET Core Web API + EF Core
- Avanade Fullstack Developer
- Geração Tech Unimed-BH | Fullstack
- MRV .NET Developer
- Pottencial .NET Developer
- LocalizaLabs .NET Developer
- LocalizaLabs .NET Developer #2
- everis New Talents - .NET
- everis New Talents #2 .NET
- NTT DATA New Talents #3 .NET
- GFT Start #2 .NET
- GFT Start #3 .NET
- GFT Start #4 .NET
- GFT Start #5 .NET
- GFT Start #7 .NET
- Configuração da arquitetura back-end com .NET Core
- Introdução a Cloud Azure do Zero
- Mentoria 06: Conhecendo o ambiente Azure
- Mentoria extra 03: Azure for Developers: Overview
- Mentoria extra #3 - Azure for Developers: Overview
- Como Fazer Deploy de Aplicações na Azure
- Introdução a aplicações serverless na Azure com .Net
- Introdução aos Conceitos de Serverless e Azure Functions
- Criando Aplicações Serveless com Azure Functions Apps
- Criando Aplicações Serverless com Azure Function
- Entendendo Mensageria com IA e Azure na Prática
- Trabalhando de forma prática com Mensageria na Azure
- Implementando Cruds Automáticos com Dapper
- Mentoria 04: Desenvolvendo um CRUD com EF Core
- Explorando autenticação com JWT + Deploy
- Projeto everis - Explorando autenticação com JWT + Deploy
- Randstad - Backend com .NET
- Fullstack Developer Banco Carrefour
- Seja Full-Stack com .NET Web API e Angular + EF Core
- Criando seu Primeiro APP Multiplataforma com .NET MAUI
- Criar aplicativos móveis e da área de trabalho com o .NET MAUI
- Programação C# com CRM Dynamics
- Aplicando os Fundamentos Junto ao CRM Dynamics com C#
- Formação CRM Dynamics 365 Developer
- Microsoft - Dynamics 365
- ASP.NET 2026 do 0 à Azure e GCP com ASP .NET 10 Docker e K8s
- Microsoft Azure Essentials
- Microsoft Azure Advanced
- Microsoft - Azure Advanced #2
- Microsoft - Azure AZ-900
- Transformar os aplicativos de negócios com o desenvolvimento de fusão
- Migrar aplicativos ASP.NET para o Azure
- Criar aplicativos e serviços nativos de nuvem com .NET e ASP.NET Core
- https://web.dio.me/track/avanade-back-end-com-net-e-ia
- Implementar Funções do Azure
- Entender conceitos de dados
- Explorar os recursos do SQL Server 2022
- Consultar e modificar dados com Transact-SQL
- Planejar e implementar recursos da plataforma de dados
- Implementar um ambiente seguro para um serviço de banco de dados
- Otimizar o desempenho de consulta no SQL do Azure
- Planejar e implementar um ambiente de alta disponibilidade e recuperação de desastre
- Criando uma Aplicação de Transferências Bancárias com .NET
- Criando um APP Simples de Cadastro de Séries em .NET
- Criando um Gerenciador de Espaçonaves do Star Wars com SQL Server + .NET
- Criando um Catálogo de Jogos Usando Boas Práticas de Arquitetura com .NET
- SQL Server em Linux
- Migrar cargas de trabalho do SQL Server para o SQL do Azure
- Automatizar tarefas de banco de dados para SQL do Azure
- Programar como Transact-SQL
- Gravar consultas avançadas do Transact-SQL
- Introdução à engenharia de dados no Azure
- Crie soluções de análise de dados usando pools de SQL sem servidor do Azure Synapse
- Executar a engenharia de dados com Pools do Apache Spark do Azure Synapse
- Transferir e transformar dados com pipelines do Azure Synapse Analytics
- Implementar uma solução de Análise de Dados com o Azure Synapse Analytics
- Trabalhar com data warehouses usando o Azure Synapse Analytics
- Soluções híbridas de processamento transacionais e analíticas usando o Azure Synapse Analytics
- Implementar uma solução de streaming de dados com o Azure Stream Analytics
- Trabalhando com Serviços de Banco de Dados Multimodelo com Azure Cosmos DB
- Implementar uma solução de Análise de Dados com o Azure Databricks
- Microsoft AI for Tech - Azure Databricks
- Explorar e configurar o workspace do Azure Machine Learning
- Experimente com o Azure Machine Learning
- Otimizar o treinamento de modelo com o Azure Machine Learning
- Gerenciar e examinar modelos no Azure Machine Learning
- Implantar e consumir modelos com o Azure Machine Learning
- Crie Aplicações Inteligentes com TypeScript, Azure OpenAI e GitHub Copilot
- Avanade - Back-end com .NET e IA
- .NET e OpenAI do Azure
- Deal Group - AI Centric .NET
- Desenvolver aplicativos de IA
- Desenvolver aplicativos de IA generativos no Azure
- Introdução ao Microsoft Azure: Descrever conceitos de nuvem
- Introdução ao Microsoft Azure: Descrever a arquitetura e os serviços do Azure
- Introdução ao Microsoft Azure: Descrever o gerenciamento e a governança do Azure
- Continuous Integration (CI) e Continuous Delivery(CD) na prática com .NET
- AZ-400: Desenvolvimento para DevOps corporativo
- AZ-400: Implementar CI com Azure Pipelines e GitHub Actions
- AZ-400: Projetar e implementar uma estratégia de lançamento
- AZ-400: implementar uma implantação contínua segura usando o Azure Pipelines
- AZ-400: Gerenciar a infraestrutura como código usando o Azure e o DSC
- AZ-400: Projetar e implementar uma estratégia de gerenciamento de dependência
- AZ-400: Implementar comentários contínuos
- AZ-400: implementar a segurança e validar bases de código para conformidade
- Microsoft 50 Anos - Computação em Nuvem com Azure
- Microsoft - Azure Administrator Certification (AZ-104)
- Como Criar e Gerenciar Containers Docker para Aplicações .NET
- Deploy de aplicações .Net Core com ambiente Dockerizado
- Docker essencial para a plataforma .NET (Bônus Kubernetes)
- WEX - End to End engineering
- Azure para desenvolvedores JavaScript
- Learning the Basics of ABAP Programming on SAP BTP
- Curso SAP ABAP para desenvolvedores.
- ABAP Orientado a Objetos
- O que é Python?
- Python: noções introdutórias
- Introdução à programação com Python
- Fundamentos de Python
- Criando Seu Ambiente de Desenvolvimento em Python
- Formação Python Fundamentals
- Fundamentos de Linguagem Python - Do Básico a Aplicações de IA
- Fundamentos de ETL (Extract, Transform, Load) com Python
- ETL Com Python - Como Manipular Grandes Massas de Dados com Python
- Processos de ETL Inteligentes Utilizando Python e Pandas
- Explorando IA Generativa em um Pipeline de ETL com Python
- Aula Gravada | Usando IA Generativa em um Pipeline de ETL com Python e APIs
- Python Fundamental 1
- Python Fundamental 2
- Consumindo a API do Twitter com Python
- Python Essentials 1
- Python Essentials 2
- Python 3 - Mundo 1 [40 Horas]
- Python 3 - Mundo 2 [40 Horas]
- Python 3 - Mundo 3 [40 Horas]
- Linguagem de Programação Python - Básico
- Python Básico
- Python Avançado
- Desenvolvimento Orientado a Objetos Utilizando a Linguagem Python
- Dominando Orientação a Objetos de Uma Vez Por Todas com Python e IA
- Python - Tabela Fipe
- Python - Juros Compostos
- Python - Forca
- Python - Jogo Adivinha
- Python - Jogo Cobrinha
- Python
- Programação em Python
- Programação com Python por eXcript
- Programação com Python por DD Tutoriais
- Programação em Python por Pietro Martins de Oliveira
- Desenvolvimento com Python
- Suzano - Python Developer
- Suzano - Python Developer #2
- Python
- Python Development
- Simplificando a Criação de Suas Soluções Inteligentes em Python com LangChain
- Desenvolvendo um Projeto Completo Python com Estruturas de Dados
- Compartilhando Gráficos Interativos da Covid-19 com Python
- Formação Python Backend Developer
- Santander 2025 - Back-End com Python
- Luizalabs - Back-end com Python
- Formação Python Backend Developer
- Refatorando uma API HTTP de Forma Segura Desenvolvida em Python
- Python com Flask
- Desenvolvendo Rest APIs Com Python e Flask
- Desenvolvendo um Dashboard Administrativo com Flask
- Desenvolvimento Web com Python e Django
- Desenvolvimento Web com Python e Django
- FastAPI na VIVO! Boas Práticas, Convenções e Mão na Massa!
- Desenvolvendo sua Primeira API com FastAPI, Python e Docker
- Implementando Microsserviços com Python e FastAPI
- Criando Uma API Com FastAPI Utilizando TDD
- Backend com Python e FastAPI por Rogério Silva
- Conectando Python a Bancos Relacionais com ORM
- Integrando Python com Banco de Dados Relacionais Utilizando SQLAlchemy
- Desenvolvendo um Port Scanner em Python
- Criando um Pacote de Processamento de Imagens com Python
- Criando um Projeto com Interface Gráfica Utilizando a Linguagem Python
- Python em Sistemas Desktop com Banco de Dados MySQL
- Interfaces Gráficas com Python - PyQt6 & Qt Designer
- Primeiros passos com Dart
- Criando Backend utilizando Dart por Deivid Willyan
- Flutter
- Flutter Básico
- Flutter básico por Deivid Willyan
- Flutter nível Intermediário e Avançado por Deivid Willyan
- Flutter do básico ao avanaçado por Balta.io
- Flutter Básico
- Flutter Avançado
- Flutter Snippets
- Crie Apps com Flutter por Prof Santiago
- Desenvolvimento de apps com Flutter por Flutterando
- Flutter e Dart no desenvolvimento de apps por Daves Tecnologia
- Flutter - Calculadora IMC
- Flutter - Lista de Leituras
- Flutter - Cardápio online
- Flutter - Fluck Noris
- Flutter: Do Zero à Produção
- Santander Bootcamp 2023 - Mobile com Flutter
- Construa a Tela Inicial do App Santander em Flutter com Dart
- Desenvolvendo um Aplicativo de Chat Online Integrado ao Firebase
- Criando Um App de Podcast Multiplataforma com Flutter
- Criando um Gerenciador de Cards de Pokemon com Flutter
- Formação Flutter Specialist
- Introdução à programação em linguagem JAVA
- Introdução ao Java
- Java para iniciantes por Curso em Vídeo
- Linguagem Java Básico
- Java Básico [40 Horas]
- Riachuelo - Primeiros Passos com Java
- Configurando Ambiente de Desenvolvimento Java no Linux
- Introdução ao Ecossistema e Documentação Java
- Variáveis, Tipos de Dados e Operadores Matemáticos em Java
- Estrutura de dados em Java
- Lógica Condicional e Controle de Fluxos em Java
- Estruturas de Repetição e Arrays em Java
- Reforçando o Conceito de Laços em Java
- Dominando IDEs Java
- everis New Talents #2 Java
- NTT DATA New Talents #3 Java
- Potência Tech powered by iFood - Java Beginners
- NTT DATA - Java e IA para Iniciantes
- Java AI Powered
- TONNIE - Java and AI in Europe
- GFT - Desenvolvimento Java com IA
- Java
- Québec Java Digital
- Java por Universidade XTI
- Programação em Java por Bóson
- Programação Java por Professor Marcel Rios
- Java na Prática
- Mentoria 03: Suportando a programação paralela utilizando Concurrency
- Iniciando o seu Primeiro Projeto Java do Zero | Santander Dev Week 2024
- Maratona Java por DevDojo
- Java completo por Tiago Aguiar
- everis New Talents - Java
- GFT Start #2 Java
- GFT Start #3 Java
- GFT Start #4 Java
- GFT Start #5 Java
- GFT Start #7 - Java
- Mentoria #3: Start coding - Java Essencials 1
- Formação Java Fundamentals
- Java Fundamentos
- Java e Tratamento de Exceções
- Entendendo Métodos Java
- Conhecendo Collections Java
- Trabalhando com Collections Java
- Implementando Collections e Streams com Java
- Mentoria #5:Testando comportamentos com mocks
- Princípios de Teste de Software e Testes Unitários com Java e Mockito na prática
- Projeto NTT DATA #2 - Introdução à programação orientada a testes
- Principios do SOLID na prática com JAVA
- Clean Architecture: Explicando a arquitetura da aplicação
- Projeto NTT DATA #4 - Clean Architecture: Explicando a arquitetura da aplicação
- Como resolver desafios de código
- Mentoria #3: Como resolver os desafios de código
- Mentoria #4: Como resolver o desafio de código
- Mentoria Java: Desafio Técnico GFT Start #5 Java
- Mentoria Java: Desafio Técnico GFT
- Resolvendo Desafios de Código em Java
- Recriando o sistema de VOTAÇÃO ONLINE do BBB
- Desenvolvendo um Sistema para Eleição Usando Quarkus Framework
- Desenvolvendo Microsserviço em Java para Integração com IA Generativa
- Desenvolvendo APIs e Microsserviços na Claro
- Gerenciando Microsserviços com API Gateway
- Java Development
- Inter Java Developer
- Amdocs JAVA Developer
- Spread Java Developer
- TQI Java Developer
- Cognizant Java Developer
- Banco PAN Java Developer
- Formação Java Developer
- Ganhando Produtividade com Stream API
- Pensando Orientado a Objetos na prática
- Aprendendo Orientação a Objetos
- Programação Orientada a Objetos Básica (Java)
- Programação orientada a objeto usando Java por Curso em Vídeo (Java POO [40 Horas])
- Projeto NTT DATA #1 - Abstraindo Seu Domínio Através da Orientação a Objetos
- Abstraindo Situações do Mundo Real com Orientação a Objetos
- Mentoria #4: Abstraindo Situações do Mundo Real com Orientação a Objetos
- Mentoria #5: Abstraindo Situações do Mundo Real com Orientação a Objetos
- Abstraindo um Bootcamp Usando Orientação a Objetos em Java
- Dominando Programação Orientada a Objetos com Java
- Dominando Programação Orientada a Objetos com Java
- Praticando Orientação a Objetos com Java
- Criando Seu Primeiro Projeto Prático com Orientação a Objetos em Java
- Criando um Banco Digital com Java e Orientação a Objetos
- everis Site Reliability Engineer Essentials
- Design Patterns com Java: Dos Clássicos (GoF) ao Spring Framework
- Introdução a automação Web com Java e Selenium
- Introdução a JSF para aplicação web
- Desenvolvimento Web com Java e Apache Wicket
- Carrefour Web Developer
- Utilizando Cache para Aumentar a Performance da sua Aplicação em Dias de Grande Volume de Acessos
- Mentoria 04: Testes em back-end
- Mentoria #4: Spring: Construindo um projeto da estrutura aos testes unitários
- Introdução ao Junit 5
- Testes Unitários Com JUnit
- Testando em Java com Junit
- Mentoria #4: Utilizando Cucumber para testes automatizados com Java
- Teste de Performance em Aplicações Web com JMeter
- Backend Developer Carrefour
- Santander Bootcamp 2023 - Backend Java
- Santander 2024 - Backend com Java
- Santander 2025 - Back-End com Java
- Decola Tech 2a edição
- Decola Tech 2024
- Decola Tech 2025
- Contextualizando o Desenvolvimento Web com Spring Boot 3
- Aumente sua Produtividade com Spring Boot e Lombok
- Spring Framework Experience
- Desenvolvimento Back-End em Java com Spring por Sérgio Roberto
- MicroServices na Prática com Java Spring por Michelli Brito
- Criando uma Solução de E-commerce com Microsserviços em Java
- Garantindo a qualidade do seu e-commerce em arquitetura de microsserviços em Java
- Construindo um Projeto com Arquitetura Baseada em Microsserviços Usando Spring Cloud
- Desenvolvendo Serviços de Gerenciador de Pedidos de Restaurantes com Spring Cloud
- Integrando a aplicação com APIs externas (Spring Cloud OpenFeign)
- Desenvolvendo um Microsserviço com Spring Boot Explorando o Azure AKS
- Programação reativa com Spring Web Flux
- Spring WebFlux APIs Reativas e escaláveis por DevDojo
- Formação Programação Reativa com Spring WebFlux
- Construindo um Pokédex com Spring Webflux
- Criando seu Gerenciador de Super Heróis da Marvel e da DC em uma API Reativa com Spring Boot
- Orange Tech + | BackEnd
- Java com Spring Boot
- Claro - Java com Spring Boot
- Spring boot Essential 2 por DevDojo
- Criando um Microsserviço de Upload de Imagens com o Amazon S3
- Realizando Deploy na Nuvem de um Conjunto de API’s Desenvolvida em Spring Boot
- Criando blog com Spring boot com deploy na AWS por Michelli Brito
- Conhecendo Spring Data JPA na prática com Java
- Modelando Seus Dados Com SQL e Spring Data JPA
- Projeto everis - Modelando Seus Dados Com SQL e Spring Data JPA
- Projeto NTT DATA #5 - Modelando Seus Dados Com SQL e Spring Data JPA
- Projeto - Parte 2: Acessando e persistindo dados com SQL Server (Spring Data)
- Persistência de Dados em Aplicações Spring Boot com H2
- Encontrando as Cidades Relativas a um Raio de Distância com Spring Boot e PostgreSQL
- Deal - Spring Boot e Angular (17+)
- Crie seu Gerenciador de Salas de Reuniões com Java e Angular
- Desenvolvendo seu Blog com as Tecnologias de Java e Angular
- Construindo um Sistema de Controle de Ponto e Acesso com Spring Boot
- GFT Java & AWS Developer
- CI&T - Backend com Java & AWS
- Code Anywhere
- Desenvolvimento Full Stack: Angular, SpringBoot, MySQL, AWS.
- everis FullStack Developer
- Philips Fullstack Developer | You Are You
- Santander Bootcamp Fullstack Developer
- Santander Bootcamp | Fullstack Developer
- Santander Bootcamp 2023 - Fullstack Java+Angular
- Capgemini Fullstack Java and Angular
- Introdução a Behavior Driven Development (BDD) com Java
- Introdução a sistemas de mensagerias com Java
- Arquitetura Orientada a Eventos com Java, Spring Boot e Kafka
- Criando um Sistema de Orçamento, Utilizando CQRS, Quarkus, Kafka e Deploy no EKS
- Introdução a Arquitetura Hexagonal com Spring Boot e Kotlin
- Cognizant - Arquitetura com Spring Boot e Cloud
- TQI Fullstack Developer
- Formação Java Web Full-Stack e Spring Boot REST API
- Projeto - Parte 1: Criando uma API REST com Spring Boot
- Mentoria #4: Consumindo uma API Rest.
- Mentoria #6: Consumindo uma API Rest Com Spring.
- Automatizando a Entrega de API REST com Spring Boot
- Projeto everis - Explorando o Spring Security Para Prover uma API REST Segura + Deploy
- Criando uma API REST Documentada com Spring Web e Swagger
- Otimizando API para Produção e Implementando Autenticação via JWT em Java no Projeto do Clone PicPay
- Construindo API dos Jogos, Rodadas e Classificação do Campeonato Brasileiro de Futebol com Spring Boot
- Construindo uma API Rest de Consulta de Cidades do Brasil do Zero até a Produção
- Desenvolvendo um Sistema de Gerenciamento de Pessoas em API REST com Spring Boot
- APIs com Java 17, Spring Boot 3 e Railway: Do Zero ao Deploy em Nuvem
- Publicando Sua API REST na Nuvem Usando Spring Boot 3, Java 17 e Railway
- Mentoria 05: Serviços de mensageria. Exemplos práticos com Expert TQI
- Comunicação em Tempo Real com Spring Boot, WebSocket e Redis
- Entendendo os aspectos Desenvolvimento Cloud Native
- Accenture - Desenvolvimento Java & Cloud
- Bradesco - Java Cloud Native
- Desenvolvimento Java com Cloud AWS
- Conhecendo o CLI da AWS e Seus Principais Serviços Para Devs Java
- Dominando Microsserviços Java na AWS
- Arquiteturas Escaláveis com Java na AWS
- Infraestrutura Como Código Usando AWS SAM
- Infraestrutura como Código (IaC) na Prática
- Rodando sua Aplicação Java no Kubernetes. Do Deploy ao Debug sem Medo!
- Spring Boot Expert: JPA, REST, JWT, OAuth2 com Docker e AWS
- Android
- Android Studio Básico
- Desmistificando o Android Studio na Prática
- Desenvolvendo Aplicações Mobile com Android Studio
- Trabalhando com o Android Studio e Principais Ferramentas
- Programação Android
- Programação para dispositivos móveis por IFRO
- Criação de aplicativos em Android por CFB Cursos
- Trabalhando com libraries no Android
- Introdução a Injeção de dependências
- Mentoria #4: Práticas e dicas de como desenvolver um front-end para Android com os experts da NTT Data
- meutudo - Mobile Developer
- Formação Android Developer
- Como construir uma configuração .gradle escalável
- Xamarim C# por Hugo Vasconcelos
- .NET MAUI - Crie Apps para Android, iOS, Mac e Windows
- Desenvolvimento Mobile Nativo Para Android
- Abstraindo o Domínio de Apps Android Nativos com Java
- Consumo de APIs e Persistindo Dados Localmente em Apps Android
- Desenvolvimento performático de apps utilizando Jetpack compose
- Android Jetpack e Material Design: Criando Apps Nativos Poderosos
- App Nativo Sobre Futebol Feminino com Android Jetpack e Java
- Kotlin na programação de Apps para iniciantes por Tiago Aguiar
- Tudo que você sempre quis saber sobre desenvolvimento de Apps com Kotlin
- Introdução ao Kotlin
- Abstraindo Formações da DIO Usando Orientação a Objetos com Kotlin
- Abstraindo domínios usando Orientação a Objetos com Kotlin
- Introdução a estrutura de dados com Kotlin
- Aplicando Conceitos de Arrays, Coleções e Listas
- Conceitos de Navegação, Aparência e Estilo de Aplicativos Android
- Componentes, Layouts e UI/UX Em Apps Android
- Criando testes automatizados e unitário em Kotlin e Espresso
- Criando Testes Automatizados de UI em Android com Kotlin e Espresso
- Criando testes em Apps Android com Kotlin e Espresso
- Testes Automatizados Mobile com Appium
- Trabalhando com Processamento Assíncrono no Android
- Utilizando Recursos Nativos do Android
- Android e Kotlin na criação de apps por Bruno Santos
- Como desenvolver um aplicativo Modular para Android
- Como resolver os desafios de código
- Criando um App para Apresentar seu Portfólio do GitHub
- Criando um App de Cartão de Visitas em Kotlin
- Criando um App de Lembretes e Tarefas com Kotlin
- Criando um Aplicativo para Conversão de Moedas e Câmbio
- Java e Kotlin Juntos!? Construindo Apps Android
- Explorando o Firebase Para Apps Android Resilientes
- Code Update TQI - Backend com Kotlin e Java
- O Guia de Design Patterns em Aplicações Mobile que Todo dev Precisa Saber
- Arquitetura e Desenvolvimento Mobile Nativo
- Arquiteturas e Boas Práticas de Backend Java e Kotlin
- Criando aplicações com Clean Architecture na prática
- Arquitetura MVVM aprofundada com Kotlin de maneira prática
- Arquitetura MVP/MVVM: O Segredo para Escalar Apps Android de Sucesso
- ViewModel e Lifecycle para Melhor Experiência em Aplicativos Android
- Construa o Clone do TradeMap para Acompanhar a Cotação das Ações da B3 com Spring Boot e Kotlin
- Construa a Tela Inicial do App Santander com Android e Kotlin
- Reconstruindo um Aplicativo Bancário com Kotlin
- Recriando a Tela de Login do PicPay com Autentificação JWT em Kotlin
- Construindo o seu Aplicativo do PicPay com Android e Spring Boot - Etapa 1/2
- Construindo o seu Aplicativo do PicPay com Android e Spring Boot - Etapa 2/2
- App Android de Extrato Bancário em Kotlin com Coroutines e LiveData
- Trabalhando com Coroutines para gerenciar processos assincronos em Kotlin
- TQI Kotlin - Backend Developer
- Desenvolvimento Backend com Kotlin
- Criando um Aplicativo Kotlin para acompanhar a Copa
- Documentando e Testando sua API Rest com Kotlin
- Criando uma Api Rest com Kotlin e Persistência de Dados
- Criando uma API REST da Copa do Mundo em Kotlin e Spring Boot 3
- Integrando um APP Kotlin com uma API
- Integrando seu Backend Kotlin com Serviços AWS
- Formação Kotlin Back-end Developer
- everis Kotlin Developer
- Carrefour Android Developer
- Inter Android Developer
- NTT DATA Android Developer
- Sportheca Mobile Developer
- Santander Bootcamp | Mobile Developer
- Santander Bootcamp Mobile Developer
- Santander Bootcamp 2023 - Mobile Android com Kotlin
- Kotlin Experience
- Cognizant - Mobile Developer
- Decola Tech 3a edição
- React native básico por One Bit Code
- Entendendo de Métodos HTTPs e Navegação com React Native
- Aprenda React Native por Irmão mais Velho
- Programação mobile com React Native completo por CFBCursos
- Primeiros Passos com React Native & Expo
- React Native com Expo
- React Native
- React Native - Calculadora IMC
- React Native - TODO
- Criando um Player de Música com React Native
- App de Acompanhamento Fitness com React Native
- Criando a Interface do iFood com React Native
- Criando um Clone do Instagram com React Native
- Recriando o ChatGPT com React Native
- React Native - SmartMoney
- React Native - SmartMoney - Login
- React Native - Smart Money - Navigation V5
- React Native - Smart Money - Firebase
- React Native - Publicando o Aplicativo
- Construindo um App usando Sensor de Movimento com React Native
- Formação React Native Developer
- Desenvolvimento de aplicativos com Ionic por Patrick Miranda
- Aplicativos com Ionic 1 por AnsoDev
- Aplicativos com Inonic 2 por FULL STACKER DEVELOPER
- Aplicativos com Ionic 3 para iniciantes com Charles França
- Ionic 6 para desenvolvimento de apps com Hugo Vasconcelos
- Ionic
- Ionic: Construindo uma Pokédex usando a API do Pokémon
- Compose na criação de Apps por Stack Mobile
- Programação de Apps com Cordova por Professor Dimitri
- Testes de Software para Iniciantes por Mauro de Boni
- everis Quality Assurance Beginner
- everis Quality Assurance Beginner #2
- NTT DATA Quality Assurance Beginner #3
- Mentoria #7: Introdução ao teste de Software
- Fundamentos de teste de software por Codi Academy
- Técnicas de Teste de Software por Pessonizando
- Testes de software com Julio de Lima
- Profissão QA - Aprendendo a testar softwares por Qalizando
- GFT Quality Assurance #1
- Automação de Testes com Selenium por Inove Teste
- Cypress na Automação de Testes de Software por QA hacks e dicas
- Formação Automação de Testes com Cypress
- Testes automatizados de API com Postman e Newman por Sidney Souza
- Testando APIs utilizando Postman por Pessonizando
- Testes Automatizados com Java e IA: Do Código à Qualidade
- Teste de software utilizando Ruby com Rxpec por One Bit Code
- Teste de Software utilizando JavaScript por Angelo Luz
- Trabalhe com Cypress e Teste um E-commerce Desenvolvido em JavaScript
- Formação Quality Assurance (QA) Experience
- Introdução ao Conceito de DevOps e Preparação do Ambiente GCloud SDK
- Introdução a Cloud Azure do Zero
- Explore o poder da Engenharia de Dados na Nuvem
- Importação e Manipulação de Dados na Prática com MicroStrategy
- Cloud para Aplicações Serverless: O Futuro da Arquitetura de Software
- Infraestrutura Como Código com Serverless Framework na AWS
- Simplifique o Gerenciamento de Infraestrutura com Terraform na AWS
- YAML Zero to Master
- Formação CI/CD com GitLab
- Trabalhando com Git e GitLab na Prática
- Criando uma Aplicação Serverless na AWS
- Desmistificando Docker
- Mentoria 3: Introdução ao Docker e a Containers
- Mentoria #5: Introdução ao Docker e a containers
- Introdução a Containers com Docker
- Como trabalhar com Contâiners de maneira eficiente com Docker
- Formação Docker Fundamentals
- Mentoria 07: Docker - Microserviços com o Expert TQI
- Docker: Utilização Prática no Cenário de Microsserviços
- Introdução a Kubernetes na Prática
- Primeiros Passo com Docker e Kubernets
- Mentoria #2: Introdução ao Docker e Kubernets
- Docker e Kubernetes: Escalabilidade em Produção
- Introdução ao Kubernetes para SRE
- Formação Kubernetes Fundamentals
- Mentoria #4: Introdução ao Cloud Computing e Serverless
- Cloud Fundamentals, Administration and Solution Architect
- Mentoria 05: Conhecendo o ambiente GCP
- Formação Google Cloud Platform (GCP) Specialist
- AWS para Iniciantes: Uma Jornada na Computação em Nuvem
- Descubra a Nuvem AWS – LocalizaLabs
- Descubra a Nuvem AWS - Nexa Resources
- Hospedagem AWS com Rodolfo Moreira
- Criando Sites Estáticos com Amazon S3 e Cloudfront
- Cognizant Cloud Data Engineer
- Cognizant Cloud Data Engineer #2
- AWS na prática por canal Um Inventor Qualquer
- AWS - Cloud Amazon Web Services
- Santander 2024 - Preparatório Certificação AWS
- Formação AWS Cloud Practitioner Certification
- Formação AWS CLF-02 Practitioner
- Adicionando Segurança em APIs na AWS com Amazon Cognito
- Consumindo filas do Azure Event Hub
- Load Balancer
- Orquestração de Microsserviços Com AWS Step Functions
- Mentoria 04: Trabalhando com lambda no AWS
- Criando Aplicação Serverless com AWS Lambda
- Os 6 pilares da AWS: Well-Architectured Framework
- Otimização de Custos na AWS: Ferramentas, Checklist e Boas Praticas
- Usando o Amazon Textract como OCR para Extração de Dados no DynamoDB
- Boas práticas com DynamoDB
- Criando um Ecossistema Hadoop Totalmente Gerenciado com Google Cloud Dataproc
- Mentoria 01: Entendendo os aspectos Desenvolvimento Cloud Native
- Microsoft Azure Cloud Native
- Configuração e Deploy na nuvem Microsoft Azure Cloud
- Desenvolvendo e Gerenciando Pipelines no Azure Databricks
- Implementando Pipelines com Azure DevOps
- Agente para Criar Processo de Deploy Automatizado com Azure DevOps
- Deploy Automatizado de um Blog Utilizando GitHub Actions e AWS
- Prototipando Soluções Reais com PartyRock na AWS
- Realizando deploy de uma aplicação web em cloud com Docker, Terraform, Bard e ChatGPT
- XP Inc. - Cloud com Inteligência Artificial
- Formação AZ-204 Certification
- Formação AI-102 Certification
- Formação Microsoft AZ-900 Certification
- Cloud DevOps Experience - Banco Carrefour
- Warburg Pincus - Cloud Fullstack Bootcamp
- Formação DevOps Fundamentals
- Jornada DevOps com AWS - Impulso
- DevOps & Agile Culture
- Ganhando Produtividade com o Amazon Q
- Trabalhando com Nuvem Híbrida com Azure Red Hat OpenShift (ARO)
- Introdução à Inteligência Artificial: Conceitos Básicos
- Introdução à IA moderna
- Fundamentos de IA com IBM
- Tópicos em Machine Learning
- Introdução à Machine Learning com Abel Siqueira
- Nexa - Machine Learning para Iniciantes na AWS
- Python para Machine Learning na Prática
- Python para Machine Learning e Análise de dados por Didática Tech
- Machine Learning em Python por Programação Dinâmica
- Além dos Modelos Genéricos: Criando Soluções de Machine Learning com Dados Reais da Sua Empresa
- Modelos Preditivos de Machine Learning por Nerd dos Dados
- Criando Modelos com Python e Machine Learning para Prever a Evolução do COVID-19 no Brasil
- Criando um APP de Acessibilidade em Libras com Machine Learning e Java
- Explorando o Potencial do AWS SageMaker
- Unifique Dados, Pessoas e Valor: Acelerando Resultados com SageMaker Unified Studio
- Formação Machine Learning Specialist
- Integrando Modelos de IA em Aplicações Python
- Inteligência Artificial I - Conhecendo as redes neurais artificiais
- Inteligência Artificial II - Aprofundando o estudo das redes neurais artificiais
- Redes Neurais e Deep learning com Python por Universo Discreto
- Redes Neurais por Univesp
- Visão Computacional por Univesp
- Nexa - Análise Avançada de Imagens e Texto com IA na AWS
- Detecção de Movimentos com Python e Machine Learning
- Construindo um Sistema de Interpretação de Gestos com Python e Machine Learning
- Aplicando IA Para Análise de Sentimentos em Tempo Real com Spring Boot e Kafka
- Fundamentos da Inteligência Artificial e Machine Learning
- Nexa - Fundamentos de IA Generativa e Claude 3
- Nexa - Machine Learning e GenAI na Prática
- Nexa - Fundamentos de IA Generativa com Bedrock
- Explorando Modelos de IA com Amazon Bedrock
- Formação Fundamentos de Inteligência Artificial
- Inteligência Artificial por Univesp
- Inteligência Artificial e Computacional
- Criando um Bot de Hyperautomation com Python e BotCity
- Conhecendo os Serviços de Inteligência Artificial no Microsoft Azure
- Explorando Azure OpenAI
- Introdução Prática ao Azure AI e Azure OpenAI Models
- Microsoft Azure AI Fundamentals
- Formação Microsoft Azure AI Fundamentals (AI-900)
- Aceleração Microsoft AI Agents
- Criando Soluções com IA Generativa Utilizando o Azure ML Prompt Flow
- Construindo Soluções Inteligentes com IA e Azure Cloud
- Desenvolver Aplicativos de IA com Azure AI Foundry
- Criando Copilotos IA Generativa com Azure IA Studio
- Gerenciando uma Fábrica de Agentes com Azure IA Foundry
- Como Integrar Aplicações com Azure AI Services
- Desenvolva um Sistema Multi-agent para Fluxos de Vendas B2B com Microsoft Agent Framework e Azure AI Foundry
- Crie um Assistente de IA para Governança e Segurança de Dados com Langfuse, Azure AI Content Safety e MLflow
- Criando um Assistente de Compras Inteligente na Cloud com Azure e OpenIA
- Criação de ChatBot com Python por Instituto de Informática UFG
- Construindo um Chatbot com Neo4j e Python: Passo a Passo na Prática
- Criando um Chatbot com o Amazon Lex
- Integrando seu Chatbot com o WhatsApp Usando Amazon Lex
- Bot de Atendimento com Amazon Bedrock
- Chatbots
- Recursos e Ferramentas no Azure OpenAI Services para Processamento de Linguagem Natural
- Criando um Sistema de Reconhecimento de Voz para Aprender Cores em Inglês
- Conversando por voz com o ChatGPT utilizando Whisper (OpenAI) e Python
- Conversando por Voz Com o ChatGPT Utilizando Whisper (OpenAI) e Python
- Transformando Textos em Voz com o Amazon Polly
- Criando legendas de áudio com o Amazon Transcribe
- Criando seu Assistente de Carreira Inteligente com ReactJs, Tailwind Integrado a API da Open AI
- Formação ChatGPT for Devs
- Vivo - Python AI Backend Developer
- TQI - Modernização com GenAI
- Explorando as Possibilidades da Inteligência Artificial na AWS
- Aspectos Introdutórios de Business Intelligence
- Fundamentos matemáticos
- Cálculo Técnico
- Introdução a Estatística Descritiva
- Estatística: conceitos e representações
- Estatística: medidas de posição e dispersão
- Estatística
- Estatística com Python
- Introdução a Data Science
- Introdução à ciência de dados
- Introdução à ciência de dados por Aprenda IA
- Introdução à Ciência de Dados
- Introdução à Ciência de Dados
- Data Science Essentials with Python
- Santander Bootcamp 2023 - Ciência de Dados com Python
- Santander 2025 - Ciência de Dados com Python
- Introdução à Organização de Dados para Análise Multivariada
- Introdução às Técnicas de Análise Fatorial e Conjunta de Dados
- Ciência de Dados por Ignorância Zero
- Ciência de Dados por Hashtag Programação
- Fundamentos de Data Science e Inteligência Artificial
- Imersão em ciência de dados com Insight Lab
- Geração Tech Unimed-BH - Ciência de Dados
- Álgebra Linear e Ciência de Dados
- Álgebra Linear
- Mineração de dados por Univesp
- Data cleaning e Wrangling
- Fundamentos da análise de dados
- Análise de Dados Básico
- Análise de Dados
- Análise de Dados com Python
- Análise de dados em Python por Programação Dinâmica
- Análise de dados com Python e Pandas
- Análise de Dados em Tempo Real com Azure AI Language Studio
- Squadio - Python Data Analytics
- Análise Exploratória de Dados
- Big Data & Analytics
- Descomplicando o Armazenamento de Dados na Nuvem
- Orquestrando Big Data em Ambiente de Nuvem
- Criando seu Ecossistema de Big Data na Nuvem
- Business Intelligence (BI)
- NTT DATA - Engenharia de Dados com Python
- O que são Criptomoedas e Como Funciona o Mercado de Cripto na Binance
- Criptomoedas e Blockchain: o Futuro das Finanças e das Carreiras Tech
- Entendendo Conceitos de Blockchain
- Blockchain
- Blockchain Advanced
- Introdução a Programação com Blockchain e Ethereum Smart Contracts
- Smart Contracts em Solidy Ethereum por Pietro Martins de Oliveira
- Formação Web3 Fundamentals
- Binance - Blockchain Developer with Solidity
- Binance - Blockchain Developer with Solidity 2025
- Estratégias de Armazenamento/Custódia de Criptomoedas
- Formação Blockchain Specialist
- IT Essentials 7
- IT Essentials 8
- Fundamentos da Tecnologia da Informação
- Fundamentos de TI: Hardware e Software
- Fundamentos do Hardware do Computador
- Noções de Hardware por Quer Aprender?
- Hardware para iniciantes por Rbtech
- Hardware [20 Horas]
- Hardware e manutenção de computadores por Bóson treinamentos
- Manutenção de Computadores: hardware, software e evolução
- Manutenção de Computadores: simuladores, sistemas operacionais e montagem
- Manutenção em Hardware por Alan Rodrigo Viotto
- Manutenção de Microcomputador
- Manutenção de computadores por Curso em Vídeo
- Montagem de Computadores Completo por Sertec Manutenção
- Montagem e Manutenção de Computadores por Portal EAD Oficial
- Montagem e Manutenção de Computadores por Hardware Redes Brasil
- Montagem e manutenção de computadores com André
- Manutenção de Notebook com André
- Técnico em Manutenção de Notebooks
- Especialista em Manutenção, Reparo de PCs e notebooks, Recuperação de Placas, Leitura e Interpretação de Esquemas Elétricos e muito mais.
- Técnico em Informática
- Noções de Eletricidade
- Eletrônica Analógica Básica
- Fundamentos da Automação Industrial
- Automação de Sistemas
- Programação de Máquinas CNC Básico
- Arduino Básico
- Raspberry Pi Básico [40 Horas]
- Lei Geral de Proteção de Dados (LGPD)
- Fundamentos de segurança cibernética
- Introdução à Cybersegurança
- Segurança da informação básico por Password
- Segurança da informação avançado por Password
- Santander - Cibersegurança
- Santander - Cibersegurança #2
- Santander - Cibersegurança 2025
- Cybersecurity
- Segurança da informação por Quer aprender
- Segurança da informação por Professor Danilo Vilanova
- Segurança da Informação por Dicionário de Informática
- Segurança da Informação por IFRO
- Segurança da informação por Univesp
- Segurança da Informação: Módulo 00 [20 HORAS]
- Segurança da Informação: Módulo 01 [20 HORAS]
- Segurança da Informação: Módulo 02 [20 HORAS]
- Segurança da Informação: Módulo 03 [20 HORAS]
- Segurança da Informação: Módulo 04 [20 HORAS]
- Segurança da Informação com Python
- Gerenciamento de Ameaças Cibernéticas
- Segurança de endpoint
- Defesa de rede
- Network Security
- Hacker Ético
- Identificação de Riscos Cibernéticos
- Cibersegurança: Anatomia Clássica de um Ciberataque
- Softwares de Segurança da Informação
- CyberOps Associate
- Formação Cybersecurity Specialist