Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ADSI
FICHA
1617760
SENA GALAN
GIT
Es un sistema de control de versiones que nos registra los cambios realizados en un archivo o
conjunto de archivos. El flujo de trabajo de divide en tres, el primero es crear, modificar, editar
una serie de archivos. El segundo es escoger los archivos que están listos. El tres ya es el registro
de nuestro proyecto.
GITHUB
GitHub es un sitio web y un servicio en la nube que ayuda a los desarrolladores a almacenar y
administrar su código, al igual que llevar un registro y control de cualquier cambio sobre este
código. Para entender exactamente qué es GitHub, primero usted necesita conocer los dos
principios que lo conectan:
Control de versión.
Git.
COMANDOS
Configurar Nombre que salen en los commits
Configurar Email
Iniciando repositorio
git init
git add .
subimos al repositorio
GIT ADD
git add .
GIT COMMIT
git commit -a
Agregar al ultimo commit, este no se muestra como un nuevo commit en los logs. Se puede
especificar un nuevo mensaje
git commit --amend -m "Texto que identifique por que se hizo el commit"
GIT PUSH
Subimos al repositorio
Subimos un tag
GIT LOG
git log
REPOSITORIO REMOTO
Para poder colaborar en cualquier proyecto Git, necesitas saber cómo gestionar tus repositorios
remotos. Los repositorios remotos son versiones de tu proyecto que se encuentran alojados en
Internet o en algún punto de la red. Puedes tener varios, cada uno de los cuales puede ser de
sólo lectura, o de lectura/escritura, según los permisos que tengas. Colaborar con otros implica
gestionar estos repositorios remotos, y mandar (push) y recibir (pull) datos de ellos cuando
necesites compartir cosas.
git push es un comando que sube los cambios hechos en tu ambiente de trabajo a una
rama de trabajo tuya y/o de tu equipo remota.
https://git-scm.com/book/es/v1/Fundamentos-de-Git-Trabajando-con-repositorios-remotos
NODEJS
JavaScript es un sólo un lenguaje de programación del lado del cliente que se ejecuta en el
navegador, ¿verdad?. Ahora ya no. Node.js es una forma de ejecutar JavaScript en el servidor,
además de mucho más. Node.js es un entorno Javascript del lado del servidor, basado en eventos.
Node ejecuta javascript utilizando el motor V8, desarrollado por Google para uso de su navegador
Chrome. Aprovechando el motor V8 permite a Node proporciona un entorno de ejecución del lado
del servidor que compila y ejecuta javascript a velocidades increíbles. El aumento de velocidad es
importante debido a que V8 compila Javascript en código de máquina nativo, en lugar de
interpretarlo o ejecutarlo como bytecode. Node es de código abierto, y se ejecuta en Mac OS X,
Windows y Linux.
https://www.netconsulting.es/blog/nodejs/
TYPESCRIPT
TypeScript es un lenguaje de programación de código abierto desarrollado por Microsoft, el cual
cuenta con herramientas de programación orientada a objetos, muy favorable si se tienen
proyectos grandes. Anders Hejlsberg, arquitecto principal del desarrollo del lenguaje de
programación C#, es el principal participante en el desarrollo de este lenguaje.
https://devcode.la/blog/que-es-typescript/
ANGULAR
Angular es un framework de desarrollo para JavaScript creado por Google. La finalidad de Angular
es facilitarnos el desarrollo de aplicaciones web SPA y además darnos herramientas para trabajar
con los elementos de una web de una manera más sencilla y optima.
Otro propósito que tiene Angular es la separación completa entre el front-end y el back-end en
una aplicación web.
https://victorroblesweb.es/2017/08/05/que-es-angular-y-para-que-sirve/
SPA
En pocas palabras, SPA son las siglas de Single Page Application. Es un tipo de aplicación web
donde todas las pantallas las muestra en la misma página, sin recargar el navegador.
Técnicamente, una SPA es un sitio donde existe un único punto de entrada, generalmente el
archivo index.html. En la aplicación no hay ningún otro archivo HTML al que se pueda acceder de
manera separada y que nos muestre un contenido o parte de la aplicación, toda la acción se
produce dentro del mismo index.html.
https://desarrolloweb.com/articulos/que-es-una-spa.html
https://github.com/zambrano202/Angular.git