text.compare.title

text.compare.empty.header

Noticias

34 ebooks de programación gratuitos para descargar

      
<p>La editorial O’Reilly, especializada en tecnología, elaboró una serie de <strong>ebooks sobre programación que recopilan los aspectos más relevantes en distintos temas que hacen al mundo de la programación</strong>, según la opinión de profesionales de gran trayectoria y experiencia. De esta manera, estos ebooks sobre programación acercan al interesado la posibilidad de mantenerse al tanto sobre los últimos cambios en el mundo de la ingeniería de software, arquitectura, y open source.</p><p>Los ebooks están disponibles en formatos PDF, Mobi y ePub. A continuación, te presentamos cada uno de los disponibles ordenados en distintos campos de la programación.</p><h2><br/><br/>Java</h2><p><strong><br/>1) Microservices for Java Developers </strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/microservices-for-java-developers.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920052234/cat.gif alt=Microservices for Java Developers title=Microservices for Java Developers height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>2) Modern Java EE Design Patterns</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/modern-java-ee-design-patterns.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920045502/cat.gif alt=Modern Java EE Design Patterns title=Modern Java EE Design Patterns height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>3) Object-Oriented vs. Functional Programming</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/object-oriented-vs-functional-programming.csp?intcmp=il-prog-free-product-lgen_oo_v_fp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920043010/cat.gif alt=Object-Oriented vs. Functional Programming title=Object-Oriented vs. Functional Programming height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>4) Java: The Legend</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/java-the-legend.csp?intcmp=il-prog-free-product-lgen_java_legend class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920043478/cat.gif alt=Java: The Legend title=Java: The Legend height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><p><br/><br/></p><h2>Python</h2><p><strong><br/>5) A Whirlwind Tour of Python</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920053194/cat.gif alt=A Whirlwind Tour of Python title=A Whirlwind Tour of Python height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>6) 20 Python Libraries You Aren't Using (But Should)</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/20-python-libraries-you-arent-using-but-should.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920054320/cat.gif alt=20 Python Libraries You Aren't Using (But Should) title=20 Python Libraries You Aren't Using (But Should) height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>7) Hadoop with Python</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/hadoop-with-python.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920046615/cat.gif alt=Hadoop with Python title=Hadoop with Python height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>8) How to Make Mistakes in Python</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/how-to-make-mistakes-in-python.csp?intcmp=il-prog-free-product-lgen_python_mistakes class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920043300/cat.gif alt=How to Make Mistakes in Python title=How to Make Mistakes in Python height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>9) Functional Programming in Python</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/functional-programming-python.csp?intcmp=il-prog-free-product-lgen_functional_python class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920041368/cat.gif alt=Functional Programming in Python title=Functional Programming in Python height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>10) Python in Education</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/python-in-education.csp?intcmp=il-prog-free-product-lgen_python_in_ed class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920039396/cat.gif alt=Python in Education title=Python in Education height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>11) Picking a Python Version: A Manifesto</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/from-future-import-python.csp?intcmp=il-prog-free-product-lgen_picking_python class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920052234/cat.gif alt=Picking a Python Version: A Manifesto title=Picking a Python Version: A Manifesto height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><p><br/><br/></p><h2>Otros</h2><p><strong><br/>12) What's New in Swift 3</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/whats-new-in-swift-3.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920053897/cat.gif alt=What's New in Swift 3 title=What's New in Swift 3 height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>13) Why Reactive?</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/why-reactive.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920052050/cat.gif alt=Why Reactive? title=Why Reactive? height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>14) Using Blocks in Ruby</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/using-blocks-in-ruby.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920054795/cat.gif alt=Using Blocks in Ruby title=Using Blocks in Ruby height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>15) Fintech, Open Source, and Emerging Markets</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/fintech-open-source-and-emerging-tech.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920054276/cat.gif alt=Fintech, Open Source, and Emerging Markets title=Fintech, Open Source, and Emerging Markets height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>16) Practical C++ Metaprogramming</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920049944/cat.gif alt=Practical C++ Metaprogramming title=Practical C++ Metaprogramming height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>17) Real-World Maintainable Software</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/real-world-maintainable-software.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920051060/cat.gif alt=Real-World Maintainable Software title=Real-World Maintainable Software height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>18) Trends Shaping the London Tech Scene </strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/trends-shaping-the-london-tech-scene.csp?intcmp=il-prog-free-product-trends_shaping_the_london_tech_scene class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920054801/cat.gif alt=Trends Shaping the London Tech Scene title=Trends Shaping the London Tech Scene height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>19) Why Rust?</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/why-rust.csp?intcmp=il-prog-free-product-lgen_why_rust class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920040446/cat.gif alt=Why Rust? title=Why Rust? height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>20) C++ Today</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/c++-today.csp?intcmp=il-prog-free-product-lgen_cpp_today class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920040934/cat.gif alt=C++ Today title=C++ Today height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>21) RxJava for Android App Development</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/rxjava-for-android-app-development.csp?intcmp=il-prog-free-product-lgen_rxjava class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920045243/cat.gif alt=RxJava for Android App Development title=RxJava for Android App Development height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>22) Swift Pocket Reference</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/swift-pocket-reference.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920051077/cat.gif alt=Swift Pocket Reference title=Swift Pocket Reference height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><p><br/><br/></p><h2>Open Source</h2><p><strong><br/>23) Open Source in Brazil</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/open-source-in-brazil.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920054818/cat.gif alt=Open Source in Brazil title=Open Source in Brazil height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>24) Ten Steps to Linux Survival</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/ten-steps-to-linux-survival.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920051299/cat.gif alt=Ten Steps to Linux Survival title=Ten Steps to Linux Survival height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>25) Open by Design</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/open-by-design.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920046110/cat.gif alt=Open by Design title=Open by Design height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>26) Getting Started with InnerSource</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/getting-started-with-innersource.csp?intcmp=il-prog-free-product-lgen_innersource class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920044666/cat.gif alt=Getting Started with InnerSource title=Getting Started with InnerSource height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><p><br/><br/></p><h2>Arquitectura de Software</h2><p><strong><br/>27) Microservices in Production </strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/microservices-in-production.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920056607/cat.gif alt=Microservices in Production title=Microservices in Production height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>28) Developing Reactive Microservices</strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://info.lightbend.com/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.html?lst=OR class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://info.lightbend.com/rs/558-NCX-702/images/Reactive_Microservices_Thumbnail.jpg alt=Developing Reactive Microservices title=Developing Reactive Microservices height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>29) Microservices AntiPatterns and Pitfalls </strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/microservices-antipatterns-and-pitfalls.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920052685/cat.gif alt=Microservices AntiPatterns and Pitfalls title=Microservices AntiPatterns and Pitfalls height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>30) Microservices vs. Service-Oriented Architecture </strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/microservices-vs-service-oriented-architecture.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920046295/cat.gif alt=Microservices vs. Service-Oriented Architecture title=Microservices vs. Service-Oriented Architecture height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>31) Evolving Architectures of FinTech </strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/evolving-architectures-of-fintech.csp?intcmp=il-prog-free-product-lgen_evolving_architectures_fintech class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920054269/cat.gif alt=Evolving Architectures of FinTech title=Evolving Architectures of FinTech height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>32) Software Architecture Patterns </strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/software-architecture-patterns.csp?intcmp=il-prog-free-product-lgen_sa_patterns class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920039198/cat.gif alt=Software Architecture Patterns title=Software Architecture Patterns height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>33) Migrating to Cloud-Native Application Architectures </strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/migrating-cloud-native-application-architectures.csp?intcmp=il-prog-free-product-lgen_cloud_native_aa class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920039174/cat.gif alt=Migrating to Cloud-Native Application Architectures title=Migrating to Cloud-Native Application Architectures height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/><p><strong><br/>34) Reactive Microservices Architecture </strong></p><table><tbody><tr><td style=width: 140px;><p><a href=https://www.oreilly.com/programming/free/reactive-microservices-architecture-orm.csp class=enlaces_med_ecommerce target=_blank id=AMAZON><img src=https://covers.oreillystatic.com/images/0636920050940/cat.gif alt=Reactive Microservices Architecture title=Reactive Microservices Architecture height=200 width=140 style=display: block; margin-left: auto; margin-right: auto;/></a></p></td><td><p></p></td></tr></tbody></table><br/><br/>
Fuente: Shutterstock

