Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/A

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