sábado, 24 de octubre de 2015

,

Introduccion al Desarrollo FullStack | Node JS y MongoDB

JavaScript esta creciendo cada vez mas de tal forma que se convertira en el lenguaje con mas futuro para la web, por lo que frameworks como AngularJS o Express son tan utilizados que son indispensables conocer. Pero hablemos ahora de porque Node JS y Mongo son de las tecnologías que debes de aprender hoy.

Rendimiento

Si hablamos de bases de datos MongoDB ofrece mas rendimiento que otros de SGBD aunque su principal problema es el tratamiento con las transacciones en base de datos.

Almacenamiento

A diferencia de las bases de datos convencionales MongoDB permite escalar de forma horizontal puede ser usado con un sistema de archivo, gracias al balance de carga y la replicación de datos podemos hacer uso de varios servidores para almacenamiento de archivos.

Velocidad

La rapidez es una de las características mas importantes en el desarrollo web de las cuales NodeJS es la mejor en ello, debido a que permite desarrollar mas rapido y ejecutar tests.

JSON

XML es cosa del pasado JSON es una de las formas de mantener datos mas usado y que se implementa de forma nativa a NodeJS y Mongo lo que representa una gran ventaja frente a otros lenguajes.

Como desarolladores FullStack tener conocimientos en Frontend y Backend es importante asi como de conocer las tendencias que aseguren un futuro en esta web que constantemente crece.
,

Introduccion al Desarrollo FullStack | Node JS y MongoDB

JavaScript esta creciendo cada vez mas de tal forma que se convertira en el lenguaje con mas futuro para la web, por lo que frameworks como AngularJS o Express son tan utilizados que son indispensables conocer. Pero hablemos ahora de porque Node JS y Mongo son de las tecnologías que debes de aprender hoy.

Rendimiento

Si hablamos de bases de datos MongoDB ofrece mas rendimiento que otros de SGBD aunque su principal problema es el tratamiento con las transacciones en base de datos.

Almacenamiento

A diferencia de las bases de datos convencionales MongoDB permite escalar de forma horizontal puede ser usado con un sistema de archivo, gracias al balance de carga y la replicación de datos podemos hacer uso de varios servidores para almacenamiento de archivos.

Velocidad

La rapidez es una de las características mas importantes en el desarrollo web de las cuales NodeJS es la mejor en ello, debido a que permite desarrollar mas rapido y ejecutar tests.

JSON

XML es cosa del pasado JSON es una de las formas de mantener datos mas usado y que se implementa de forma nativa a NodeJS y Mongo lo que representa una gran ventaja frente a otros lenguajes.

Como desarolladores FullStack tener conocimientos en Frontend y Backend es importante asi como de conocer las tendencias que aseguren un futuro en esta web que constantemente crece.
,

 

Full Stack Developer | Agilizando tus proyectos

Mejora el flujo de trabajo es una de las tareas mas complicadas de hacer, pero gracias a herramientas como Yeoman nos permitiran hacer mas agil y en automatico tareas para el desarrollo de nuestros proyectos.
Pero Hablemos un poco de Yeoman que es un conjunto de herramientas compuestas por Bower y Grunt que en minutos crean el esqueleto de tus proyectos web. La instalacion es muy sencilla pero como requisito necesitamos tener instalado Node.js entonces una vez que tengamos Node js tendremos que abrir la consola y escribir la siguiente instruccion.

npm install -g yo bower grunt-cli

De esta forma tendremos instalado Yeoman ademas de Yo, Bower y Grunt pero hablemos ahora de como usar esta herramienta comenzando por los Generadores

Generadores


Para comenzar a usar Yeoman y crear nuestro primer esqueleto, lo que tenemos que hacer es instalar uno de los generadores que se encuentran disponibles, buscar y elegir cual es que se adecue a nuestras necesidades de nuestro proyecto. Pero que es un generador no es mas que una rutina escrita para construir un esqueleto en particular.

