Fundamentos de programación con Devkron

El participante conocerá los fundamentos del lenguaje Devkron, al concluir será capaz de escribir programas útiles que incorporen los conceptos aprendidos desarrollando como proyecto final integrador una aplicación Web con acceso a bases de datos.
Interesados en aprender a programar con Devkron que cuenten con alguna formación previa en programación.
En este curso 100% en línea, aprenderás todo lo fundamental acerca de Devkron Language para que empieces a desarrollar de manera independiente pues DKL preserva el conocimiento acerca de las cosas, todo el código escrito es un documento estructurado que puede traducirse a otros lenguajes y tecnologías otorgando independencia a los creadores.
portada

Temas

1. Primeros pasos - Variables, expresiones y sentencias
Una guía inicial para los desarrolladores que buscan adentrarse en el lenguaje DevKron. Aprende cómo configurar el entorno, comprender los conceptos fundamentales y dar tus primeros pasos con ejemplos prácticos que te ayudarán a dominar la base del desarrollo con DevKron. Explora los conceptos esenciales de la programación imperativa en DevKron. Aprende a usar variables, estructurar sentencias, realizar operaciones con operadores y construir expresiones complejas mediante ejemplos prácticos y explicaciones claras.
2. Funciones, organización y estructura de programas
Conoce la estructura y organización de un archivo DevKron (dkl), explora los nombres de espacio, las funciones y los alias de funciones. Define tus propias funciones, aprende sobre las funciones abiertas y variables de funciones mediante ejemplos prácticos.
3. Bibliotecas de funciones
Descubre las funciones integradas y bibliotecas del lenguaje DevKron, desde conceptos básicos hasta módulos especializados como serialize y webcl. Aprende a utilizarlas para resolver problemas comunes, trabajar con datos y mejorar la eficiencia de tus aplicaciones con ejemplos prácticos.
4. Acceso a bases de datos
Explora la biblioteca `dbr` de DevKron que ofrece funciones para trabajar con bases de datos relaciones. Aprende a conectarte a una base de datos y a manipular los datos mediante ejemplos prácticos y sencillos.
5. Desarrollo web - Conceptos y marcos de trabajo
Explora cómo aprovechar las capacidades de Devkron y DKL para desarrollar sitios y aplicaciones web de alto rendimiento. Conoce la arquitectura modular de dklstack y aprende a gestionar el flujo HTTP mediante el servidor Devkron FastCGI, optimizando la interacción entre el cliente y el servidor para soluciones dinámicas y escalables. Aprende a generar respuestas en múltiples formatos con DKL, desde contenido estructurado como HTML y XML, hasta datos en JSON, texto sin formato o archivos descargables. Descubre cómo implementar soluciones flexibles y personalizadas que mejoren la interacción entre el cliente y el servidor en aplicaciones web modernas.
5.1. Desarrollo web - Enrutamientos
Aprende a implementar enrutamientos en tus sitios web con DKL. Descubre cómo configurar restricciones de acceso y administrar recursos privados para garantizar la seguridad y el control de tus aplicaciones web.
6. Proyecto integrador - Aplicando los conocimientos adquiridos en el curso de Programación con Devkron
Considerando una empresa que requiere implementar un buzón de quejas y sugerencias, surge la necesidad de: - Crear un sitio Web con un formulario para recibir las quejas o sugerencias. - Crear una aplicación (backoffice) que permita administrar usuarios, consultar las quejas o sugerencias recibidas y marcarlas como atendidas incluyendo un mensaje de respuesta.