• Stars
    star
    145
  • Rank 254,144 (Top 6 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created almost 8 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📖 JavaScript, ¡Inspírate! por Ulises Gascón

JavaScript, ¡Inspírate! por Ulises Gascón

Un libro de programación sencillo y divertido que nos muestra como programar en JavaScript, desde pseudocódigo hasta las peticiones AJAX.

portada

“Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.” – Linus Torvalds

En otros idiomas

Este libro originalmente fue escrito en español, pero ha sido traducido por la comunidad a los siguientes idiomas:

Acerca de este libro

Un libro de programación sencillo y divertido que nos muestra como programar en JavaScript desde cero.

Mi idea, es empezar desde cero y hacer un viaje juntos desde los abismos profundos de la duda, pasando por el pseudocódigo hasta llegar al maravilloso mundo de las peticiones AJAX. Haremos muchas paradas en el camino, en las que aprenderemos todo lo que necesitas para empezar tu aventura como desarrollador Front-End con sólidas bases en JavaScript.

¿Qué necesito saber antes de empezar?

No es necesario que tengas experiencia programando, pero si que es importante que sepas cómo se hacen páginas web estáticas, ya que en la parte III nos centraremos en la manipulación dinámica del DOM y las llamadas AJAX.

No me extenderé mucho acerca de HTML y CSS, por lo que espero que ya tengáis cierto conocimiento adquirido.

Aunque vuestro nivel de conocimientos y experiencia sea relativamente bajo, he procurado evitar que esto sea un freno a tu aprendizaje en JavaScript.

Si tienes experiencia en otros lenguajes de programación, jugarás con ventaja al principio, pero no te confíes…

Si ya has trabajado con JQuery, aprenderás en los últimos capítulos, a hacer lo mismo pero usando solo JavaScript.

¿Qué aprenderemos?

  • A pensar como un programador
  • Pseudocódigo
  • Trabajar fluidamente con funciones
  • Dominar las bases de JavaScript (estructuras del lenguaje)
  • AJAX y sus peticiones
  • Manipulación dinámica del DOM

Este libro es algo vivo y por ello estará evolucionando constantemente. Recuerda que tu puedes formar parte de todo esto, aportando cambios y mejoras desde GitHub.

Comparta este libro

Cero coste, 0$

Este libro es completamente gratuito, con un doble objetivo, que nadie se quede sin aprender por no tener recursos y además para contribuir de este modo a la comunidad del software libre.

Aunque el libro es gratuito, Leanpub permite comprar este libro al precio que tu consideres. Todos los beneficios generados serán donados íntegramente a Code Club desde la propio plataforma de Leanpub. El autor no percibirá nada de esas donaciones

Feedback

Puedes compartirme tu opinión de diversas formas:

Contribuir

Todo el código fuente esta en este repositorio de GitHub. Este libro es algo vivo y por ello estará evolucionando constantemente.

Recuerda que tu puedes formar parte de todo esto, colaborando.

Existen muchas formas de colaborar:

  • Avisando de los errores y de las posibles erratas que pudieses encontrar en el código
  • Mejorando los ejemplos
  • Traduciendo este libro a otros idiomas para que llegue a más lectores
  • Compartiendo tus sensaciones en twitter con el hashtag #JavascriptInspirate

Encontrarás más información en el archivo contributing.md.

Licencia

ISBN: 978-84-617-7416-6

Licencia_img

Este libro esta licenciado como Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License aunque no necesariamente las imágenes de su interior.

El código incluido en la carpeta /scripts esta licenciado como GNU GPL-3.0

More Repositories

1

sample-terraform-localstack

Sample project to use Terraform, Localstack (AWS Local) and Docker compose with Nodejs
JavaScript
54
star
2

check-my-headers

Fast and simple way to check any HTTP Headers
JavaScript
45
star
3

livecoding-en-Twitch

Apuntes sobre mis transmisiones en Twitch
JavaScript
43
star
4

Calidad-del-Aire

Sistema para controlar la calidad del aire usando Arduino y los sensores MQ(2-9, y 135), AM2302 y DHT22. Los datos se exportan en formato .json vía comunicación serial
C++
28
star
5

docker-seguro

📖 Docker Seguro por Ulises Gascón
25
star
6

Aire-Madrid

Aire Madrid es una aplicación para poder ver los datos de la calidad del Aire de Madrid en tiempo real.
HTML
22
star
7

RTVE-API

Documentación (No Oficial) y ejemplos de como usar el API de RTVE
HTML
19
star
8

express-examples

Express Official Examples
JavaScript
14
star
9

tor-detect-middleware

Tor detect middleware for express
JavaScript
14
star
10

workshop-node4hackers

Repositorio de trabajo del Workshop node4hackers
JavaScript
14
star
11

express-simple-pagination

Express middleware for simple pagination. Easy way to handle limit and offset
JavaScript
13
star
12

generator-fast-documentation

A yeoman-based template to generate a great documentation website
JavaScript
11
star
13

Simple-API-REST-with-Firebase-and-IMBD

El objetivo de este repositorio es mostrar cómo desarrollar una API Rest sencilla usando Firebase como base de datos y enriqueciendo los datos con OMBD Este script permite al usuario introducir el nombre completo o solo parte de la película que queramos y Nodejs se encargará de buscar todos los detalles.
JavaScript
9
star
14

raspi-system-info-to-firebase

Send the system info (cpu usage, temperature, kernel version, etc..) from any linux based system like Raspberry Pi, ubuntu... to firebase. Realtime nodejs script
JavaScript
7
star
15

PoC-Load-test

Just a simple repo to show the potential of K6.io
JavaScript
7
star
16

opinionated-bash-scripts

Useful (and VERY OPINIONATED) Bash scripts that I use for my projects ☕️
Shell
6
star
17

simple-api

A very simple HTTP API to build fast prototypes
JavaScript
6
star
18

useful-npm-scripts

A collection of useful npm scripts
JavaScript
6
star
19

livecoding-en-wecodefest2020

Live coding sesión en el WeCodeFest 2020
JavaScript
6
star
20

n8n-nodes-synology-chat

N8n node for Synology Chat
TypeScript
5
star
21

poc-sync-markdown-with-confluence

Proof of concept project aimed at enabling the automatic synchronization of Markdown files with Confluence
5
star
22

node-zowi

Nodejs wrapper for BQ Zowi Robot
JavaScript
5
star
23

micro-utilities

A bunch of small utilities that I reuse across projects
JavaScript
5
star
24

POC-semver-and-json-schemas

Discover the Power of JSON Schemas and Semantic Versioning: Unveiling the Potential of IoT and Event-Driven Architectures
JavaScript
5
star
25

browser-redirect

RISK: This is a malicious example. Please don't use it in production.
JavaScript
4
star
26

learning-react

Learning React all in one
4
star
27

synology-chat-communicator

Simple wrapper to send Messages to Synology Chat
JavaScript
4
star
28

jenkins-status-alerts-and-reporting

Create a Github Action that monitors the status of Jenkins and generates Markdown reports for your inventory. It also alerts you when the nodes are not functioning properly.
JavaScript
4
star
29

simple-hangouts-bot

Robot de chat para Google Hangouts desarrollado con Node.js. Permite el uso de la Terminal/Consola y más...
JavaScript
4
star
30

development-toolkit

Personal Docker image used for development ☕️
JavaScript
3
star
31

the-scraping-machine

WARNING: this repo is not maintained anymore
JavaScript
3
star
32

madrid-traffic-cameras-cli

Madrid Traffic Cameras as CLI
3
star
33

workshop-jest

Jest Workshop
JavaScript
3
star
34

POC-azure-iot-digital-twins-modeling

Unlock the Power of IoT with Azure Digital Twin Modeling
JavaScript
2
star
35

simple-cache-control-middleware

A very simple cache control middleware for express
JavaScript
2
star
36

ulisesgascon

2
star
37

generator-github-action-for-marketplace

A yeoman-based template to generate Github Actions ready for the marketplace
JavaScript
2
star
38

POC-azure-iot-hub-device-communications

Azure IOT Hub - A Comprehensive Proof of Concept Walkthrough in Nodejs!
JavaScript
2
star
39

raspi-cluster

Let's have some fun with a Raspi Cluster
2
star
40

openssf-scorecard-monitor-demo

Demo to showcase the openssf-scorecard-monitor github action
2
star
41

Calidad-del-Aire-con-Firebase

Usando Firebase para guardar y representar los datos del dispositivo IoT "Calidad del Aire"
JavaScript
2
star
42

PoC-fastify

PoC fastify framework for modern API development
2
star
43

Piedra-papel-tijeras-lagarto-Spock-con-Arduino

El clásico de Big Bang Theory "Piedra papel tijeras largarto Spock" en Arduino
C++
2
star
44

JSDayES-golosinas-IOT

Usando un bote de golosinas del #JSDayES, un Arduino nano y un LED RGB... te muestro como hacer un PING lumínico a una URL y que varíe el color según el estatus code de la respuesta.
JavaScript
2
star
45

Agroduino

Una estación meteorológica geolocalizada con Arduino, Node.js y Firebase
C++
2
star
46

poc-custom-package-debian-repository

POC - Custom Package Debian Repository
1
star
47

poc-azure-iot-du-custom-package

poc-azure-iot-du-custom-package
1
star
48

polyfill-intl-enumeration

Polyfill for Intl.supportedValuesOf
JavaScript
1
star
49

poc-packaging-dot-net-core-service-for-ubuntu

Packaging a .NET Core Service for Ubuntu
C#
1
star
50

slides-taller-github-Robotics4Rookies

Taller sobre Git y GitHub - Robotics4Rookies. 14 de Enero 2021
HTML
1
star
51

POC-XML-in-nodejs-is-fun

Some transformation and useful stuff for deal with XML in Nodejs
JavaScript
1
star
52

POC-azure-IOT-DTDL-ontology

The power of Ontology in the Digital Twins Definition Language universe to build powerful and sustainable devices.
JavaScript
1
star
53

POC-secret-management-with-blackbox

Store secrets securely in Git using strong encryption without compromising the developer experience.
1
star
54

check-metadata

A CLI tool to fast check metadata for internet and local files 😎
JavaScript
1
star
55

secure-nodejs-guidelines

DEPRECATED
1
star
56

knowledge-share-process-child-and-cluster

[KS][S] GuideSmiths Process Child + Cluster
JavaScript
1
star
57

charlie-robot-platform

HCR Mobile Robot Kit with additional electronic and controlled with Node.js
JavaScript
1
star
58

POC-johnny-five-firebase-realtime

Proof of Concept - how to use Firebase Realtime Database with Johnny-five
HTML
1
star
59

Bitcoin-price-ticker-with-Arduino

WARNING: this repo is not maintained anymore
JavaScript
1
star
60

blueprint-fastify-modern-api

Blueprint for developing Fastify Modern API
1
star
61

slides-seminario-iot-huelva-inteligente

Seminario sobre Internet de Cosas (IoT) - Huelva Inteligente. 14 de Abril 2016 en Espacio de Innovación Digital
HTML
1
star
62

seminario-IOT-Huelva-Inteligente-workshop

Seminario sobre Internet de Cosas (IoT) - Huelva Inteligente. 14 de Abril 2016 en Espacio de Innovación Digital | Workshop
HTML
1
star
63

github-backup

A simple way to backup, synchronize and encrypt repositories for multiple users and organizations
JavaScript
1
star
64

Deadline-alarm

Dispositivo que nos avisa en momentos programados de manera visual y auditiva usando Node.js (J5) y Arduino
JavaScript
1
star
65

openjs-security-program-standards

POC - OpenJS Security Program Standards
HTML
1
star
66

sweetpgp

Because sometimes it can be hard to manage pgp alone
JavaScript
1
star