Actualmente exiten unos 20 generadores oficiales mantenidos por el equipo de Yeoman, de los cuales el más utilizado suele ser el generador de aplicaciones basadas en Angular. Ademas existen actualmente más de 700 generadores mantenidos por la comunidad teniendo desde Wordpress, Jekyll, MEAN y mucho más.

Por lo que en este caso como ejemplo vamos a crear un proyecto Web sencillo por lo que instalaremos uno de los generadores para crear una aplicacion web haciendo uso de esta instruccion

npm install -g yo

npm install -g generator-webapp

Ahora que tenemos nuestro ambiente preparado ya podemos comenzar a armar nuestra aplicación.
Entonces procederemos a crear una carpeta llamada Desarrolladores FullStack y accederemos a ella enseguida colocaremos el comando "yo" o su equivalente "yo webapp" Podemos ver que ahora tenemos una nueva opción en nuestro helper de Yeoman.



Si seguimos con el proceso veremos algo como esto:

?] What would you like to do? Run the Webapp generator (0.4.9)

Make sure you're in the directory you want to scaffold into.
This generator can also be run with: yo webapp

     _-----_
    |       |
    |--(o)--|   .--------------------------.
   `---------´  |    Welcome to Yeoman,    |
    ( _´U`_ )   |   ladies and gentlemen!  |
    /___A___\   '__________________________'
     |  ~  |
   __'.___.'__
 ´   `  |° ´ Y `

Out of the box I include HTML5 Boilerplate, jQuery, and a Gruntfile.js to build your app.
[?] What more would you like? Bootstrap
   create Gruntfile.js
   create package.json
   create .gitignore
   create .gitattributes
   create bower.json
   create .jshintrc
   create .editorconfig
   create app/favicon.ico
   create app/404.html
   create app/robots.txt
   create app/.htaccess
   create app/styles/main.css
   create app/index.html
   create app/scripts/main.js


I'm all done. Running bower install & npm install for you to install the required dependencies. If this fails, try running the command yourself.


npm WARN package.json aplicacion-web@0.0.0 No description
npm WARN package.json aplicacion-web@0.0.0 No repository field.
npm WARN package.json aplicacion-web@0.0.0 No README data
npm http GET https://registry.npmjs.org/grunt-bower-install
npm http GET https://registry.npmjs.org/grunt-autoprefixer
npm http GET https://registry.npmjs.org/grunt-mocha
...
...

Ahora dentro de los archivos que fueron creados vamos a abrir package.json, Grunt.js y bower.json donde podemos ver todo lo instalado asi como las versiones ademas de las rutas de cada archivo.
,

 

Full Stack Developer | Agilizando tus proyectos

Mejora el flujo de trabajo es una de las tareas mas complicadas de hacer, pero gracias a herramientas como Yeoman nos permitiran hacer mas agil y en automatico tareas para el desarrollo de nuestros proyectos.
Pero Hablemos un poco de Yeoman que es un conjunto de herramientas compuestas por Bower y Grunt que en minutos crean el esqueleto de tus proyectos web. La instalacion es muy sencilla pero como requisito necesitamos tener instalado Node.js entonces una vez que tengamos Node js tendremos que abrir la consola y escribir la siguiente instruccion.

npm install -g yo bower grunt-cli

De esta forma tendremos instalado Yeoman ademas de Yo, Bower y Grunt pero hablemos ahora de como usar esta herramienta comenzando por los Generadores

Generadores


Para comenzar a usar Yeoman y crear nuestro primer esqueleto, lo que tenemos que hacer es instalar uno de los generadores que se encuentran disponibles, buscar y elegir cual es que se adecue a nuestras necesidades de nuestro proyecto. Pero que es un generador no es mas que una rutina escrita para construir un esqueleto en particular.

Actualmente exiten unos 20 generadores oficiales mantenidos por el equipo de Yeoman, de los cuales el más utilizado suele ser el generador de aplicaciones basadas en Angular. Ademas existen actualmente más de 700 generadores mantenidos por la comunidad teniendo desde Wordpress, Jekyll, MEAN y mucho más.

