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.
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:
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
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
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
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
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
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
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
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
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
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
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
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
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!
Se você deseja contribuir com o repositório, siga estas etapas:
- Faça um fork do repositório.
- Crie uma nova branch para suas alterações.
- Faça as alterações necessárias e faça um commit.
- Envie suas alterações para o seu fork.
- Abra um pull request no repositório original.
Este projeto é licenciado sob a Licença MIT. Veja o arquivo LICENSE
para mais detalhes.
Se precisar de ajuda ou tiver dúvidas, entre em contato!