Olá! Bem-vindo(a) ao meu repositório onde listo os cursos realizados e acredito valer a pena mencioná-los aqui. Você pode acessar todos meus certificados no meu Google drive, aqui!
Se você gostaria de analisar meu currículo, é possível encontrá-lo clicando aqui.
Previsão de conclusão em 2027
Comprovante de matrícula aqui!
-
Algoritmos e Lógica de Programação
-
Inglês
-
Introdução a Programação Visual
-
Matemática
-
Programação para Internet
-
Atividade de Extensão
-
Banco de Dados
-
Estrutura de Dados
-
Redes de Computadores
-
Arquitetura e Organização de Computadores
-
Engenharia de Software
-
Programação Orientada a Objetos
-
Saúde e Qualidade de Vida
-
Desenvolvimento de Sistemas
-
Português
-
Sistemas Operacionais
-
Metodologia Científica
-
Programação de Dispositivos Móveis
-
Qualidade e Teste de Software
-
Segurança da Informação
-
Banco de Dados Não Convencionais
-
Ética e Sociedade
-
Tópicos Avançados
-
Trabalho de Conclusão de Curso (TCC)
Concluído em 2023
Diploma aqui!
-
Algoritmos e Programação
-
Programação para Internet
-
Sistemas Operacionais
-
Programação Orientada a Objetos
-
Banco de Dados
-
Administração de Sistemas Operacionais
-
Redes e Computadores
-
Programação Visual
-
Teste e Qualidade de Software
-
Programação para Dispositivos Móveis
-
Engenharia de Software
-
Gestão e Empreendorismo
-
Implementação
Concluído em Julho/2024
Você pode acessar o certificado aqui!
-
Módulo 1: Iniciando com JavaScript: Introdução aos conceitos básicos da lógica de programação, familiarização com a linguagem JavaScript e seu ambiente de desenvolvimento, criação de programas simples utilizando
console.log()
, variáveis e operações matemáticas básicas; -
Módulo 2: Condicionais e concatenação: Utilização de estruturas condicionais
if, else e else if
para controlar o fluxo de execução do código, além de utilizar a concatenação de strings com o operador+
etemplate literals
; -
Módulo 3: Loops e tentativas: Abordagem sobre os loops
for, while e do while
para executar blocos de código repetidamente. -
Módulo 4: Boas práticas da programação: Enfatizar a importância de boas práticas de programação, como a utilização de comentários para documentar o código, a escolha de nomes descritivos para variáveis, a indentação e formatação consistente do código.
-
Módulo 5: Desafio: Desenvolvimento de um jogo simples utilizando os conhecimentos adquiridos durante o curso, aplicando lógica de programação para implementar as regras do jogo e criar uma experiência interativa.
Concluído em Julho/2024
Você pode acessar o certificado aqui!
-
Módulo 1: Introdução às Listas: Utilização do
Arraylist
e seus métodosadd()
,remove()
eremove(index)
; -
Módulo 2: Trabalhando com Coleções: Introdução a interfaces
Collection
,Comparable
eList
, e como elas definem as funcionalidades básicas de uma coleção. Além de utilizar diferentes tipos de coleções, comoArrayList
,LinkedList
,HashSet
eHashMap
; -
Módulo 3: Implementando o Desafio: Colocar em prática tudo aprendido, pela construção de uma aplicação de compras com cartão de crédito, possibilitando o utuário a definir o limite do cartão e evitar compras acima do saldo disponível.
Concluído em Julho/2024
Você pode acessar o certificado aqui!
-
Módulo 1: Introdução à Orientação a Objetos: Introdução aos pilares da Orientação a Objetos: abstração, encapsulamento, herança e polimorfismo. Além de como criar classes, objetos, definir atributos (dados) e métodos (comportamentos) dentro de uma classe. Foi abordado também como controlar o acesso aos atributos e métodos de uma classe, utilizando modificadores como
public
,private
eprotected
; -
Módulo 2: Herança e Polimorfismo: Foi visto como criar novas classes (subclasses) que herdam características de classes existentes (superclasses), além de sobrescrever métodos de superclasses em subclasses para percosanilzar o comportamento, explorando conceitos de polimorfismo. Além disso, aprendi a definir interfaces, que especificam contratos para classes que as implementam, e como criar classes abstratas, que servem como modelos para outras classes;
-
Módulo 3: Trabalhando com Objetos: Foi posto em prática a criação de objetos a partir de classes, assim como chamar métodos de objetos para executar suas funcionalidades (com ou sem passagem de parâmetros para métodos). Por fim, exploramos diferentes tipos de relações entre objetos, como associação, agregação e composição;
Concluído em Julho/2024
Você pode acessar o certificado aqui!
-
Módulo 1: Ambientes de desenvolvimento: Configuração do ambiente de trabalho, instalando e configurando o editor de código Visual Studio Code, navegadores e outras ferramentas essenciais para o desenvolvimento web. Foram exploradas as principais funcionalidades desses softwares, entendendo como eles podem nos ajudar a ser mais produtivos;
-
Módulo 2: Estrutura de arquivos: Organização dos arquivos de um projeto web de forma eficiente. Aprender a separar os arquivos HTML, CSS, imagens e outros assets, criando uma estrutura de pastas que facilita a manutenção e o trabalho em equipe;
-
Módulo 3: Tags: Utilizando o HTML, foram vistas as diversas tags disponíveis e suas funções na construção da estrutura de uma página web. Foram explicadas como as tags definem os elementos da página, desde cabeçalhos e parágrafos até listas, links e formulários;
Concluído em Junho/2024
Você pode acessar o certificado aqui!
-
Módulo 1: Introdução ao Git: Exploração dos fundamentos do
Git
, o sistema de controle de versão amplamente utilizado no desenvolvimento de software. Foram vistos os principais conceitos, como repositórios, commits, branches e o fluxo de trabalho do Git; -
Módulo 2: Usando o Git: Foco no uso prático do Git. Estudamos os comandos essenciais, como
git init
,git add
,git commit
,git push
egit pull
, entendendo como eles nos ajudam a gerenciar as alterações em nossos projetos; -
Módulo 3: Introdução ao GitHub: Conhecendo GitHub, a plataforma de hospedagem e colaboração de código-fonte, aprendendo a criar e configurar repositórios no GitHub, adicionando README, licenças e outras informações importantes para a documentação do projeto.
-
Módulo 4: Colaborando no GitHub: Exploração dos recursos de colaboração, como a criação de branches, a realização de pull requests e a resolução de conflitos durante o merge de alterações.
-
Módulo 5: Exercícios práticos: Realização de exercícios práticos, aplicando os conceitos aprendidos em projetos reais. Isso permitiu consolidar o conhecimento e desenvolver habilidades essenciais para a gestão de projetos de software em equipe.
-
Módulo 6: Projeto final: Foi posto em prática tudo o que aprendemos, criando um projeto pessoal no GitHub e aplicando as melhores práticas de versionamento e colaboração.
Concluído em Junho/2024
Você pode acessar o certificado aqui!
-
Módulo 1: Introdução à Linguagem Java: Exploração dos fundamentos da linguagem de programação Java. Nesta etapa, foi visto sobre a história e a evolução do Java, além da compreensão de sua estrutura básica, como a sintaxe, variáveis e tipos de dados.
-
Módulo 2: Ambiente de Desenvolvimento: Configuração do ambiente de desenvolvimento Java. Realizamos a instalação e configuração do Java Development Kit (JDK) e a IDE (Integrated Development Environment) Intellij, ferramentas necessárias para escrever, compilar e executar os programas Java.
-
Módulo 3: Primeiros Passos: Criação e execução do primeiro programa "Hello, World!", entendendo a estrutura de um programa Java e a importância da classe
main()
. -
Módulo 4: Operadores e Controle de Fluxo: Introdução ao uso de operadores aritméticos, de atribuição, relacionais e lógicos. Também foram estudadas as estruturas de controle de fluxo, como
if-else
,switch-case
e loops (for
,while
,do-while
), aplicando-os em exercícios práticos. -
Módulo 5: Arrays e Strings: Exploração do conceito de arrays, aprendendo a declarar, inicializar e manipular esses conjuntos de dados. Além disso, foi abordada a classe
String
, suas propriedades e métodos, aplicando-os em exercícios envolvendo manipulação de texto. -
Módulo 6: Projeto final: Foi posto em prática tudo o que aprendemos, desenvolvendo uma aplicação Java completa. Nesta etapa, aplicamos os conceitos aprendidos em um projeto real, reforçando nossa compreensão da linguagem Java.
Concluído em Junho/2024
Você pode acessar o certificado aqui!
-
Módulo 1: Introdução ao Aprender a Aprender: Exploração dos conceitos fundamentais do aprendizado eficaz. Nesta etapa, foi compreendida a importância de desenvolver habilidades metacognitivas, como a capacidade de refletir sobre o próprio processo de aprendizagem.
-
Módulo 2: Gerenciamento do Tempo: Aprendizado de técnicas de organização e planejamento do tempo. Foram estudados métodos como o Pomodoro, a Matriz de Eisenhower e a criação de rotinas, aplicando-os no dia a dia para melhorar a produtividade.
-
Módulo 3: Técnicas de Estudo: Mergulho no universo das estratégias de estudo. Foram aprendidas a Técnica dos 3 Passes, a Técnica da Interleaving e a Técnica da Elaboração, aplicando-as em exercícios práticos para otimizar a compreensão e retenção de conteúdo.
-
Módulo 4: Mindset de Crescimento: Exploração da importância de cultivar um mindset de crescimento. Nesta etapa, foi entendido como a mentalidade pode impactar o desempenho e o aprendizado, além de serem aprendidas técnicas para desenvolver uma postura mais resiliente e orientada ao desenvolvimento.
-
Módulo 5: Saúde e Bem-estar: Estudo da relação entre o bem-estar físico e mental e o processo de aprendizagem. Foram abordadas a importância do sono, da alimentação e do exercício físico, aplicando essas práticas no cotidiano.
Concluído em Junho/2024
Você pode acessar o certificado aqui!
Módulo 1: Introdução à Inteligência Emocional**: Exploração dos conceitos fundamentais da inteligência emocional. Nesta etapa, foram compreendidos os componentes da inteligência emocional, como a autoconsciência, a autorregulação e a empatia.
-
Módulo 2: Autoconhecimento: Aprofundamento no desenvolvimento do autoconhecimento. Foram estudadas técnicas de autoavaliação e reflexão, permitindo uma melhor compreensão das próprias emoções, valores e motivações.
-
Módulo 3: Autorregulação Emocional: Aprendizado de estratégias para a regulação das emoções. Foram exploradas práticas como a respiração consciente, a meditação e a reestruturação cognitiva, visando o desenvolvimento da capacidade de lidar com emoções difíceis.
-
Módulo 4: Empatia e Relacionamentos: Exploração da habilidade de empatia e sua importância nos relacionamentos interpessoais. Foram estudadas técnicas de escuta ativa, comunicação assertiva e resolução de conflitos, aplicando-as em exercícios práticos.
-
Módulo 5: Motivação e Resiliência: Estudo da importância da motivação e da resiliência no cotidiano. Foram abordadas estratégias para cultivar uma mentalidade positiva, estabelecer metas desafiadoras e desenvolver a capacidade de lidar com adversidades.
Concluído em Julho/2023
Você pode acessar o certificado aqui!
- Identificação e caracterização pessoal (Personal Identification)
- Localização no tempo e no espaço (Time and Space)
- Meios de transporte (Means of transportation)
- Família (Family)
- Rotina e hábitos em casa (Habits and routine at home)
Concluído em Março/2022
Você pode acessar o certificado aqui!
- O que é um Banco de Dados?
- Modelos de Banco de dados
- UNIDADE II– Abordagem entidade-relacionamento
- Entidade
- Relacionamento
- Atributo
- Generalização/especialização
- Entidade associativa
- Propriedades de modelo ER
- Estabelecimento de padrões
- Estratégias de modelagem
- Composição de um banco de dados relacional
- Transformação do modelo conceitual para o relacional
- Engenharia Reversa de modelos relacionais
- Representação na forma de tabela não-normalizada
- Normalização de dados
Concluído em Outubro/2020
Você pode acessar o certificado aqui!
- Formas de avaliação
- Critérios importantes
- Lógica de Programação:
- Introdução à algoritmia
- Algoritmos matemáticos
- Vetores e Matrizes com scripts
- Banco de Dados:
- Conhecendo um Banco de Dados
- Implementando um Banco De Dados