You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Oi! Esse repositório vai ser destinado a postar todos os projetos
que já fiz na faculdade separados pelas respectivas matérias de cada um!
Talvez alguns códigos estejam incompletos, especialmente os do primeiro
período, mas a intenção aqui é documentar minha trajetória na faculdade
e servir de portfólio caso alguém se interesse. Abaixo vou dar um breve
resumo sobre cada matéria e vou deixar separado por períodos também.
Vamos lá!
Primeiro Período
Introdução ao Desenvolvimento WEB
Nessa matéria, como o próprio nome diz, aprendemos o básico de formatação HTML e programação em CSS, assim como uma leve passada em JavaScript, assim como conceitos básicos relacionados a front
end e a desenvolvimento WEB. Ao final do semestre fizemos um site so com
front end mas não tenho esse código e não divergiu muito do que já esta aqui
Linguagem e Técnica de Programação
Aqui utilizávamos Java pra entender alguns conceitos básicos como lógica, estruturas de repetição e decisão, métodos/funções, operadores matemáticos e lógicos, entre outras coisas como
armazenamento em .DAT. Essa matéria foi importante pra mim pessoalmente pois ela me
deu muita base não so na linguagem mas nas outras matérias até em outras linguagens que aprendi como C e Programação Orientada a Objeto. No projeto final, como da pra ver dentro da minha
workspace, fizemos um armazenamento de carros, porém, fiquei encarregada apenas da
parte de inclusão de dados, depois pretendo pegar o código completo e colocar aqui também
Terceiro Período
Programação Orientada a Objeto
A introdução a Orientação a Objeto foi feita com Java, aprendemos todo conceito de Classe, Objeto, Interface, Herança, Polimorfismo, Encapsulamento e tudo que diz respeito a essa área da
programação. Fizemos vários exercícios e aqui até consegui disponibilizar a
correção de uma de minhas provas. Nosso projeto final foi uma interface Gráfica integrada com o banco de dados desenvlvido na matéria de mesmo nome, pórem, esse projeto esta em outro repositório
no meu perfil, pois precisamos do GitHub para fazê-lo em grupo
Estrutura de Dados I
Já nessa matéria, aprendemos vários conceitos relacionados a estruturas diversas como Vetores e Structs na linguagem C, assim como conceitos relacionados a memória e funções como Alocação,
Ponteiros e aritmética entre eles, Funções propriamente ditas, criação de
Bibliotecas, Recursividade, Passagem de Parâmetro por Valor, entre outras coisas mais específicas a linguagem. Já no projeto final, tivemos de aplicar todos os conhecimentos em um sistema ERP
básico. Este projeto, assim como POO, não está neste repositório, pois
utilizamos um separados por se tratar de um projeto em grupo
Computação Gráfica
Essa matéria, como o próprio nome já diz, esta relacionada a área de ciração de imagens/vídeos com códigos. Aprendemos os conceitos de imagens primeiro como fenômenos de percepção do olho
humano, tipos de imagem (raster e vetorial), espaço cor, espaço ocupado por
imagens e vídeos, entre outros. Os códigos em si são bem simples pois essa é uma área muito vasta da computação e que tem uma especialização própria e essa matéria foi apenas introdutória a essa
parte da programação
Banco de Dados
Aprendemos o básico necessário sobre a linguagem SQL e o conceito de Bancos de Dados relacionais. Utilizando o SQLServer, fizemos a criação, manutenção e consulta em diversos Bancos,
disponibilizados pelo professor e criados por nos também. Vou disponibilizar apenas
os scripts de exercícios e trabalhos que fiz por não ser possível disponibilizar um banco inteiro aqui, mas acredito que pela estruturação dos comandos já seja capaz de se ver o que fiz e aprendi
nessa matéria. O trabalho final foi feito com base em uma modelagem
específica passada pelo professor, também irei disponibilizar estes scripts aqui caso seja do interesse
Quarto Período
Desenvolvimento Web Front End
Essa matéria foi um aprofundamento da Introdução ao Desenvolvimento Web, utilizamos Javascript, Angular e diversos frameworks para desenvolver telas. Aqui não coloquei o código com o Angular e os frameworks visto que tem um repositório próprio pra isso. Aqui tenho apenas códigos em Javascript simples desenvolvidos em sala para aprendermos mais sobre a linguagem e sobre a lógica do front end
Quinto Período
Estruturas de Dados II
Nessa disciplina, diferente de EDI que tinha um foco em apresentar a linguagem e introduzir as estruturas, o foco foi aprofundar em estruturas como listas (pilhas, filas), tabela hash, árvores binárias, dentro outros. Foram revisados alguns conceitos como recurssividade e bibliotecas além da utilização do Eclipse para a criação dos processos
Analytics com Python
A parte inicial da matéria deu uma introdução sobre a própria linguagem python, apresentando tipos simples e complexos, declaração de funções e outros conceitos básicos da linguagem python
Desenvolvimento Web Back-End
Nessa disciplina aprendemos mais sobre a parte Back-End da Web, englobando conceitos como protocolo HTTP e seus métodos (GET, POST, REQUEST...), sessão, contexto e mais. Foram desenvolvidos códigos simples para aprendizado e aplicação desses conceitos com o Java no Eclipse usando o Tomcat para rodar os servidores, além do uso do Postman para estudos relacionados justamente a requisição em APIs externas
About
Aqui estão todos os meus projetos mais simples com programação que fiz na faculdade