programacao-modular

Material da disciplina de Programação Modular do curso de Engenharia de Software

https://github.com/hugodepaula/programacao-modular

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (2.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Material da disciplina de Programação Modular do curso de Engenharia de Software

Basic Info
  • Host: GitHub
  • Owner: hugodepaula
  • License: cc0-1.0
  • Language: TeX
  • Default Branch: main
  • Homepage:
  • Size: 51.9 MB
Statistics
  • Stars: 74
  • Watchers: 6
  • Forks: 14
  • Open Issues: 2
  • Releases: 0
Created over 5 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

Programação Modular

Material da disciplina de Programação Modular do curso de Engenharia de Software

Ementa da disciplina

Fatores de qualidade de software. Modularidade. Projeto Orientado para Objetos. Polimorfismo, interfaces, tipos enumeráveis, genéricos e opcionais. Coleções. Tratamento de exceções. Programação Orientada a Eventos. Princípios SOLID. Padrões de projeto. Aspectos funcionais. Desenvolvimento dirigido por testes. Concorrência. Serialização.

Versão

We use SemVer for versioning. For the versions available, see the tags on this repository.

Autors

  • Prof. Hugo de Paula - Initial work - PurpleBooth
  • Prof. Pedro Pongelupe - Semestre 01-2024 - RedBus

License

Este projeto é licenciado sob a Creative Commons Zero v1.0 Universal - vejo arquivo a LICENSE.md para mais detalhes.

Owner

  • Name: Hugo de Paula
  • Login: hugodepaula
  • Kind: user
  • Location: Belo Horizonte, MG
  • Company: PUC Minas

Professor at the Department of Computer Science

Citation (CITATION.cff)

# YAML 1.2
---
abstract: |
    "Material de apoio da disciplina de \"Programação Modular\", do curso de Engenharia de Software da PUC Minas.
    
    Ementa:
    Fatores de qualidade de software. Modularidade. Projeto Orientado para Objetos. Polimorfismo, interfaces, tipos enumeráveis, genéricos e opcionais. Coleções. Tratamento de exceções. Programação Orientada a Eventos. Princípios SOLID. Padrões de projeto. Aspectos funcionais. Desenvolvimento dirigido por testes. Concorrência. Serialização.
    "
authors: 
  -
    affiliation: "PUC Minas"
    family-names: "de Paula"
    given-names: Hugo
cff-version: "1.1.0"
keywords: 
  - "Programação Modular"
  - "Programação Orientada para Objetos"
  - Java
message: |
    "If you use this software, please cite it using these metadata.
    Se você utilizar este software, por favor cite-o utilizando estes metadados."
repository-code: "https://github.com/hugodepaula/programacao-modular"
title: "Programação Modular"
...

GitHub Events

Total
  • Watch event: 7
  • Push event: 1
  • Fork event: 3
Last Year
  • Watch event: 7
  • Push event: 1
  • Fork event: 3

Dependencies

exemplos/web_service/WS_02_Hello/pom.xml maven
  • com.sparkjava:spark-core 2.8.0
  • org.slf4j:slf4j-simple 1.7.21
exemplos/web_service/WS_03_ProdutoService/pom.xml maven
  • com.sparkjava:spark-core 2.8.0
  • org.slf4j:slf4j-simple 1.7.21
exemplos/web_service/WS_04_StaticResource/pom.xml maven
  • com.sparkjava:spark-core 2.8.0
  • org.slf4j:slf4j-simple 1.7.21
exemplos/web_service/WS_05_JsonTransformer/pom.xml maven
  • com.sparkjava:spark-core 2.8.0
  • org.json:json 20190722
  • org.slf4j:slf4j-simple 1.7.21
exemplos/web_service/WS_06_Redirect/pom.xml maven
  • com.sparkjava:spark-core 2.8.0
  • org.json:json 20190722
  • org.slf4j:slf4j-simple 1.7.21
exercicios/introducao_e_tdd/introducao_01_data/pom.xml maven
  • org.junit.jupiter:junit-jupiter 5.11.0 test
exercicios/introducao_e_tdd/introducao_02_pessoa/pom.xml maven
  • org.junit.jupiter:junit-jupiter 5.11.0 test
exercicios/introducao_e_tdd/introducao_03_conta/pom.xml maven
  • org.junit.jupiter:junit-jupiter 5.11.0 test
exercicios/polimorfismo/polimorfismo_01_empresa/pom.xml maven
  • org.junit.jupiter:junit-jupiter 5.11.0 test