TDAW

Tecnologías para el Desarrollo de Aplicaciones Web

Desarrollar Aplicaciones Web con base en las tecnologías HTML, CSS, JavaScript, un framework JavaScript, JSON, AJAX y la conexión a bases de datos.

Web Design Process

The creation of every website follows a clear web design process.

Behind The Scenes of the Web Design Process

HTML 5

HTML is the standard markup language for creating Web pages.

HTML - W3Schools

CSS 3

CSS is used to define styles for your web pages, including the design, layout and variations in display for different devices and screen sizes.

CSS - W3Schools

JavaScript

JavaScript is the programming language of HTML and the Web.

JS - W3Schools

Bootstrap 5

Bootstrap es un framework multiplataforma o conjunto de herramientas de código abierto para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía, formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado en HTML y CSS.

Bootstrap Oficial
Bootstrap - W3Schools

Proyecto Final - 20252

Desarrollar un Sistema de Información Web para la Consulta de Horarios de Profesores.

Proyecto TDAW-20252

JSON JavaScript Object Notation

es un formato de texto que permite almacenar y compartir datos de manera sencilla. Es un estándar ampliamente utilizado para intercambiar datos entre aplicaciones web.

W3S - JSON

DOM (Document Object Notation)

Es una interfaz de programación que representa un documento HTML o XML como un árbol de nodos. El DOM permite modificar la estructura, el estilo y el contenido de un documento.

W3S - DOM

DAMN

Desarrollo de Aplicaciones Móviles Nativas

Desarrollar aplicaciones móviles nativas escalables, seguras y confiables con base en los componentes de la plataforma de desarrollo Android alimentada por fuentes de datos locales y remotos.

Tipos de aplicaciones

Nativas, Híbridas y WebApps

YT - Tipo de Apps

Android

Características, versiones y Arquitectura.

YT - Android

Dart

Dart (originalmente llamado Dash) es un lenguaje de programación de código abierto, desarrollado por Google.

Dart - Oficial
Dart - Tutorial
Repositorio oficial de paquetes

Flutter

Flutter es un software development kit para interfaces de usuario de código abierto creado por Google. Se usa para desarrollar aplicaciones cross platform desde una sola base de código para web, Android, iOS, Fuchsia, Linux, macOS y Windows.

Flutter - Oficial
Flutter - Documentación
Flutter - CookBook
Flutter - GeeksForGeeks
Repositorio oficial de paquetes

Proyecto Final - 20252

Desarrollar un par de aplicaciones móviles con Flutter.

Proyecto DAMN-20252

Ejemplos Flutter

Presento la serie de ejemplos que se revisan en clase:

Contador (Statefulwidgets)
JSON Local
JSON Internet
Rutas