La editorial O’Reilly, especializada en tecnología, elaboró una serie de ebooks sobre programación que recopilan los aspectos más relevantes en distintos temas que hacen al mundo de la programación, según la opinión de profesionales de gran trayectoria y experiencia. De esta manera, estos ebooks sobre programación acercan al interesado la posibilidad de mantenerse al tanto sobre los últimos cambios en el mundo de la ingeniería de software, arquitectura, y open source.

Los ebooks están disponibles en formatos PDF, Mobi y ePub. A continuación, te presentamos cada uno de los disponibles ordenados en distintos campos de la programación.



Java


1) Microservices for Java Developers

 Microservices for Java Developers




2) Modern Java EE Design Patterns

 Modern Java EE Design Patterns




3) Object-Oriented vs. Functional Programming

 Object-Oriented vs. Functional Programming




4) Java: The Legend

 Java: The Legend



Python


5) A Whirlwind Tour of Python

 A Whirlwind Tour of Python




6) 20 Python Libraries You Aren't Using (But Should)

20 Python Libraries You Aren't Using (But Should)




7) Hadoop with Python

 Hadoop with Python




8) How to Make Mistakes in Python

 How to Make Mistakes in Python




9) Functional Programming in Python

 Functional Programming in Python




10) Python in Education

 Python in Education




