laboratorio
1) Investigar.
a. ¿Qué es Git?, ¿Que lo hace diferente a otros sistemas de versionamiento?
b. ¿Qué es Github?, ¿Por qué es importante para nosotros en este curso?
2) Explicar los siguientes comandos en sus propias palabras.
git clone : Crea copia de un repositorio, sea local o remoto.
git pull : Permite actualizar tu repositorio local con el último commit realizado sobre el repositorio.
git push:
git checkout: Descargar repositorio o reemplazar cambios en un repositorio local con el contenido del repositorio en GIT.
git add : Registrar cambios y /o a añadir al Index.
git checkout -b "nombre" : crea una nueva rama, con el “nombre” especificado.
git commit -am"primer commit":
git pull rebase:
git stash
git stash pop
git reset
git cherry-pick
3) Investigar.
a. ¿Qué significan las siglas IaaS, PaaS, y SaaS? Explique las diferencias con ejemplos prácticos. b. ¿Qué es Heroku? Plataforma de computación en la nube, desarrollada en Junio de 2007, permite soportar distintos lenguajes de programación y cuya base del sistema operativo es Debian Ubuntu.
4) Registrarse en la plataforma de Heroku y descargar Heroku Toolbet para desarrollar aplicaciones. Herramientas de Software
Imagen de creacion de cuenta
5) ¿Qué es Node.js?
Es un entorno de desarrollo de ejecución multiplataforma, para capa de servidor de código abierto, asíncrono, maneja arquitectura orientada a eventos y es basado en el motor V8 de google, a diferencia de JavaScript se ejecuta del lado del servidor y no en un navegador.
¿Cuál es su importancia hoy?, ¿Por qué muchas empresas en mundo usan Node.js?
6) ¿Qué es EXPRESSJS? De otros ejemplos
Framework de node JS, se caracteriza por tener las características para las aplicaciones web y móviles. Ejemplos de framework, basados en Node JS Juggler, Core.
7) ¿Qué son los WebSockets?,
Es una tecnología que proporciona un canal de comunicaiòn bidimencional y full-duplex sobre un socket TCP. se puede utilizar tanto en navegadores como servidores web. además es utilizable en cualquier aplicación cliente/servidor.
¿Que es Socket.IO? Social media Framework de comunicaciòn basado en eventos bidireccional en tiempo real. permite crear chat y mensajería de tiempo real, análisis, contenidos y reportes en tiempo real, documentos colaborativos y streaming binary con el que es posible enviar imágenes, audio y video.
8) Investigar
a. ¿Qué es Twitter Streaming API? Dar un ejemplo de su uso en productos comerciales o por parte de alguna empresa.
b. ¿Cómo podría una empresa colombiana usar el Twitter Streaming API?