João Carlos de Castro Oliveira

João Carlos de Castro Oliveira

Biografia

Estudei durante os 3 anos do ensino médio, um curso técnico integrado de Redes de Computadores no Instituto Técnico de Barueri, onde vi de tudo um pouco das áreas da computação, mesmo sendo mais voltado pra parte de Rede, o que me atraiu mais foi a programação, que atualmente estou aplicado em me aprimorar e aprender cada vez mais sobre, em busca de ser um bom profissional.

Áreas de interesse

Atividade nos últimos 30 dias

ganhou 200 pontos em 04/09/2024

Formações concluídas

Cursos concluídos

  • Data de início: 27/05/2024 Data de finalização: 27/05/2024
    .NET 6 e Identity: implementando controle de usuário
  • Data de início: 24/05/2024 Data de finalização: 27/05/2024
    .NET 6: criando uma web API
  • Data de início: 27/05/2024 Data de finalização: 27/05/2024
    .NET 6: relacionando entidades
  • Data de início: 20/05/2024 Data de finalização: 21/05/2024
    .NET: criando uma API Web com ASP.NET Core
  • Data de início: 21/05/2024 Data de finalização: 23/05/2024
    .NET: desenvolvendo uma aplicação web com ASP.NET Core Blazor
  • Data de início: 20/05/2024 Data de finalização: 20/05/2024
    .NET: persistindo dados com Entity Framework Core
  • Data de início: 29/04/2024 Data de finalização: 30/04/2024
    Angular 14: aplique os conceitos e desenvolva seu primeiro CRUD
  • Data de início: 30/04/2024 Data de finalização: 30/04/2024
    Angular 14: evoluindo a aplicação
  • Data de início: 03/05/2024 Data de finalização: 03/05/2024
    Angular: aprimore suas técnicas de animação e crie interfaces ainda mais atraentes
  • Data de início: 13/05/2024 Data de finalização: 13/05/2024
    Angular: boas práticas de desenvolvimento com Modularização, Lazy Loading e Interceptors
  • Data de início: 10/05/2024 Data de finalização: 13/05/2024
    Angular: buscando, filtrando e exibindo dados de uma API
  • Data de início: 01/05/2024 Data de finalização: 02/05/2024
    Angular: ciclo de vida
  • Data de início: 07/05/2024 Data de finalização: 08/05/2024
    Angular: componentização e design com Angular Material
  • Data de início: 08/05/2024 Data de finalização: 09/05/2024
    Angular: componentização, formulários e interação com APIs
  • Data de início: 07/05/2024 Data de finalização: 07/05/2024
    Angular: comunicando-se com uma API via requisições HTTP
  • Data de início: 04/05/2024 Data de finalização: 06/05/2024
    Angular: construa uma aplicação web com componentes, linguagem de template e CLI
  • Data de início: 06/05/2024 Data de finalização: 07/05/2024
    Angular: evoluindo com formulários e roteamento
  • Data de início: 01/05/2024 Data de finalização: 01/05/2024
    Angular: formulários orientados a templates
  • Data de início: 03/05/2024 Data de finalização: 03/05/2024
    Angular: torne sua aplicação interativa e personalizada com animações
  • Data de início: 09/05/2024 Data de finalização: 10/05/2024
    Angular: trabalhando com Tokens JWT na autenticação e cadastro
  • Data de início: 22/11/2023 Data de finalização: 23/11/2023
    Arquitetura CSS: descomplicando os problemas
  • Data de início: 23/05/2024 Data de finalização: 24/05/2024
    ASP.NET: autenticação e autorização em APIs e aplicações web
  • Data de início: 21/11/2023 Data de finalização: 21/11/2023
    Bootstrap 5: novos recursos e práticas recomendadas de HTML, CSS e JavaScript
  • Data de início: 21/11/2023 Data de finalização: 21/11/2023
    Bootstrap5: crie uma landing page responsiva
  • Data de início: 14/05/2024 Data de finalização: 14/05/2024
    C#: aplicando a Orientação a Objetos
  • Data de início: 15/05/2024 Data de finalização: 16/05/2024
    C#: consumindo API, gravando arquivos e utilizando o LINQ
  • Data de início: 17/05/2024 Data de finalização: 17/05/2024
    C#: criando e distribuindo bibliotecas em .NET
  • Data de início: 14/05/2024 Data de finalização: 14/05/2024
    C#: criando sua primeira aplicação
  • Data de início: 15/05/2024 Data de finalização: 15/05/2024
    C#: dominando Orientação a Objetos
  • Data de início: 16/05/2024 Data de finalização: 17/05/2024
    C#: trabalhando com arquivos
  • Data de início: 16/05/2024 Data de finalização: 16/05/2024
    C#: Trabalhando com Arrays e Coleções
  • Data de início: 20/11/2023 Data de finalização: 20/11/2023
    CSS: construindo layouts com Grid
  • Data de início: 20/11/2023 Data de finalização: 20/11/2023
    CSS: Flexbox e layouts responsivos
  • Data de início: 14/07/2024 Data de finalização: 14/07/2024
    DevOps: construindo e gerindo containers com o Docker
  • Data de início: 13/07/2024 Data de finalização: 14/07/2024
    DevOps: explorando conceitos, comandos e scripts no Linux CLI
  • Data de início: 14/07/2024 Data de finalização: 14/07/2024
    DevOps: trabalhando com repositórios no GitHub
  • Data de início: 14/07/2024 Data de finalização: 14/07/2024
    DevOps: trabalhando com tráfego seguro em comunicações web
  • Data de início: 26/11/2023 Data de finalização: 27/11/2023
    Git e GitHub: compartilhando e colaborando em projetos
  • Data de início: 19/11/2023 Data de finalização: 20/11/2023
    HTML e CSS: ambientes de desenvolvimento, estrutura de arquivos e tags
  • Data de início: 20/11/2023 Data de finalização: 20/11/2023
    HTML e CSS: cabeçalho, footer e variáveis CSS
  • Data de início: 20/11/2023 Data de finalização: 20/11/2023
    HTML e CSS: Classes, posicionamento e Flexbox
  • Data de início: 20/11/2023 Data de finalização: 20/11/2023
    HTML e CSS: praticando HTML/CSS
  • Data de início: 20/11/2023 Data de finalização: 20/11/2023
    HTML e CSS: responsividade com mobile-first
  • Data de início: 20/11/2023 Data de finalização: 20/11/2023
    HTML e CSS: trabalhando com responsividade e publicação de projetos
  • Data de início: 22/04/2024 Data de finalização: 22/04/2024
    HTTP: entendendo a web por baixo dos panos
  • Data de início: 20/12/2023 Data de finalização: 22/12/2023
    JavaScript e HTML: desenvolva um jogo e pratique lógica de programação
  • Data de início: 28/11/2023 Data de finalização: 30/11/2023
    JavaScript para Web: Crie páginas dinâmicas
  • Data de início: 22/01/2024 Data de finalização: 23/01/2024
    JavaScript: classes e heranças no desenvolvimento de aplicações com orientação a objetos
  • Data de início: 05/12/2023 Data de finalização: 09/12/2023
    JavaScript: consumindo e tratando dados de uma API
  • Data de início: 12/12/2023 Data de finalização: 14/12/2023
    JavaScript: criando requisições
  • Data de início: 23/11/2023 Data de finalização: 23/11/2023
    JavaScript: explorando a linguagem
  • Data de início: 02/12/2023 Data de finalização: 03/12/2023
    JavaScript: explorando a manipulação de elementos e da localStorage
  • Data de início: 24/11/2023 Data de finalização: 25/11/2023
    JavaScript: interfaces e Herança em Orientação a Objetos
  • Data de início: 30/11/2023 Data de finalização: 02/12/2023
    JavaScript: manipulando elementos no DOM
  • Data de início: 27/12/2023 Data de finalização: 22/01/2024
    JavaScript: manipulando objetos
  • Data de início: 11/12/2023 Data de finalização: 11/12/2023
    JavaScript: métodos de array
  • Data de início: 23/11/2023 Data de finalização: 24/11/2023
    JavaScript: programando a Orientação a Objetos
  • Data de início: 23/01/2024 Data de finalização: 23/01/2024
    JavaScript: trabalhando com threads para requisições simultâneas
  • Data de início: 03/12/2023 Data de finalização: 05/12/2023
    JavaScript: validações e reconhecimento de voz
  • Data de início: 14/12/2023 Data de finalização: 17/12/2023
    JavaScript: validando formulários
  • Data de início: 24/01/2024 Data de finalização: 25/01/2024
    JS na web: CRUD com JavaScript assíncrono
  • Data de início: 27/05/2024 Data de finalização: 27/05/2024
    Linux Onboarding: usando a CLI de uma forma rápida e prática
  • Data de início: 26/11/2023 Data de finalização: 26/11/2023
    Lógica de programação: explore funções e listas
  • Data de início: 25/11/2023 Data de finalização: 26/11/2023
    Lógica de programação: mergulhe em programação com JavaScript
  • Data de início: 27/11/2023 Data de finalização: 28/11/2023
    Lógica de programação: praticando com desafios
  • Data de início: 19/04/2024 Data de finalização: 19/04/2024
    Node.js e terminal: dominando o ambiente de desenvolvimento front-end
  • Data de início: 21/11/2023 Data de finalização: 21/11/2023
    Praticando CSS: Grid e Flexbox
  • Data de início: 23/04/2024 Data de finalização: 24/04/2024
    React com Typescript: desenvolva um sistema de cadastro e autenticação
  • Data de início: 23/04/2024 Data de finalização: 23/04/2024
    React com Typescript: desenvolvendo uma área administrativa
  • Data de início: 09/02/2024 Data de finalização: 09/02/2024
    React Native com Expo: navegação com menu e suporte às telas
  • Data de início: 08/04/2024 Data de finalização: 08/04/2024
    React Native: aplicando Middlewares com Redux Thunk
  • Data de início: 21/03/2024 Data de finalização: 25/03/2024
    React Native: armazenando dados no Firestore
  • Data de início: 25/03/2024 Data de finalização: 26/03/2024
    React Native: armazenando imagens com Cloud Storage
  • Data de início: 21/03/2024 Data de finalização: 21/03/2024
    React Native: autenticação com Firebase
  • Data de início: 01/04/2024 Data de finalização: 05/04/2024
    React Native: Construindo um App com Native-base
  • Data de início: 08/04/2024 Data de finalização: 08/04/2024
    React Native: criando cache em chamadas assíncronas com RTK Query
  • Data de início: 22/02/2024 Data de finalização: 22/02/2024
    React Native: criando menu e navegando entre telas
  • Data de início: 16/04/2024 Data de finalização: 16/04/2024
    React Native: criando testes para sua aplicação
  • Data de início: 30/01/2024 Data de finalização: 30/01/2024
    React Native: criando um app
  • Data de início: 09/04/2024 Data de finalização: 09/04/2024
    React native: domine middlewares com Redux Saga
  • Data de início: 08/04/2024 Data de finalização: 09/04/2024
    React Native: escutando ações em tempo real com Listener Middleware
  • Data de início: 28/03/2024 Data de finalização: 28/03/2024
    React Native: gerenciando estados globais com Redux Toolkit
  • Data de início: 11/02/2024 Data de finalização: 12/02/2024
    React Native: guardando informações localmente
  • Data de início: 02/04/2024 Data de finalização: 04/04/2024
    React Native: imutabilidade simplificada no Redux Toolkit com Immer
  • Data de início: 05/04/2024 Data de finalização: 05/04/2024
    React Native: integrando um App à Web API
  • Data de início: 16/04/2024 Data de finalização: 16/04/2024
    React Native: personalize apps com animações
  • Data de início: 08/02/2024 Data de finalização: 09/02/2024
    React Native: utilizando e criando Hooks
  • Data de início: 12/02/2024 Data de finalização: 13/02/2024
    React Native: utilizando o Context API nas suas aplicações
  • Data de início: 26/03/2024 Data de finalização: 28/03/2024
    React Native: utilizando o Push Notification no Cloud Messaging
  • Data de início: 10/02/2024 Data de finalização: 10/02/2024
    React Native: utilizando Web API
  • Data de início: 26/04/2024 Data de finalização: 29/04/2024
    React: autenticando usuários
  • Data de início: 11/04/2024 Data de finalização: 11/04/2024
    React: como os componentes funcionam
  • Data de início: 21/04/2024 Data de finalização: 21/04/2024
    React: conhecendo a biblioteca React Router
  • Data de início: 24/04/2024 Data de finalização: 26/04/2024
    React: criando um Design System com TailwindCSS
  • Data de início: 10/04/2024 Data de finalização: 11/04/2024
    React: desenvolvendo com JavaScript
  • Data de início: 11/04/2024 Data de finalização: 11/04/2024
    React: desenvolvendo em React Router com JavaScript
  • Data de início: 24/04/2024 Data de finalização: 26/04/2024
    React: desenvolvendo uma biblioteca de componentes
  • Data de início: 19/04/2024 Data de finalização: 21/04/2024
    React: escrevendo com Typescript
  • Data de início: 11/04/2024 Data de finalização: 12/04/2024
    React: estilize componentes com Styled Components e manipule arquivos estáticos
  • Data de início: 22/04/2024 Data de finalização: 22/04/2024
    React: gerenciando estado com Recoil
  • Data de início: 12/04/2024 Data de finalização: 16/04/2024
    React: gerencie estados globalmente com Context API
  • Data de início: 22/04/2024 Data de finalização: 22/04/2024
    React: integrando seu projeto React com APIs
  • Data de início: 17/04/2024 Data de finalização: 17/04/2024
    React: migrando para TypeScript
  • Data de início: 23/04/2024 Data de finalização: 23/04/2024
    React: otimizando a performance
  • Data de início: 16/04/2024 Data de finalização: 17/04/2024
    React: praticando React com Js
  • Data de início: 23/04/2024 Data de finalização: 23/04/2024
    React: testando os seus componentes
  • Data de início: 02/05/2024 Data de finalização: 02/05/2024
    RxJS e Angular: programando de forma reativa
  • Data de início: 20/11/2023 Data de finalização: 20/11/2023
    SASS: CSS sintaticamente espetacular
  • Data de início: 20/11/2023 Data de finalização: 21/11/2023
    Tailwind CSS: estilizando a sua página com classes utilitárias
  • Data de início: 29/05/2024 Data de finalização: 29/05/2024
    Testes em .NET: aplicando testes de integração em APIs
  • Data de início: 27/05/2024 Data de finalização: 28/05/2024
    Testes em .NET: criando testes de unidade com xUnit
  • Data de início: 28/05/2024 Data de finalização: 28/05/2024
    Testes em .NET: testando integração com banco de dados
  • Data de início: 17/04/2024 Data de finalização: 19/04/2024
    TypeScript na prática: implemente um projeto completo com TypeScript e módulos
  • Data de início: 25/01/2024 Data de finalização: 25/01/2024
    TypeScript parte 1: evoluindo seu JavaScript
  • Data de início: 25/01/2024 Data de finalização: 01/02/2024
    TypeScript parte 2: avançando na linguagem
  • Data de início: 01/02/2024 Data de finalização: 28/03/2024
    Typescript parte 3: mais técnicas e boas práticas
  • Data de início: 19/04/2024 Data de finalização: 19/04/2024
    TypeScript: aplicando orientação a objetos no Front-end
  • Data de início: 19/04/2024 Data de finalização: 19/04/2024
    TypeScript: o paradigma funcional no front-end
Você pode encontrar um certificado completo aqui