HarvardX CS50x - Introdução a Ciência da Computação
A certificação do curso CS50 de Harvard – Introdução à Ciência da Computação proporcionou uma
base robusta em ciência da computação, explorando desde os fundamentos da programação até
conceitos avançados. Durante o curso, aprendi a desenvolver algoritmos eficientes, estruturar
dados, compreender sistemas de rede e segurança, além de trabalhar com linguagens como C,
Python, SQL, HTML, CSS e JavaScript. O curso também abordou tópicos como abstração,
encapsulamento, recursão e programação orientada a eventos. Essa formação me capacitou a
resolver problemas complexos e a construir software de forma lógica e estruturada, alinhando
teoria e prática em um dos cursos mais renomados mundialmente.
Ver Certificado
Legacy JavaScript Algorithms and Data Structures
Enquanto HTML e CSS controlam o conteúdo e o estilo de uma página, o JavaScript é a peça-chave
para torná-la interativa. Na Certificação em JavaScript Algorithm and Data Structures, aprendi
os fundamentos do JavaScript, como variáveis, arrays, objetos, loops e funções, que são
essenciais para o desenvolvimento web. Após dominar os conceitos básicos, apliquei esse
conhecimento na criação de algoritmos para resolver problemas práticos, como manipulação de
strings, fatoração de números e até mesmo o cálculo da órbita da Estação Espacial Internacional.
Além disso, explorei dois importantes paradigmas de programação: a Programação Orientada a
Objetos (POO), que organiza o código em torno de objetos e suas interações, e a Programação
Funcional (PF), que foca no uso de funções puras e conceitos como imutabilidade. Essa
certificação me proporcionou uma base sólida para resolver problemas complexos e criar
aplicações dinâmicas.
Ver Certificado
Responsive Web Design
Nesta Certificação em Web Design Responsivo, desenvolvi habilidades fundamentais para criar
páginas da web utilizando HTML (Hypertext Markup Language) para estruturar o conteúdo e CSS
(Cascading Style Sheets) para estilizar e aprimorar o design. Comecei criando um aplicativo
simples de fotos de gatos, onde aprendi os fundamentos de HTML e CSS. Em seguida, explorei
técnicas modernas, como o uso de variáveis CSS, aplicando o conhecimento no desenvolvimento de
um design temático com um pinguim, além de incorporar melhores práticas de acessibilidade em um
site de quiz. Por fim, aprendi a construir páginas responsivas que se adaptam a diferentes
tamanhos de tela. Para isso, desenvolvi uma galeria de fotos utilizando Flexbox e criei um
layout inspirado em uma revista com o CSS Grid, consolidando o domínio de layouts dinâmicos e
flexíveis.
Ver Certificado
Scrum Fundamentals Certified (SFC)
A certificação Scrum Fundamentals Certified (SFC) me proporcionou um entendimento sólido sobre os
princípios e práticas do Scrum, incluindo seus pilares de transparência, inspeção e adaptação,
além dos papéis fundamentais de Product Owner, Scrum Master e Time de Desenvolvimento. Durante o
curso, aprendi a aplicar eventos como Sprints, Daily Scrum e Sprint Retrospective, além de
trabalhar com artefatos como Product Backlog e Incremento, promovendo entregas ágeis e de
qualidade. Essa certificação valida minha capacidade de implementar metodologias ágeis,
impulsionando a colaboração e a eficiência em equipes de alta performance.
Ver Certificado