Maestro del Desarrollo Front-end
Maestro del Desarrollo Front-end
De principiante a maestro: Transforma tu carrera con el poder del desarrollo front-end
Sobre este libro
Este libro está diseñado para guiarte en tu viaje hacia la maestría en desarrollo front-end. A través de sus páginas, aprenderás los conceptos básicos y avanzados del desarrollo front-end, incluyendo HTML, CSS, Tailwind, JavaScript, Typescript, React, Angular y cómo integrarlos para crear aplicaciones web atractivas y eficientes.
Además de los conceptos técnicos, también cubriremos la optimización y despliegue de aplicaciones web, así como las habilidades y herramientas necesarias para ser un desarrollador front-end exitoso.
Este libro es perfecto para aquellos que se quieren convertir en front-end como para aquellos que quieren mejorar sus habilidades y ampliar sus conocimientos en esta línea. Con su enfoque específico y sus ejemplos concisos, este libro te va a ayudar a convertirte en un maestro del desarrollo front-end.
Tabla de contenidos
-
1. Introducción
- 1.1 ¿Qué es el desarrollo front-end?
- 1.2 Importancia del desarrollo front-end en el mundo digital
- 1.3 Requisitos y habilidades necesarias para ser un desarrollador front-end
-
2. Desarrollo de aplicaciones web
- 2.1 Diseño y planeación de una aplicación web
- 2.2 Integración de html, css, y javascript en una aplicación web
- 2.3 Uso de frameworks y librerías front-end
- 2.4 Desarrollo de aplicaciones web escalables y responsivas
-
3. HTML
- 3.1 Introducción a html
- 3.2 Estructura básica de un documento html
- 3.3 Etiquetas html fundamentales
-
3.4 Creación de una página web estática
- 3.4.1 Elección del editor de texto
- 3.4.2 Estructura básica de una página web
- 3.4.3 Estilos con css
-
4. CSS
-
4.1 Introducción a css
- 4.1.1 Selectores y reglas de estilo
- 4.1.2 Herramientas de diseño
- 4.1.3 Introducción a responsive design
- 4.1.4 Preprocesadores css
- 4.1.5 Frameworks css
-
4.2 Propiedades css importantes
- 4.2.1 Color y fondo
- 4.2.2 Fuentes
- 4.2.3 Espaciado y alineación
- 4.2.4 Tamaño y posición
- 4.2.5 Visualización
- 4.2.6 Transiciones y animaciones
-
4.3 Creación de estilos para una página web
- 4.3.1 Inclusión de css en una página web
- 4.3.2 Archivo externo
- 4.3.3 Etiqueta style
- 4.3.4 Estilos inline
- 4.3.5 Seleccionadores y reglas css
- 4.3.6 Prioridad de reglas css
- 4.3.7Herencia en css
-
4.1 Introducción a css
-
5. Frameworks CSS: Maestro en Tailwind
-
5.1 Introducción
- 5.1.1 ¿Qué es Tailwind?
- 5.1.2 ¿Por qué utilizar Tailwind?
-
5.2 Configuración básica de tailwind
- 5.2.1 Descarga e instalación
- 5.2.2 Configuración del proyecto
- 5.2.3 Uso de las clases prediseñadas
-
5.3 Diseño responsivo con tailwind
- 5.3.1 Uso de las clases para diferentes dispositivos
- 5.3.2 Creación de diseños personalizados
- 5.3.3 Utilización de breakpoints
-
5.4 Creación de componentes
- 5.4.1 ¿Qué es Tailwind?
- 5.4.2 Creación de botones
- 5.4.3 Creación de tarjetas
- 5.4.4 Creación de menús de navegación
-
5.5 Personalización de tailwind
- 5.5.1 Creación de clases personalizadas
- 5.5.2 Configuración de colores y fuentes
- 5.5.3 Extensión de las utilidades
-
5.6 Integración con frameworks de javascript
- 5.6.1 Integración con react
- 5.6.2 Integración con angular
-
5.7 Conclusión
- 5.7.1 Ventajas y desventajas
- 5.7.2 Recomendaciones para utilizar tailwind de manera efectiva
-
6.1 Introducción a javascript
- 6.1.1 ¿Qué es javascript?
- 6.1.2 Ventajas de javascript
- 6.1.3 Sintaxis básica de javascript
- 6.1.4 Eventos y manejadores de eventos
- 6.2 Variables y tipos de datos
- 6.3 Operadores y control de flujo
- 6.4 Funciones y eventos
- 6.5 Manipulación del dom
- 6.6 Aplicaciones interactivas con javascript
- 6.7 Sobre Typescript: el javascript tipado
-
5.1 Introducción
-
7. Frameworks JS/TS: Maestro en React
- 7.1 Introducción a react
-
7.2 Conceptos básicos de react
- 7.2.1 Creación de componentes en react
- 7.2.2 Reutilización de componentes
- 7.2.3 Uso de estados y props
- 7.2.3 Aplicaciones web con react
-
7.3 React avanzado
- 7.3.1 Render props
- 7.3.2 High order components (HOC)
- 7.3.3 Hooks
- 7.3.4 Suspense y lazy loading
-
8. Frameworks JS/TS: Maestro en Angular
-
8.1 Introducción a angular
- 8.1.1 ¿Qué es Angular?
- 8.2.2 Características de angular
-
8.2 Conceptos básicos de Angular
- 8.2.1 Componentes
- 8.2.2 Servicios
- 8.2.3 Directivas
- 8.2.4 Enrutamiento
-
8.3 Creación de componentes en angular
- 8.2.1 Creación de un nuevo componente
- 8.2.2 Estructura de un componente
- 8.2.3 Utilizando un componente
-
8.4 Aplicaciones web con angular
- 8.4.1 Estructura de una aplicación angular
- 8.4.2 Enrutamiento en angular
- 8.4.3 Servicios en angular
-
8.1 Introducción a angular
-
9. Optimización y despliegue
- 9.1 Optimización de la velocidad y rendimiento de una aplicación web
- 9.2 Desarrollo y despliegue de aplicaciones web en servidores
- 9.3 Uso de herramientas para el desarrollo Front-end
- 9.4 Herramientas avanzadas: PWA y SSR
-
10. Conclusión
-
10.1 Recursos adicionales para seguir aprendiendo y mejorando habilidades en
desarrollo front-end
- 10.1.1 HTML
- 10.1.2 CSS
- 10.1.3 React
- 10.1.4 Angular
- 10.2 Perspectivas y oportunidades de carrera en el desarrollo front-end
-
10.1 Recursos adicionales para seguir aprendiendo y mejorando habilidades en
desarrollo front-end
Otros libros de este autor
Leanpub incondicional, sin riesgo, 100% de felicidad garantizada
Durante los primeros 60 días de compra, puedes obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Procesamos las restituciones manualmente, así que puede tomarse unos días en aparecer. Véase términos completos.
Gana $8 en una compra de $10 y $16 en una compra de $20
Pagamos 80% de regalías en compras de $7.99 o más y 80% de regalías menos una tarifa fija de 50 centavos en compras entre $0.99 y $7.98. Ganas $8 en una venta de $10 y $16 en una venta de $20. Entonces, si vendemos 5000 copias no reembolsadas de tu libro por $20, ganarás $80,000.
(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)
De hecho, los autores han ganadomás de 13 millones de dólares escribiendo, publicando y vendiendo en Leanpub.
Obtén más información sobre escribir en Leanpub
Actualizaciones gratis. Libre de DRM.
¡Si compras un libro Leanpub obtienes actualizaciones gratis siempre y cuando el autor actualice el libro! Varios autores usan Leanpub para publicar sus libros en progreso mientras los escriben. Todos los lectores obtienen actualizaciones gratis, independientemente de cuándo compraron el libro o cuánto pagaron (incluyendo si fue gratis).
La mayoría de los libros Leanpub se encuentran disponibles en PDF (para computadores) y EPUB (para teléfonos, tabletas, y Kindle). Los formatos que un libro incluye se muestran en la esquina superior derecha de esta página.
Finalmente, los libros Leanpub no tienen ninguna de las cosas sin sentido sobre protección de copia DRM, así que puedes leerlos fácilmente en cualquier dispositivo que se soporta.
Aprende más sobre los formatos de Leanpub y dónde puedes leerlos