Por lo que en este caso como ejemplo vamos a crear un proyecto Web sencillo por lo que instalaremos uno de los generadores para crear una aplicacion web haciendo uso de esta instruccion

npm install -g yo

npm install -g generator-webapp

Ahora que tenemos nuestro ambiente preparado ya podemos comenzar a armar nuestra aplicación.
Entonces procederemos a crear una carpeta llamada Desarrolladores FullStack y accederemos a ella enseguida colocaremos el comando "yo" o su equivalente "yo webapp" Podemos ver que ahora tenemos una nueva opción en nuestro helper de Yeoman.



Si seguimos con el proceso veremos algo como esto:

?] What would you like to do? Run the Webapp generator (0.4.9)

Make sure you're in the directory you want to scaffold into.
This generator can also be run with: yo webapp

     _-----_
    |       |
    |--(o)--|   .--------------------------.
   `---------´  |    Welcome to Yeoman,    |
    ( _´U`_ )   |   ladies and gentlemen!  |
    /___A___\   '__________________________'
     |  ~  |
   __'.___.'__
 ´   `  |° ´ Y `

Out of the box I include HTML5 Boilerplate, jQuery, and a Gruntfile.js to build your app.
[?] What more would you like? Bootstrap
   create Gruntfile.js
   create package.json
   create .gitignore
   create .gitattributes
   create bower.json
   create .jshintrc
   create .editorconfig
   create app/favicon.ico
   create app/404.html
   create app/robots.txt
   create app/.htaccess
   create app/styles/main.css
   create app/index.html
   create app/scripts/main.js


I'm all done. Running bower install & npm install for you to install the required dependencies. If this fails, try running the command yourself.


npm WARN package.json aplicacion-web@0.0.0 No description
npm WARN package.json aplicacion-web@0.0.0 No repository field.
npm WARN package.json aplicacion-web@0.0.0 No README data
npm http GET https://registry.npmjs.org/grunt-bower-install
npm http GET https://registry.npmjs.org/grunt-autoprefixer
npm http GET https://registry.npmjs.org/grunt-mocha
...
...

Ahora dentro de los archivos que fueron creados vamos a abrir package.json, Grunt.js y bower.json donde podemos ver todo lo instalado asi como las versiones ademas de las rutas de cada archivo.
,

Recursos gratis para Full Stacks Developers y trucos en CSS3 y jQuery


Wifeo es CMS para crear sitios web y tambien una tienda online que cuenta con una base de datos de codigo fuentes con trucos en CSS3 y JQuery que resultan muy utiles para aprender y personalizar nuestras paginas web.

Es claro que estan bajo licencia licencia Creative Commons, que gracias a esto resulta gratuito hacer uso de estos recursos.

Cuenta con un generador de menu css y jQuery, generador de pestañas para redes sociales y loaders css3. 

Y sino fuera mucho tambien podras adquirir una biblioteca de iconos que esta accesible a traves de su pagina Wifeo.com/Code.

Actualmente consta de mas de 60 "trucos" y otros nuevos se añaden cada semana. No te pierdas estos recursos entra ahora.

,

Recursos gratis para Full Stacks Developers y trucos en CSS3 y jQuery


Wifeo es CMS para crear sitios web y tambien una tienda online que cuenta con una base de datos de codigo fuentes con trucos en CSS3 y JQuery que resultan muy utiles para aprender y personalizar nuestras paginas web.

Es claro que estan bajo licencia licencia Creative Commons, que gracias a esto resulta gratuito hacer uso de estos recursos.

Cuenta con un generador de menu css y jQuery, generador de pestañas para redes sociales y loaders css3. 

Y sino fuera mucho tambien podras adquirir una biblioteca de iconos que esta accesible a traves de su pagina Wifeo.com/Code.

Actualmente consta de mas de 60 "trucos" y otros nuevos se añaden cada semana. No te pierdas estos recursos entra ahora.

,

Tutorial Bootstrap 3: Introducción e instalación


En la industria del desarrollo web es comun tener herramientas o frameworks que nos ayudan a optimizar nuestro trabaja tal es el caso de  Bootstrap  un framework basado en HTML y CSS diseñado los desarrolladores de Twitter y que fue libererado en 2012, desde entonces ha ganado muchos adeptos, hasta el nivel que cuenta con la mayor comunidad de Github  del mundo.


Este framework nos ayuda a agilizar la creación del interfaz de nuestra página web, del cual sin exagerar se ha convertido en el mas utilizado, bootstrap permite que nuestro sitio este adaptado a la pantalla del dispositivos con el que accedemos, ya sea un ordenador, tablet, smartphone, television.... Esto significa que tendremos una Web responsive o adaptativa, y desde hace pocos meses, es fundamental de cara al posicionamiento en Google.


Además de agilizar la creación de nuestra Web, se conseguira un crear un diseño limpio, intuitivo, usable y de poco peso, por lo que la carga de nuestra web mucho mas rapida.

Pero ahora hablemos de ¿Por qué usar Bootstrap?
    En la web actual tenemos conceptos de Web responsive, que se integran a la perfeccion con este framework. Suit de utilideades o funcionalidades ya diseñadas. La velocidad de carga de la web Compatibilidad con la mayoria de navegadores. En constante desarrollo, tiene una gran comunidad detras y el framework va mejorando cada vez mas.

                  Como instalar Bootstrap

                  Para poder instalar iremos a la web oficial http://getbootstrap.com y le damos a Download, hay tendremos tres opciones de descarga.


                      1. Descargar el código compilado, es la ideal para comenzar a trabajar con Bootstrap.

                      2. Descargar código fuente, contiene todo los archivos originales de Bootstrap, para poder usarlo necesitas compilarlo.

                      3. Descargar código fuente en Sass, ésta versión del código fuente esta convertida a Sass para facilitar la implementación con aplicaciones como Ruby,


                  Si no queremos tener en nuestro servidor los archivos de Bootstrap, podemos utilizar el CDN disponible para ello. Para el que no lo sepa, un CDN es un conjunto de servidores ubicados en diferentes puntos de una red que contienen copias locales de ciertos contenidos, en este caso, los archivos de Bootstrap. Con esto conseguimos mejorar la carga de nuestra web.



                  En este tutorial nos decantaremos por la opción 1, una vez que lo hemos descargado, descomprimimos el framework en la carpeta de nuestro nuevo proyecto, la estructura de la carpeta debería de quedar así:

                  Carpeta del Proyecto/
                  ├── css/
                  │   ├── bootstrap.css
                  │   ├── bootstrap.min.css
                  │   ├── bootstrap-theme.css
                  │   └── bootstrap-theme.min.css
                  ├── js/
                  │   ├── bootstrap.js
                  │   └── bootstrap.min.js
                  └── fonts/
                      ├── glyphicons-halflings-regular.eot
                      ├── glyphicons-halflings-regular.svg
                      ├── glyphicons-halflings-regular.ttf
                      └── glyphicons-halflings-regular.woff


                  Esta es la estructura más básica de Bootstrap, los archivos acabados en *.min.css o *.min.js son versiones comprimidas.

                  Si queréis ver el tipo de web que podemos crear utilizando este framework, en la web oficial hay una galería de webs creadas con Bootstrap.


                  Nuestro primer ejemplo con Bootstrap

                  Estupendo, ya lo tenemos en  nuestro ordenador, ahora vamos a ver como empezar a usarlo. Primero escribimos una estructura básica de HTML5.


                   <!DOCTYPE html>
                  <html lang="en">
                    <head>
                      <meta charset="utf-8">
                    </head>
                  <body>
                  </body>
                  </html>


                  Ahora ya todo esta completo ya tenemos nuestra web, ahora llamamos a Bootstrap para que podamos hacer uso de sus funcionalidades


                  <!DOCTYPE html>
                  <html lang="es">
                    <head>
                      <meta charset="utf-8">
                      <meta name="viewport" content="width=device-width, initial-scale=1"> <!–Con esto garantizamos que se vea bien en dispositivos móviles–>
                      <title>Mi primer proyecto con los desarrolladores de full stack</title>

                      <link href="css/bootstrap.min.css" rel="stylesheet" media="screen"> <!–Llamamos al archivo CSS –>
                    </head>
                    <body>
                      <h1>¡Hola mundo!</h1>
                       <p> Hola a todos desde Desarrolladores Full Stack, porque esta es mi primera web con Bootsrap ;(</p>   
                       <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <!– Importante llamar antes a jQuery para que funcione bootstrap.min.js   –>
                      <script src="js/bootstrap.min.js"></script> <!– Llamamos al JavaScript de Bootstrap –>
                    </body>
                  </html>
                  ,

                  Tutorial Bootstrap 3: Introducción e instalación


                  En la industria del desarrollo web es comun tener herramientas o frameworks que nos ayudan a optimizar nuestro trabaja tal es el caso de  Bootstrap  un framework basado en HTML y CSS diseñado los desarrolladores de Twitter y que fue libererado en 2012, desde entonces ha ganado muchos adeptos, hasta el nivel que cuenta con la mayor comunidad de Github  del mundo.


                  Este framework nos ayuda a agilizar la creación del interfaz de nuestra página web, del cual sin exagerar se ha convertido en el mas utilizado, bootstrap permite que nuestro sitio este adaptado a la pantalla del dispositivos con el que accedemos, ya sea un ordenador, tablet, smartphone, television.... Esto significa que tendremos una Web responsive o adaptativa, y desde hace pocos meses, es fundamental de cara al posicionamiento en Google.


                  Además de agilizar la creación de nuestra Web, se conseguira un crear un diseño limpio, intuitivo, usable y de poco peso, por lo que la carga de nuestra web mucho mas rapida.

                  Pero ahora hablemos de ¿Por qué usar Bootstrap?
                      En la web actual tenemos conceptos de Web responsive, que se integran a la perfeccion con este framework. Suit de utilideades o funcionalidades ya diseñadas. La velocidad de carga de la web Compatibilidad con la mayoria de navegadores. En constante desarrollo, tiene una gran comunidad detras y el framework va mejorando cada vez mas.

                  Como instalar Bootstrap

                  Para poder instalar iremos a la web oficial http://getbootstrap.com y le damos a Download, hay tendremos tres opciones de descarga.


                      1. Descargar el código compilado, es la ideal para comenzar a trabajar con Bootstrap.

                      2. Descargar código fuente, contiene todo los archivos originales de Bootstrap, para poder usarlo necesitas compilarlo.

                      3. Descargar código fuente en Sass, ésta versión del código fuente esta convertida a Sass para facilitar la implementación con aplicaciones como Ruby,


                  Si no queremos tener en nuestro servidor los archivos de Bootstrap, podemos utilizar el CDN disponible para ello. Para el que no lo sepa, un CDN es un conjunto de servidores ubicados en diferentes puntos de una red que contienen copias locales de ciertos contenidos, en este caso, los archivos de Bootstrap. Con esto conseguimos mejorar la carga de nuestra web.



                  En este tutorial nos decantaremos por la opción 1, una vez que lo hemos descargado, descomprimimos el framework en la carpeta de nuestro nuevo proyecto, la estructura de la carpeta debería de quedar así:

                  Carpeta del Proyecto/
                  ├── css/
                  │   ├── bootstrap.css
                  │   ├── bootstrap.min.css
                  │   ├── bootstrap-theme.css
                  │   └── bootstrap-theme.min.css
                  ├── js/
                  │   ├── bootstrap.js
                  │   └── bootstrap.min.js
                  └── fonts/
                      ├── glyphicons-halflings-regular.eot
                      ├── glyphicons-halflings-regular.svg
                      ├── glyphicons-halflings-regular.ttf
                      └── glyphicons-halflings-regular.woff


                  Esta es la estructura más básica de Bootstrap, los archivos acabados en *.min.css o *.min.js son versiones comprimidas.

                  Si queréis ver el tipo de web que podemos crear utilizando este framework, en la web oficial hay una galería de webs creadas con Bootstrap.


                  Nuestro primer ejemplo con Bootstrap

                  Estupendo, ya lo tenemos en  nuestro ordenador, ahora vamos a ver como empezar a usarlo. Primero escribimos una estructura básica de HTML5.


                   <!DOCTYPE html>
                  <html lang="en">
                    <head>
                      <meta charset="utf-8">
                    </head>
                  <body>
                  </body>
                  </html>


                  Ahora ya todo esta completo ya tenemos nuestra web, ahora llamamos a Bootstrap para que podamos hacer uso de sus funcionalidades


                  <!DOCTYPE html>
                  <html lang="es">
                    <head>
                      <meta charset="utf-8">
                      <meta name="viewport" content="width=device-width, initial-scale=1"> <!–Con esto garantizamos que se vea bien en dispositivos móviles–>
                      <title>Mi primer proyecto con los desarrolladores de full stack</title>

                      <link href="css/bootstrap.min.css" rel="stylesheet" media="screen"> <!–Llamamos al archivo CSS –>
                    </head>
                    <body>
                      <h1>¡Hola mundo!</h1>
                       <p> Hola a todos desde Desarrolladores Full Stack, porque esta es mi primera web con Bootsrap ;(</p>   
                       <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <!– Importante llamar antes a jQuery para que funcione bootstrap.min.js   –>
                      <script src="js/bootstrap.min.js"></script> <!– Llamamos al JavaScript de Bootstrap –>
                    </body>
                  </html>

                  miércoles, 7 de octubre de 2015

                  ,

                  Herramientas gratuitas para ayudarte a crear tu propio videojuego


                  Los videojuegos muchos soñamos con diseñar uno, pocos lo logran y otros solo nos gusta soñar con ello. Si bien puede ser cierto que hay herramientas para diseñar juegos sin tener conocimientos minimos de programación, no esta mal que tengamos que aprender uno para comenzar.  Ahora vamos a nombrar algunas de las herramientas que te recomendamos para crear tu propio videojuego y contenido gratuito para puedas comenzar.

                  Unity


                  Si bien es una de las mas conocidas Unity es la mejor herramienta para diseñar un juego para Xbox, PC, Linux, Web, iOS, Android, PS4, Blackberry. Lo genial que tiene Unity es que permite trabajar con el lenguaje de programación C#. Este programa tiene un motor para diseño de juegos 3D y 2D.

                  Unreal Engine


                  Si bien eres un gamer deberas de conocer esta empresa Epic Games, creadores de uno de los juegos mas grandes de Xbox, Gears of War, el cual fue elaborado con esta herramienta lógicamente que la gente de Epic Games se dio cuenta que tenia algo bueno desde que comenzaron a trabajar con esta herramienta. Debido a que se asemeja bastante a Unity .

                  CryEngine 3


                  Crysis 2 y Crysis 3 fueron juegos elaborados con esta herramienta, la cual provee de un sistema de scripting visual, también de la posibilidad de trabajar con Inteligencia Artificial y diagramas de Flujo. Si conoces los juegos mencionados entonces ya sabes de que es capaz esta herramienta.

                  Los videojuegos muchos soñamos con diseñar uno, pocos lo logran y otros solo nos gusta soñar con ello. Si bien puede ser cierto que hay herramientas para diseñar juegos sin tener conocimientos minimos de programación, no esta mal que tengamos que aprender uno para comenzar.  Ahora vamos a nombrar algunas de las herramientas que te recomendamos para crear tu propio videojuego y contenido gratuito para puedas comenzar.
                  Unity

                  Si bien es una de las mas conocidas Unity es la mejor herramienta para diseñar un juego para Xbox, PC, Linux, Web, iOS, Android, PS4, Blackberry. Lo genial que tiene Unity es que permite trabajar con el lenguaje de programación C#. Este programa tiene un motor para diseño de juegos 3D y 2D.

                  ,

                  Recopilación de más de 500 libros de programación totalmente gratis


                  Si te gustan las cosas gratis tanto como a nosotros este post es para ti, programar es una de los trabajos que exigen tener conocimiento muy especializado en un tema. Ahora si bien programar en algún lenguaje puede ser difícil por el hecho de existir una amplia gama de  contenido en la web. Resulta que tenemos la solución a este problema.


                  Se trata de un repositorio en Github con más de 500 libros de programación con diversos lenguajes de programación, resulta absurdo no querer tenerlos. Sin embargo solo hay cerca de 80 lenguajes de programación que están cubiertos en este repositorio. Por lo tendrás que echar un vistazo a esta enorme colección de libros que te ayudaran a desarrollarte como todo un profesional.

                  No olvides comentar y compartir con tus amigos,  Muchas Gracias

                  Enlace aquí: https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#professional-development


                  lunes, 5 de octubre de 2015

                  ,

                  Introducción a jQuery

                  Guia de introducción a jQuery donde encontraras la informacion necesaria para poder aprender la implementasion, sintaxis y eventos que pueden utilizarse con este Framework de JavaScript.

                  JQuery es sin ninguna duda el mejor de los frameworks de JavaScript, utilizado para mutiples tareas como animaciones, Ajax entre otras cosas.


                  Implementando JQuery en una web  

                  Lo principal que hay que hacer es descargar la version de JQuery que vamos a utilizar aqui puedes descargarlo página oficial de jQuery
                   
                  Existen dos formas implementar jQuery en una pagina web:

                  La primera es copiar la ruta del archivo y agregar una etiqueta script en el codigo de nuestra web.

                  <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
                  La segunda forma es guardar el contenido en el equipo y añadir la etiqueta script
                  con la ubicacion de nuestro archivo descargado. 
                    
                  <script src="jquery-1.10.2.min.js"></script>

                  Sentencias en JQuery

                  Las sentencias nos permiten ejecutar scripts una vez que todo esta cargado en nuestra pagina.

                   $( document ).ready()

                  Esta sentencia nos permite ejecutar nuestros scripts una vez todo el DOM de la pagina ha sido cargado.

                  $(document).ready(function(){ //Codigo });

                  Selectores

                  Los selectores en jQuery forman parte de los  mecanismo principales para seleccionar elementos del DOM. Existen tres principales selectores en jQuery:

                  El primero es de Etiqueta retorna una coleccion con los elementos correspondientes a la etiqueta seleccionada.

                  Etiqueta

                  Retorna una colección de elementos correspondiente a la etiqueta deseada.
                  $("h3")
                  Ejemplo practico seria:
                  $("h3").each(function(){
                  alert($(this).html());
                  });
                  Como puedes ver en este ejemplo se esta seleccionado todos los elementos <h3> y luego recorremos dicha colección imprimiendo en una ventana de alerta su contenido.

                  El siguiente selector es de clase el cual retorna una coleccion de acuerdo a los elementos que estan asociados a dicha clase.

                  Clase

                  Este selector retorna una coleccion de elementos cuya clase sea la especificada.
                  $(".header")
                  Ejemplo practico :
                  $(".header").each(function(){
                  alert($(this).html());
                  });
                  Como puedes apreciar en este ejemplo se ha seleccionado todos los elementos cuya clase sea header y luego recorremos dicha colección imprimiendo su contenido en una ventana de alerta.

                  Identificador


                  La tercer selector es de identificador el cual a travez de un id se retorna un elemento en especifico

                  $("#nav")
                  Ejemplo
                  var header = $("#nav");
                  alert(header.html());
                  Como puedes ver solo se esta imprimiendo en la ventana de alerta el contenido del elemento cuyo identificador sea nav.