Introducción a la programación

En este curso de introducción a la programación daremos los primeros pasos en en varios casos diferentes: veremos la programación web con Wordpress, Prestashop y phpBB; las interfaces gráficas con GTK y Qt, el lenguaje C/C++ y el depurador GDB.

6,00

5

El mundo de la programación es muy amplio, dado que existen varios lenguajes y varios usos para cada uno de esos lenguajes.;

En este curso nos acercaremos a la programación desde varios enfoques diferentes, muy usados actualmente. Analizaremos, por encima, tres de los CMS (Content Management System, sistema de gestión de contenidos) más usados: WordPress, Prestashop y phpBB. Analizaremos GTK y Qt, dos de los sistemas más potentes para la creación de interfaces gráficas. Analizaremos GCC, la colección de compiladores de GNU muy conocida a causa de su potente compilador para el lenguaje C/C++. Analizaremos GDB, un potente depurador que muchos consideran el rey de los depuradores con el que podremos realizar un amplio abanico de operaciones que nos serán de gran ayuda en cualquier desarrollo (encontrar errores, análisis de rendimiento, examinar variables, ejecución paso a paso, examinar la pila, examinar los datos, optimizar el código, etc).

WordPress es un CMS basado en entradas ordenadas por fechas, que pueden pertenecer a una o varias categorías. Visualmente es muy personalizable gracias a las diversas plantillas (algunas gratuitas, otras de pago) que permiten modificar su apariencia visual. Dispone de bloques que permiten decidir que información se muestra, de que manera, y en que sitio se muestra. Es muy sencillo de instalar, usar y personalizar. Esta preparado para ser usado tanto por un único usuario como por varios usuarios. Dispone de varias formas de gestión de contenidos incluso antes de ser publicado. Dispone de multitud de opciones para publicar cualquier tipo de contenido (texto, audio, video, etc). Puede integrarse con varias de las redes sociales más importantes (Twitter, Facebook, etc).

Prestashop es un CMS basado en la venta online y en las tiendas físicas, combina lo mejor de ambas opciones. Esta especialmente preparado para que pueda realizarse online todo lo que puede hacerse en una tienda física: control de pedidos, control de ventas, control de stock, perfiles de comerciales, resúmenes, estadísticas de todo, gestión de proveedores, gestión de pagos, gestión de impuestos, orientado a todo tipo de ventas (venta a nivel local, venta a nivel de ciudad, venta a nivel nacional, venta a nivel internacional). Es altamente personalizable tanto con las opciones que tiene (algunas activas y otras desactivadas) como con la gran cantidad de añadidos que pueden incorporarse (algunos gratuitos, otros de pago).

phpBB es un CMS basado en la gestión de comunidades de usuarios, también llamados habitualmente foros. Sirve tanto para grandes comunidades como para otras pequeñas. Dispone de todo lo que pueden necesitar tres tipos de usuarios: el administrador del foro, ;el moderador del foro y el usuario normal del foro. Diseñado para la comunicación entre usuarios, dispone de herramientas para gestionar desde foros con cientos o miles de usuarios hasta foros con solamente unas decenas de usuarios. Al igual que WordPress y Prestashop es altamente personalizable tanto con las opciones que tiene (algunas activas y otras desactivadas) como con la gran cantidad de añadidos que pueden incorporarse (algunos gratuitos, otros de pago).

GTK y Qt son dos sistemas que permiten crear interfaces gráficas para los usuarios, la parte visual de las aplicaciones y de las utilidades, que nos permiten crear de todo en entornos visuales: imágenes, etiquetas, barras de progreso, barras de estado, botones de distintos tipos, enlaces, etc. Ademas disponen de sistemas muy detallados para la completa gestión de todo lo relacionado con dichos objetos.

El lenguaje C/C++ y el depurador GDB con dos poderosas herramientas de desarrollo que nos permiten crear software de diverso tipo: aplicaciones, utilidades, videojuegos 2D, videojuegos 3D, programas para 2D, programas para 3D, comunicaciones, mensajería, etc. En esta ocasión veremos algunas de las opciones que nos permite el compilador del lenguaje C de GCC que nos permiten controlar el lenguaje, la optimización, el enlazado, la generación de código, etc. GDB por su parte nos permitirá realizar una gran cantidad de operaciones que nos permitirán mejorar el programa en la medida que lo permitan nuestros conocimientos, el hardware que usemos y los recursos de los que dispongamos.

Especificaciones: Introducción a la programación

Profesor
Calificación 5
Alumnos 18
Valoraciones 3
Edufinder
Logo
Reset Password