Giter VIP home page Giter VIP logo

software-design-book-es's Introduction

El tiempo pasa y el software muere

La idea de este "apunte" nació como una wiki de Github creada por Juan-Pablo Silva como apoyo para el curso de Metodologías de Diseño y Programación dictado por el profesor Alexandre Bergel del Departamento de Ciencias de la Computación, Facultad de Ciencias Físicas y Matemáticas de la Universidad de Chile.

Lo que comenzó como unas notas para complementar las clases del profesor lentamente fue creciendo, motivado por esxs alumnxs que buscaban dónde encontrar soluciones para esas pequeñas dudas que no les dejaban avanzar.

El objetivo principal del texto sigue siendo el mismo, plantear explicaciones más detalladas, ejemplos alternativos a los vistos en clases y para dejar un documento al que lxs alumnxs puedan recurrir en cualquier momento.

Este libro no busca ser un reemplazo para las clases del curso, es y será siempre un complemento.

Esta obra va dirigida a los estudiantes de la facultad así como para cualquier persona que esté dando sus primeros pasos en programación. El libro presenta una introducción al diseño de software, la programación orientada a objetos y lo básico del lenguaje de programación Kotlin.

Antes de comenzar, debo agradecer a las personas que hicieron posible y motivaron la escritura de esto: Beatríz Graboloza, Dimitri Svandich, Nancy Hitschfeld, Matías Todo y, por supuesto, Alexandre Bergel y Juan-Pablo Silva.

¿Cómo contribuir?

Si quieres contribuir a este proyecto, puedes hacerlo de varias formas siempre y cuando respetes el código de conducta del proyecto.

  • Si encuentras algún error ortográfico o de redacción, puedes abrir un issue en el repositorio de Github o bien, si tienes conocimientos de LaTeX, puedes hacer un pull request con la corrección.
  • Si encuentras algún error en el código, puedes abrir un issue en el repositorio de Github o bien, si tienes conocimientos de Kotlin, puedes hacer un pull request con la corrección.
  • Cualquier sugerencia es bienvenida, basta con abrir un issue en el repositorio de Github.
  • Si quieres contribuir con el contenido del libro, puedes hacerlo de dos formas:
    • Si tienes conocimientos de LaTeX, puedes hacer un pull request con la corrección.
    • Si no tienes conocimientos de LaTeX, puedes abrir un issue en el repositorio de Github con la sugerencia de contenido que quieres agregar.

Licencia

Este libro está bajo una licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.

Libro

El libro está disponible en formato PDF en el siguiente enlace: https://drive.google.com/file/d/1nRqmRuQGdimYzfh-m0IyjkD7XoM06RoL/view?usp=sharing

software-design-book-es's People

Contributors

r8vnhill avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

elicilla

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.