es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


20 Ebooks gratuitos para desarrolladores de software [Principiantes]

Desarrollar y programar software y aplicaciones nunca es una tarea fácil, y algunas veces necesita un poco de ayuda, ya sea para administrar su flujo de trabajo, refrescar sus conocimientos o aprender un nuevo lenguaje de programación . Afortunadamente, hay muchos recursos en Internet que pueden ayudar, incluidos los libros electrónicos gratuitos.

Aquí, hemos compilado una lista de 20 libros electrónicos gratuitos que definitivamente deberían ser de utilidad para los programadores y desarrolladores de software principiantes. Cubren un rango decente de temas, desde consejos de flujo de trabajo más generales hasta códigos esenciales y bastantes cosas intermedias. Sin más preámbulos, aquí está la lista.

Cómo convertirse en un programador

Por Rob Wailing

El título lo dice todo, realmente: este ebook debería ser una de sus primeras lecturas si recién está empezando, o incluso si está tratando de decidir si la programación es la correcta para usted. No es un libro electrónico profundo, pero el autor cubre una cantidad decente de temas no técnicos, como por dónde empezar, cómo adquirir experiencia y otras cuestiones del mundo real.

Disponible como: PDF

Lean Software Development

Por David J. Anderson

Este ebook arroja luz sobre cómo el concepto de "Lean", que se origina de la estructura de gestión en Toyota en la década de 1990, se puede aplicar al desarrollo de software. No es un libro sobre programación; en cambio, el libro electrónico trata sobre cómo abordar y gestionar el proceso de desarrollo de software .

Disponible como: PDF

Volver a lo básico: principios sin hipertexto para desarrolladores de software

Por Jason Gorman

Este ebook abarca mucho de la publicidad y el marketing que está presente en el mundo del desarrollo de software e intenta reintroducir algo de lo que el autor cree que son principios básicos del desarrollo de software . En este libro electrónico se tratan temas como la necesidad de objetivos comprobables, la automatización del trabajo con burros y la necesidad de involucrar a los clientes.

Disponible como: PDF

No solo tirar los dados

Por Neil Davidson

Este ebook aborda una de las partes más importantes para cualquier desarrollador de software que quiera vender su trabajo: fijación de precios. Después de todo, no sirve de nada escribir un gran programa si no se le asigna un precio correcto ; este ebook debería ayudar, y analiza cuestiones tales como la economía, la psicología de precios y la percepción de precios.

Disponible como: Descarga gratuita

Programación desde la base

Por Jonathan Bartlett

Como puede indicar el título, este libro electrónico está realmente dirigido a los principiantes a la programación y el desarrollo, enseñándoles a pensar, escribir y aprender como un programador. El ebook enseña los principios de la programación utilizando lenguaje ensamblador para procesadores x86 y sistemas operativos GNU / Linux.

Disponible como: PDF

97 cosas que todo programador debería saber - Extended

Compilado por Shirish Padalkar

Este ebook es una colección de ensayos y artículos de la wiki de 97 Cosas que todo programador debe saber que no se incluyeron en el libro. Hay una gran variedad de contribuciones en este libro electrónico, discutiendo una gran cantidad de temas que van desde consejos explícitos con código y programación hasta consejos más generales sobre cómo ser programador o desarrollador de software.

Disponible como: descarga de Pay-what-you-want

Eficiencia en los flujos de trabajo de desarrollo

Por Florian Motlik

Este ebook comparte y discute el flujo de trabajo del equipo de desarrollo de Codeship con la esperanza de que lo inspire a optimizar también su propio flujo de trabajo de desarrollo, o el de su equipo. Los tres capítulos del libro abordan el desarrollo de nuevas características, solicitudes de extracción y revisiones de códigos, así como las canalizaciones de implementación y la implementación sin tiempo de inactividad .

Disponible como: descarga de correo electrónico

Fundamentos de la programación

Por Karl Seguin

Este ebook, como sugiere el título, aborda los fundamentos básicos de la programación y cómo crear un mejor software . El autor discute temas como ALT.NET, diseño impulsado por dominio, pruebas unitarias e inyección de dependencia, así como algunos temas más simples de "volver a lo básico". Es una buena lectura para realmente entender los cimientos.

Disponible como: PDF

Hacknot: Ensayos sobre desarrollo de software

Por Ed Johnson

Este ebook es una colección de ensayos escritos entre 2003 y 2006, que discuten y critican varios conceptos dentro del campo del desarrollo de software . Desde la programación extrema y los métodos ágiles hasta la depuración y mantenimiento de la industria de desarrollo de software, ningún tema está a salvo del ojo crítico de Ed Johnson.

Disponible como: Descarga gratuita de Lulu

Motivación del programador para principiantes

Por Rajaraman Raghuraman

Este ebook es una colección de las publicaciones de blog del autor, que contiene consejos más simples y prácticos acerca de ser un programador. No hay código aquí; más bien, el autor discute temas tales como cómo aprender programación, citas reflexivas, así como las actitudes y habilidades que un buen desarrollador de software necesita.

Disponible como: descarga de correo electrónico

Inventa tus propios juegos de computadora con Python

Por Al Sweigart

