Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/wwwmisla/projects-ifrn

projects-ifrn agrupa projetos desenvolvidos ao longo dos quatro anos no IFRN, cobrindo disciplinas como programação, banco de dados, desenvolvimento web e redes de computadores. Este repositório mostra a aplicação prática dos conhecimentos adquiridos e a evolução técnica durante o curso.
https://github.com/wwwmisla/projects-ifrn

backend banco-de-dados desenvolvimento-mobile desenvolvimento-web frontend ifrn programacao projetos-academicos redes-de-computadores

Last synced: 9 days ago
JSON representation

projects-ifrn agrupa projetos desenvolvidos ao longo dos quatro anos no IFRN, cobrindo disciplinas como programação, banco de dados, desenvolvimento web e redes de computadores. Este repositório mostra a aplicação prática dos conhecimentos adquiridos e a evolução técnica durante o curso.

Awesome Lists containing this project

README

        

# 🗂️ Projects IFRN

Este repositório contém uma coleção de projetos e materiais de estudo desenvolvidos durante o curso de Técnico em Informática no IFRN. O objetivo é fornecer uma base sólida em programação e desenvolvimento de software/hardware, cobrindo diversas áreas e tecnologias.

## 📚 Matérias e Projetos

Este repositório abrange uma variedade de tópicos e disciplinas. Abaixo está um resumo de cada matéria e projeto, incluindo links para as pastas correspondentes:

### ⚡ Eletricidade Instrumental

**Descrição:** Esta matéria cobre os princípios e aplicações de eletricidade em sistemas e instrumentos. Inclui tópicos como circuitos elétricos, medidas elétricas e suas aplicações práticas.

**Tecnologias Usadas:** Equipamentos de medição elétrica, circuitos básicos.

**Link para a pasta:** [eletricidade-instrumental](eletricidade-instrumental/)

### 🔢 Fundamentos de Lógica e Algoritmos

**Descrição:** Aborda os conceitos fundamentais de lógica de programação e algoritmos. Inclui práticas com estruturas de controle, lógica booleana e desenvolvimento de algoritmos eficientes.

**Tecnologias Usadas:** Algoritmos, pseudocódigo.

**Link para a pasta:** [fundamentos-logica-algoritmos](fundamentos-logica-algoritmos/)

### 💻 Informática

**Descrição:** Foca nos aspectos básicos da informática, incluindo hardware, software e conceitos gerais de computação. Inclui o uso de sistemas operacionais e aplicações de software.

**Tecnologias Usadas:** Sistemas operacionais, software básico.

**Link para a pasta:** [informatica](informatica/)

### 🔬 Eletrônica Analógica e Digital

**Descrição:** Explora os conceitos de eletrônica analógica e digital. Inclui o estudo de circuitos analógicos, sinais digitais e a integração desses sistemas em projetos práticos.

**Tecnologias Usadas:** Componentes eletrônicos, circuitos digitais e analógicos.

**Link para a pasta:** [eletronica-analogica-digital](eletronica-analogica-digital/)

### 📐 Programação Estruturada e Orientada a Objetos (PEOO)

**Descrição:** Esta matéria aborda a programação estruturada e orientada a objetos (peoo), cobrindo desde os conceitos básicos até a implementação de algoritmos e estruturas de dados. Inclui práticas com diferentes tipos de dados, controle de fluxo, e modularidade.

**Tecnologias Usadas:** Java, Eclipse, NetBeans.

**Link para a pasta:** [programacao-estruturada-orientada-objetos](programacao-estruturada-orientada-objetos/)

### 🌐 Arquitetura de Redes de Computadores e Tecnologia de Implementação de Redes

**Descrição:** Aborda os conceitos de arquitetura de redes e suas tecnologias de implementação. Inclui tópicos como redes locais, protocolos de comunicação e configuração de redes.

**Tecnologias Usadas:** Protocolos de rede, roteadores, switches.

**Link para a pasta:** [arquitetura-redes-computadores-tecnologia-implementacao-redes](arquitetura-redes-computadores-tecnologia-implementacao-redes)

### 🖥️ Autoria Web

**Descrição:** Foca na criação e manutenção de websites, incluindo HTML, CSS e JavaScript. Inclui práticas de desenvolvimento front-end e boas práticas de design web.

**Tecnologias Usadas:** HTML, CSS, JavaScript.

**Link para a pasta:** [autoria-web](autoria-web/)

### 🛠️ Organização e Manutenção de Computadores

**Descrição:** Explora a organização e manutenção de sistemas de computadores. Inclui práticas de montagem, manutenção e solução de problemas de hardware e software.

**Tecnologias Usadas:** Hardware de computador, ferramentas de manutenção.

**Link para a pasta:** [organizacao-manutencao-computadores](organizacao-manutencao-computadores/)

### 🗃️ Programação com Acesso a Banco de Dados

**Descrição:** Aborda a programação voltada para o acesso e manipulação de bancos de dados. Inclui o uso de SQL para consultas e manipulação de dados em sistemas de banco de dados relacionais.

**Tecnologias Usadas:** SQL, bancos de dados relacionais.

**Link para a pasta:** [programacao-acesso-banco-dados](programacao-acesso-banco-dados/)

### 🖥️ Fundamentos de Sistemas Operacionais e Sistemas Operacionais de Redes

**Descrição:** Explora os fundamentos dos sistemas operacionais e suas aplicações em redes. Inclui tópicos sobre gerenciamento de processos, memória e sistemas operacionais de redes.

**Tecnologias Usadas:** Sistemas operacionais, gerenciamento de processos e memória.

**Link para a pasta:** [fundamentos-sistemas-operacionais-sistemas-operacionais-redes](fundamentos-sistemas-operacionais-sistemas-operacionais-redes/)

### 🌐 Programação para Internet

**Descrição:** Foca no desenvolvimento de aplicações para a internet. Inclui práticas com desenvolvimento web, APIs e integração de sistemas online.

**Tecnologias Usadas:** Git, GitHub, Heroku, tomcat, banco de dados, front-end, JDBC, JSP, HTML, CSS, JavaScript, frameworks web.

**Link para a pasta:** [programacao-internet](programacao-internet/)

### 💼 Projeto de Desenvolvimento de Software

**Descrição:** Envolve o desenvolvimento e gerenciamento de projetos de software. Inclui práticas de análise de requisitos, design, desenvolvimento e testes de software.

**Tecnologias Usadas:** Ferramentas de gerenciamento de projetos (JIRA, Trello), metodologias ágeis (Scrum, Kanban)

**Link para a pasta:** [projeto-desenvolvimento-software](projeto-desenvolvimento-software/)

## 📂 Estrutura do Repositório

O repositório está organizado em diretórios para facilitar a navegação e o acesso aos materiais e projetos. Cada diretório pode conter:

- **Materiais de estudo**: Notas e conteúdo sobre a disciplina.
- **Listas de exercícios**: Exemplos e soluções para prática.
- **Projetos**: Códigos-fonte e exemplos de projetos relacionados aos tópicos abordados.

Sinta-se à vontade para explorar e contribuir com o repositório!

## 🚀 Contribuindo

Se você deseja contribuir com o repositório, siga estas etapas:

1. Faça um fork do repositório.
2. Crie uma nova branch para suas alterações.
3. Faça as alterações necessárias e faça um commit.
4. Envie suas alterações para o seu fork.
5. Abra um pull request no repositório original.

## 📜 Licença

Este projeto é licenciado sob a [Licença MIT](LICENSE). Veja o arquivo `LICENSE` para mais detalhes.

Se precisar de ajuda ou tiver dúvidas, entre em contato!