https://github.com/phmeuzebio/poo-tii-ifce
Repositório da Disciplina de Programação Orientada à Objetos (POO) do Curso de Técnico em Informática para Internet do IFCE.
https://github.com/phmeuzebio/poo-tii-ifce
ifce javascript js nodejs poo programacao-orientada-a-objetos ts typescript
Last synced: 8 months ago
JSON representation
Repositório da Disciplina de Programação Orientada à Objetos (POO) do Curso de Técnico em Informática para Internet do IFCE.
- Host: GitHub
- URL: https://github.com/phmeuzebio/poo-tii-ifce
- Owner: phmeuzebio
- Created: 2024-11-23T12:41:42.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-20T22:39:49.000Z (10 months ago)
- Last Synced: 2025-02-09T17:44:31.398Z (8 months ago)
- Topics: ifce, javascript, js, nodejs, poo, programacao-orientada-a-objetos, ts, typescript
- Language: HTML
- Homepage:
- Size: 766 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Programação Orientada a Objetos
- [Sobre a disciplina](#sobre-a-disciplina)
- [Unidade 1 - Revisão de Algoritmo](#unidade-1---revisão-de-algoritmo)## Sobre a disciplina
A disciplina de POO traz uma nova abordagem (paradigma) de programação, em que dados e operações estão integrados como parte de uma mesma entidade, denominada classe. Podemos fazer uma analogia simples de uma classe como uma forma e cada item que é produzido com o auxílio desta forma, é denominado um objeto.
A principal motivação para este novo paradigma é a dificuldade em desenvolver e manter programas de médio e grande porte no paradigma procedural. A complexidade se torna maior com o aumento do tamanho de um programa, normalmente medido em linhas de código. Portanto, quanto maior o número de linhas, maior a complexidade do sistema. Para lidar com a enorme complexidade dos sistemas de grande porte, faz-se necessária uma abordagem distinta da procedural.
A POO é um paradigma que, aliado a outras técnicas e métodos, contribui para um desenvolvimento mais eficiente de sistemas de médio e grande porte.
Nesta disciplina, o foco está em compreender o modelo orientado a objetos e desenvolver sistemas básicos. Para isso, vamos iniciar com uma revisão de lógica de programação e gradativamente adicionar novos conceitos e técnicas que nos auxiliam a construir sistemas de software organizados em classes e suas relações, além de técnicas de proteção de dados, reaproveitamento de características / reuso de código e tratamento de erros (exceções), dentre outros aspectos.
Portanto, a partir de agora, vamos entender como desenvolver código organizado, nada parecido com o chamado código-espaguete, isto é, um emaranhado confuso de instruções que não se sabe muito bem onde começa, nem onde termina.
## Unidade 1 - Revisão de Algoritmo
Apresentação da disciplina, materiais de estudo - impressos e digitais, processo avaliativo e metodologia. Considerações sobre a linguagem de programação adotada na disciplina. Revisão de lógica de programação, com foco na resolução coletiva de exercícios.
**Conteúdo:**
- Instalação do Node e configuração do ambiente de desenvolvimento.
- Introdução ao Node;
- Variáveis e tipos primitivos
- Operações básicas de entrada e saída,
- Estruturas Condicionais.