11) Picking a Python Version: A Manifesto

Picking a Python Version: A Manifesto



Otros


12) What's New in Swift 3

 What's New in Swift 3




13) Why Reactive?

 Why Reactive?




14) Using Blocks in Ruby

 Using Blocks in Ruby




15) Fintech, Open Source, and Emerging Markets

 Fintech, Open Source, and Emerging Markets




16) Practical C++ Metaprogramming

 Practical C++ Metaprogramming




17) Real-World Maintainable Software

 Real-World Maintainable Software




18) Trends Shaping the London Tech Scene

 Trends Shaping the London Tech Scene




19) Why Rust?

 Why Rust?




20) C++ Today

 C++ Today




21) RxJava for Android App Development

RxJava for Android App Development




22) Swift Pocket Reference

 Swift Pocket Reference



Open Source


23) Open Source in Brazil

 Open Source in Brazil




24) Ten Steps to Linux Survival

Ten Steps to Linux Survival




25) Open by Design

 Open by Design




26) Getting Started with InnerSource

 Getting Started with InnerSource



Arquitectura de Software


27) Microservices in Production

 Microservices in Production




28) Developing Reactive Microservices

 Developing Reactive Microservices




29) Microservices AntiPatterns and Pitfalls

 Microservices AntiPatterns and Pitfalls




30) Microservices vs. Service-Oriented Architecture

 Microservices vs. Service-Oriented Architecture




31) Evolving Architectures of FinTech

 Evolving Architectures of FinTech




32) Software Architecture Patterns

 Software Architecture Patterns




33) Migrating to Cloud-Native Application Architectures

 Migrating to Cloud-Native Application Architectures




34) Reactive Microservices Architecture

 Reactive Microservices Architecture




Tags:

Aviso de cookies: Usamos cookies propias y de terceros para mejorar nuestros servicios, para análisis estadístico y para mostrarle publicidad. Si continúa navegando consideramos que acepta su uso en los términos establecidos en la Política de cookies.