Desarrolla con angularJS

Páginas: 38 (9358 palabras) Publicado: 26 de septiembre de 2014
Desarrollo web ágil con Angular.js
por Carlos Azaustre
Aprende buenas prácticas y cómo automatizar tareas en tus
desarrollos Frontend, empleando Angular.js como framework y
Gulp como gestor de tareas.
Puedes seguirme en:
twitter.com/carlosazaustre
github.com/carlosazaustre
google.com/+CarlosAzaustre
facebook.com/carlosazaustre.web
Publicado en Agosto de 2014
Autor: Carlos AzaustreRevisión: Paola García

Copyright (c) 2014 Carlos Azaustre por la obra y la edición.

Índice
1. Sobre el Autor
2. Introducción
1.1. Estructura de una aplicación web moderna
1.2. Tecnologías
3. Configuración del entorno de trabajo
2.1. Instalar Google Chrome
2.2. Instalar y configurar SublimeText2 o Atom
2.3. Instalar y configurar iTerm2
2.4. Instalar Git
2.4.1. Registro en GitHub2.4.2. Registro en GitLab
2.5. Estructura de directorios y ficheros
2.6. Automatizando nuestro flujo de trabajo
4. Anatomía de una aplicación AngularJS
3.1. HTML5Boilerplate
3.2. Instalando dependencias
3.3. Módulos de la aplicación
3.3.1. Arquitectura
3.3.2. Principal scripts/app.js
3.3.3. Servicios scripts/services.js
3.3.4. Controladores scripts/controllers.js
3.3.5. Vistas parciales5. Diseño con preprocesadores CSS

4.1. Fontawesome
4.2. Fuentes Tipográficas
4.3. Estilos de la Aplicación
6. Optimizando para Producción
5.1. Cacheado de plantillas
5.2. Concatenación de ficheros JS y CSS
5.3. Servidor de archivos de producción
5.4. Reducción de código CSS

Sobre el Autor
Carlos Azaustre (Madrid, 1984) Es Desarrollador Web, enfocado en
la parte Frontend con variosaños de experiencia tanto en empresa

privada, Startups y como Freelance. Actualmente trabaja como CTO
en la Startup Chefly
Ingeniero en Telemática por la Universidad Carlos III de Madrid y
con estudios de Máster en Tecnologías Web por la Universidad de
Castilla-La Mancha (España). Fuera de la educación formal, es un
amante del autoaprendizaje a través de internet. Sigue sus artículos ytutoriales en su blog carlosazaustre.es

Otros libros publicados

Instant Zurb Foundation 4
ISBN: 9781782164029 (Septiembre 2013)

Autores: Jorge Arévalo y Carlos Azaustre
Comprar en Amazon

I. Introducción
Nota

Este libro va dirigdo para personas que tengan conocimientos
básicos en programación desarrollo web, JavaScript y conozcan
el framework Angular.js aunque sea a un nivel muybásico.
Nota

A lo largo del libro se desarrollará un ejemplo de una aplicación
web sencilla, que consume datos de una API externa que no
desarrollaremos, ya que se escapa del ámbito de este libro.
Angular.js es mucho más, este libro proporciona las bases para
implementar aplicaciones web escalables y mantenibles.

1.1 Estructura de una aplicación web moderna
Una aplicación web, actual,está compuesta habitualmente de tres
partes principales:
La parte pública o cliente - Frontend
La parte del servidor - Backend
El almacenamiento de datos - Base de Datos

La base de datos se encarga de almacenar toda la información de
nuestra aplicación. Usuarios, datos relativos a nuestra aplicación,
etc... Esta base de datos se comunica con el Backend, el cual se
encarga de controlarla seguridad, el procesamiento de datos, la
autorización, etc... Y por último el Frontend es la parte que se ejecuta
en el navegador del usuario final, se encarga de mostrar la
información de una manera atractiva y comunicarse con el Backend
para la creación de datos y visualizarlos. Esta parte comunmente en
una aplicación web moderna se realiza de manera asíncrona con
JavaScript (AJAX)utilizando el formato de documentos JSON, para
enviar y recibir datos desde el Backend por medio de una API REST.
En resumen, para crear una aplicación web completa necesitamos
una base de datos para que la información quede almacenada de
manera persistente, un Backend que se encargue de la seguridad, las
autorizaciones y el procesamiento de datos mediante una API REST,
y un Frontend que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • AngularJS
  • Angularjs
  • AngularJS
  • Desarrollo y Desarrollismo
  • desarrollo y desarrollismo
  • desarrollo y desarrollismo
  • desarrollo y desarrollismo
  • desarrollo y desarrollismo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS