Desarrollo Ágil de Aplicaciones General

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Desarrollo Ágil de Aplicaciones General por Mind Map: Desarrollo Ágil de Aplicaciones General

1. Boostrap

1.1. es un framework CSS de código abierto que favorece el desarrollo web de un modo más sencillo y rápido. Incluye plantillas de diseño basadas en HTML y CSS con la que es posible modificar tipografías, formularios, botones, tablas, navegaciones, menús desplegables, etc. También existe la posibilidad de utilizar extensiones de Javascript adicionales.

1.1.1. código abierto, y todo su código actualizado se encuentra en un repositorio de Github. Está mantenido y actualizado por Twitter. Es compatible con la mayoría de navegadores (Chrome, Safari, Mozilla…). Dispone de gran cantidad de documentación, tanto en su portal como en páginas web especializadas. Utiliza componentes vitales para los desarrolladores (HTML5, CSS3, jQuery o GitHub, entre otros). Incluye Grid system para maquetar por columnas. Sus plantillas son de sencilla adaptación responsive. Dispone de un conjunto de elementos web personalizables. Se integra con librerías JavaScript. Usa Less: un lenguaje de las hojas de estilo CSS preparado para enriquecer los estilos de la web.

2. Nodejs

2.1. entorno de tiempo de ejecución en tiempo real incluye todo lo que se necesita para ejecutar un programa escrito en JavaScript. También aporta muchos beneficios y soluciona muchísimos problemas, por lo que sería más que interesante realizar nuestro curso de Node.js para obtener las bases, conceptos y habilidades necesarias que nos motiven a profundizar en sus opciones e iniciar la programación.

2.1.1. Con Node puedes utilizar javascript como lenguaje de scripting en tu consola (como bash, perl, etc.)

2.1.2. Permite utilizar el mismo lenguaje (javascript), tanto en el cliente como en el servidor.

2.1.3. Ofrece muy buena gestión de paquetes gracias a NPM (si quieres hacer algo, probablemente exista una librería/paquete que ya lo ofrezca) . Detrás de Node hay una gran comunidad documentando, haciendo tutoriales y creando nuevos módulos.

2.1.4. Con Node.js es posible hacer en el servidor, todo lo que necesitas – acceso a ficheros, a bases de datos, conexiones de clientes, entre otros .

2.1.5. Está basado en eventos, así que toda la filosofía asíncrona que ya utilizas con AJAX en tu cliente, la puedes pasar al servidor.

3. angular

3.1. framework que se emplea para todo tipo de creaciones y ediciones de aplicaciones y software que se realiza destinado a aplicaciones web y a Javascript. la versión de Angular se llama AngularJS y logra mucho más, a la vez que mejora lo ya existente. Permite crear aplicaciones y desarrollar proyectos tanto para ordenadores y para sistemas operativos de escritorio como para móvil, tablet y otro tipo de dispositivos, lo que le da una utilidad mayor y la hace más recomendable, aconsejable y altamente funcional para los desarrolladores.

3.1.1. Uso de TypeScript A la hora de programar en Angular o acceder a la información y ejemplos que te ofrece, te encontrarás que dicho Framework está escrito en el metalenguaje TypeScript, lo que genera mayor seriedad y resistencia en el código. A pesar de ello, Angular no te obliga a utilizar TypeScript, aunque si es verdad que te lo sugiere por defecto.

3.1.2. Componentes Web Un componente del Framework Angular hace referencia a una porción del código que podrás utilizar en otros proyectos de Angular sin ningún esfuerzo.

3.1.3. Te ofrece estabilidad En el mundo de la programación, los cambios son el día a día de todo Desarrollador Web. Esta serie de modificaciones constantes termina por quemar y agotar a los profesionales del sector, dejando su trabajo obsoleto al poco tiempo de realizarlo.

3.1.4. Gran soporte de herramientas Una de las grandes ventajas del Framework Angular es su capacidad de almacenamiento separado del código de la interfaz de usuario y lógica del negocio. Esto le permitirá a nuestro Fullstack Web Developer sacar partido a muchas de las herramientas que ya existen para poder editar este tipo de archivos.