Si ha estado interesado en aprender Python pero nunca supo cómo, este ebook es un gran lugar para comenzar. Es cierto que está dirigido más a los estudiantes más jóvenes, pero todavía es un gran lugar para comenzar, especialmente porque utiliza el proceso de hacer un juego como una forma de enseñarle algunas de las características y complejidades de Python.

Disponible como: PDF

Aprendiendo a programar con Python

Por Richard Halterman

Este ebook es una guía bastante exhaustiva para programar con Python 3.2 . El autor comienza con los conceptos básicos de Python, como el software y las herramientas de desarrollo, antes de entrar en un territorio más detallado como los procesos iterativos de Python, el uso y la escritura de funciones, los diferentes tipos de objetos y los tipos personalizados.

Disponible como: PDF

Open Data Structures (en Java)

Por Pat Morin

Este libro tiene un objetivo bastante noble: dar a los alumnos acceso libre a un libro de texto actualizable y de código abierto relacionado con estructuras de datos en Java . Como se puede imaginar, el contenido está más orientado a los estudiantes de Java que a los expertos, pero es probable que incluso los programadores veteranos obtengan algún uso de este libro de texto, aunque solo sea para refrescarse.

Disponible como: PDF

F # Sucintamente

Por Robert Pickering

Este ebook es una introducción al punto del lenguaje de programación F #. El autor dedica algunos capítulos a la introducción de F #, programación funcional y por qué es importante, antes de guiarlo a través del clásico "¡Hola mundo!" ejercicio. Los temas posteriores incluyen programación orientada a objetos, simulaciones y gráficos, así como la creación de una aplicación en F # .

Disponible como: descarga de correo electrónico

Comenzando con el desarrollo de código abierto

Por Rachna Kapur, Mario Briggs, Pedro Carvalho, Ulises Costa, Tapas Saha, Raul F. Chong y Peter Kohlmann

Este completo ebook es una excelente introducción al mundo del software de código abierto y los problemas relacionados con él. Los temas tratados incluyen licencias, modelos de negocio de código abierto, el papel de la comunidad de código abierto en el desarrollo y el inicio de su propio proyecto de código abierto .

Disponible como: PDF

Git sucintamente

Por Ryan Hodson

GitHub es uno de los sistemas de control de versiones más útiles en Internet en este momento, y es increíblemente importante para cualquier desarrollador de software. Este ebook es una excelente introducción a cómo funciona GitHub, discutiendo todo lo que necesita saber, desde una descripción general de GitHub hasta temas específicos como la grabación y la eliminación de cambios y repositorios remotos.

Disponible como: descarga de correo electrónico

La guía de Rook a C ++

Por Jeremy A. Hansen

Este ebook es más o menos un completo libro de texto de C ++ que cubre todo lo que necesitas saber sobre programación y desarrollo de software usando C ++. Los temas discutidos incluyen variables, tipos de datos y conversión, bucles, archivos de E / S y datos dinámicos. El libro electrónico también incluye preguntas de repaso y respuestas para cada capítulo para ayudar más al aprendizaje.

Disponible como: PDF

C ++ Sucintamente

Por Michael McLaughlin

Este ebook fue escrito con los desarrolladores de C # en mente. Específicamente, fue escrito para ayudar a los desarrolladores familiarizados con C # a aprender C ++ . Lo hace al tratar de referirse al conocimiento previo de C # tanto como sea posible mientras se tratan temas como tipos, espacios de nombres, adquisición de recursos y cadenas.

Disponible como: descarga de correo electrónico

Programación de Windows Store Apps con HTML, CSS y Javascript

Por Kraig Brockschmidt

Este es un libro electrónico esencial para cualquiera que desarrolle aplicaciones para Windows Store. Todos los temas incluidos, como la anatomía de las aplicaciones de Windows, el contenido web y el enlace de datos, se tratan en profundidad y con gran detalle. El ebook también viene con archivos complementarios para ayudarlo con algunas de las tareas del libro.

Disponible como: PDF | EPUB | Encender

.NET Technology Guide para aplicaciones comerciales

Por César de la Torre y David Carmona

El principal objetivo de este ebook es ayudarlo a elegir las tecnologías y enfoques de desarrollo de Microsoft adecuados para su proyecto .NET. Lo hace al guiarlo a través de una serie de patrones y escenarios de aplicaciones diferentes, con tecnologías recomendadas para cada patrón y escenario, con el fin de ayudarlo a tomar la decisión correcta.

Disponible como: PDF

Mastodon: como Twitter, pero mucho más fresco

Mastodon: como Twitter, pero mucho más fresco

Si has sido un usuario de Twitter durante mucho tiempo, es probable que estés familiarizado con algunos de los cambios innecesarios de Twitter . Mientras que muchos de nosotros decidimos quedarnos con Twitter por el momento, un alemán de 24 años llamado Eugene Rochko decidió tomar cartas en el asunto para desarrollar una versión "mejor" de Twitter. Est

(Consejos de tecnología y diseño)

Franz optimiza todos sus servicios de chat y redes sociales

Franz optimiza todos sus servicios de chat y redes sociales

Administrar múltiples servicios de chat y mensajería puede ser una experiencia bastante desagradable, ya que tendrá que hacer malabarismos entre las aplicaciones en su dispositivo inteligente y las ventanas abiertas en su computadora. Afortunadamente, una aplicación llamada Franz puede optimizar su experiencia de redes sociales para usted.El

(Consejos de tecnología y diseño)