Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/camilotk/trabalhos-da-faculdade
🎓 Todos os trabalhos desenvolvidos durante a graduação no IFRS.
https://github.com/camilotk/trabalhos-da-faculdade
Last synced: 10 days ago
JSON representation
🎓 Todos os trabalhos desenvolvidos durante a graduação no IFRS.
- Host: GitHub
- URL: https://github.com/camilotk/trabalhos-da-faculdade
- Owner: Camilotk
- Created: 2021-01-22T02:24:28.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-07T03:32:08.000Z (over 3 years ago)
- Last Synced: 2024-11-07T12:45:11.386Z (about 2 months ago)
- Homepage:
- Size: 42 KB
- Stars: 18
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trabalhos da Faculdade
Aqui estão todos os trabalhos desenvolvidos durante a graduação em Análise e Desenvolvimento de Sistemas (ADS) no Instituto Federal do Rio Grande do Sul (IFRS) prganizados por Disciplina.
**Indíce:**
1. [Programação Orientada A Objetos](https://github.com/Camilotk/trabalhos-da-faculdade/blob/main/README.md#programa%C3%A7%C3%A3o-orientada-a-objetos)
2. [Princípios Da Programação Para Internet](https://github.com/Camilotk/trabalhos-da-faculdade/blob/main/README.md#princ%C3%ADpios-da-programa%C3%A7%C3%A3o-para-internet)
3. [Desenvolvimento De Sistemas](https://github.com/Camilotk/trabalhos-da-faculdade/blob/main/README.md#desenvolvimento-de-sistemas)
4. [Programação Para Dispositivos Móveis](https://github.com/Camilotk/trabalhos-da-faculdade/blob/main/README.md#programa%C3%A7%C3%A3o-para-dispositivos-m%C3%B3veis)
5. [Desenvolvimento De Sistemas Para Internet](https://github.com/Camilotk/trabalhos-da-faculdade/blob/main/README.md#desenvolvimento-de-sistemas-para-internet)
6. [Prática Profissional Integrada I](https://github.com/Camilotk/trabalhos-da-faculdade/blob/main/README.md#pr%C3%A1tica-profissional-integrada-i)
7. [Prática Profissional Integrada II](https://github.com/Camilotk/trabalhos-da-faculdade/blob/main/README.md#pr%C3%A1tica-profissional-integrada-ii)
8. [Qualidade e Teste de Software](https://github.com/Camilotk/trabalhos-da-faculdade/blob/main/README.md#qualidade-e-teste-de-software)## Programação Orientada A Objetos
**Prof**: Jean da Rolt || [@darolt](https://github.com/darolt)Disciplina em duas partes (POO I e POO II) com mais duas cadeiras de prática à distácia (Laboratório de POO I e Lab de POO II) onde aprende-se a programação orientada a objetos, solid, design patterns, big-o, algoritmos complexos e desenvolvimento de aplicativos desktop. As disciplinas foram inteiramente ministradas em Java. Em POO II e Lab de POO II o Prof. fez a concessão para que os trabalhos práticos fossem feitos em qualquer liguagem a escolha do aluno, eu escolhi então fazê-las em Python.
*Repositórios:*
- [exercicios_java](https://github.com/Camilotk/exercicios_java)
- [python-pooii](https://github.com/Camilotk/python-pooii)## Princípios Da Programação Para Internet
**Prof:** Thyago Salvá || [@Salvah](https://github.com/Salvah)Disciplina com o objetivo de aprender o básico de desenvolvimento Web: JS, JQuery, HTML e CSS com o básico de PHP. Durante a Disciplina utilizamos essas tecnologias para construir sistemas front e back utilizando essas tecnologias.
*Repositórios:*
- [trabalho_php_curriculo](https://github.com/Camilotk/trabalho_php_curriculo)
- [trabalho-matriz](https://github.com/Camilotk/trabalho-matriz)## Desenvolvimento De Sistemas
**Prof:** Tainer Poletto || [@tainer](https://github.com/tainer)Disciplina com aprofundamento em boas práticas de programação SOLID e Design Patterns, além de um estudo aprofundado da construção de APIs e boas práticas de programação utilizando APIs. Foi utilizado Java, Maven e Spring Boot para construir os trabalhos e demais atividades da disciplina.
*Repositório:*
- [quanto-custa-meu-carango](https://github.com/Camilotk/quanto-custa-meu-carango)## Programação Para Dispositivos Móveis
**Prof:** Maurício Rositto || [@mauriciorosito](https://github.com/mauriciorosito)Disciplina com o objetivo de ensinar o desenvolvimento de aplicativos móveis multiplataforma. Foi ministrado a disciplina utilizando JavaScript, React, React Native, Expo, SQLite e bibliotecas de componentes.
*Repositórios:*
- [ifrs-dev-mobile](https://github.com/Camilotk/ifrs-dev-mobile)
- [prova-des-mobile-contatos](https://github.com/Camilotk/prova-des-mobile-contatos)
- [prova-des-mobile-contatos-sem-ui](https://github.com/Camilotk/prova-des-mobile-contatos-material-ui)
- [prova-mobile-api](https://github.com/Camilotk/prova-mobile-api)## Desenvolvimento De Sistemas Para Internet
**Prof:** Eduardo Schenato || [@eduardoschenato](https://github.com/eduardoschenato)Disciplina continuação de Principios da Programação para a Internet. Com aprofundamento dos conhecimentos anteriores de HTML, CSS e JS e com a introdução de MVC com PHP e frameworks Laravel e Lumen para a construção de projetos.
*Repositórios:*
- [symfony-tutorial](https://github.com/Camilotk/symfony-tutorial)
- [mvc-dspw](https://github.com/Camilotk/mvc-dspw)
- [prova-des-sis-web-1](https://github.com/Camilotk/prova-des-sis-web-1)
- [trabalho-links](https://github.com/Camilotk/trabalho-links)
- [futnatv](https://github.com/Camilotk/futnatv)
- [trabalho-blog](https://github.com/Camilotk/trabalho-blog)## Prática Profissional Integrada I
**Prof:** Maurício Rositto || [@mauriciorosito](https://github.com/mauriciorosito)Disciplina com o intuito de ensinar a prática profissional de programação, introduzindo o aluno a pequenos projetos práticos utilizando Node, Express, MongoDB e tecnologias JS para a construção de sistemas.
*Repositórios:*
- [pratica-profissional](https://github.com/Camilotk/pratica-profissional)
- [provap1-api](https://github.com/Camilotk/provap1-api)## Prática Profissional Integrada II
**Prof:** Maurício Rositto || [@mauriciorosito](https://github.com/mauriciorosito)Disciplina em que cada aluno colocou em prática as habilidades adquiridas durante a graduação utilizando a Stack aprendida na cadeira anterior - NodeJS - para construir alguma aplicação completa aplicando conceitos de SCRUM aprendidos durante a disciplina. Eu desenvolvi e apresentei o Openflix, um projeto com o objetivo de ser um CMS de OTT de código aberto feito com AdonisJS (backend) e Next.js (frontend).
*Repositórios:*
- [openflix-api](https://github.com/Camilotk/openflix-api)
- [openflix-web](https://github.com/Camilotk/openflix-web)## Qualidade e Teste de Software
**Prof:** Lissandra Lazzarotto || N/ADisciplina com o intuito de abordar melhores práticas, metodologias e certificações no desenvolvimento de software. Além de também trazer conteúdos e conceitos sobre teste de software. No final da Disciplina cada aluno ficou responsável por realizar uma explicação teórica e prática sobre um tipo de testes na linguagem de preferência. Os tipos de testes foram dividos entra a turma, fiquei com o de unidade e decidi fazer a explicação em OCaml.
*Repositórios:*
- [testes_unitarios](https://github.com/Camilotk/testes_unitarios)