Skip to content

Latest commit

 

History

History
285 lines (173 loc) · 15.8 KB

README.md

File metadata and controls

285 lines (173 loc) · 15.8 KB

Repositório de CV e cursos realizados

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.

Ensino superior - Técnologo em análise e desenvolvimento de sistemas

Instituto Federal Sul-rio-grandense Campus Gravataí

Previsão de conclusão em 2027

Comprovante de matrícula aqui!

Atividades realizadas ao longo dos semestres

  • 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)

Ensino médio e Curso Técnico em Informática para Internet Integrado

Instituto Federal Sul-rio-grandense Campus Gravataí

Concluído em 2023

Diploma aqui!

Atividades realizadas ao longo do curso técnico:

  • 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


Cursos complementares

Lógica de Programação: Mergulhe em Programação com JavaScript

Plataforma de cursos Alura

Concluído em Julho/2024

Você pode acessar o certificado aqui!

Módulos concluídos durante o curso:

  • 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 + e template 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.

Java: Trabalhando com listas e coleções de dados

Plataforma de cursos Alura

Concluído em Julho/2024

Você pode acessar o certificado aqui!

Módulos concluídos durante o curso:

  • Módulo 1: Introdução às Listas: Utilização do Arraylist e seus métodos add(), remove() e remove(index);

  • Módulo 2: Trabalhando com Coleções: Introdução a interfaces Collection, Comparable e List, e como elas definem as funcionalidades básicas de uma coleção. Além de utilizar diferentes tipos de coleções, como ArrayListLinkedListHashSet e HashMap;

  • 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.

Java: Aplicando a orientação a Objetos

Plataforma de cursos Alura

Concluído em Julho/2024

Você pode acessar o certificado aqui!

Módulos concluídos durante o curso:

  • 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 publicprivate e protected;

  • 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;

HTML e CSS: ambientes de desenvolvimento, estrutura de arquivos e tags

Plataforma de cursos Alura

Concluído em Julho/2024

Você pode acessar o certificado aqui!

Módulos concluídos durante o curso:

  • 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;

Curso Git e Github: Compartilhando e colaborando em projetos

Plataforma de cursos Alura

Concluído em Junho/2024

Você pode acessar o certificado aqui!

Módulos estudados ao longo do curso:

  • 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 e git 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.

Java: Criando a sua primeira aplicação

Plataforma de cursos Alura

Concluído em Junho/2024

Você pode acessar o certificado aqui!

Módulos estudados ao longo do curso:

  • 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.

Curso Aprender a Aprender: Técnicas para seu autodesenvolvimento

Plataforma de cursos Alura

Concluído em Junho/2024

Você pode acessar o certificado aqui!

Módulos estudados ao longo do curso:

  • 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.

Curso Inteligência Emocional: Práticas para o cotidiano

Plataforma de cursos Alura

Concluído em Junho/2024

Você pode acessar o certificado aqui!

Módulos realizados ao longo do curso:

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.

Curso Inglês iniciante, Nível A1

MUNDI - Plataforma Educacional

Concluído em Julho/2023

Você pode acessar o certificado aqui!

Módulos estudados ao longo do curso:

  • 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)

Projeto de ensino Desvendando Banco de dados PostGreSQL

IFSul Campus Gravataí

Concluído em Março/2022

Você pode acessar o certificado aqui!

Módulos estudados ao longo do curso:

  • 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

Programador web

MUNDI - Plataforma Educacional

Concluído em Outubro/2020

Você pode acessar o certificado aqui!

Módulos estudados ao longo do curso:

  • 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