Programa
Programa
PROGRAMA DE CURSO
1. DATOS GENERALES
Código del curso: 3910.30.04
Nombre del curso: PROGRAMACIÓN CIENTÍFICA COMERCIAL
Catedrático: Mynor Escobar
Ciclo: 2022
Prerrequisito(s): Programación Científica II, Programación Comercial I
Plan: Diario
3. COMPETENCIAS
3.1. Competencias genéricas:
3.1.1. Creatividad.
3.1.2. Resolución de problemas.
3.1.3. Pensamiento Sistémico
3.2. Competencias específicas:
3.2.1. Auto motivación para alcanzar metas propuestas.
3.2.2. Capacidad para comprender y dominar los conceptos básicos de programación web.
3.2.3. Creatividad para diseñar y desarrollar sitios web dinámicos.
3.2.4. Capacidad para seleccionar y utilizar herramientas que permitan el diseño y desarrollo de sitios web
dinámicos responsivos.
4. CONTENIDO
4.1. Conceptos Básicos
4.1.1. Página Web
4.1.2. Sitio Web.
4.1.3. Web, Web 2.0, Web 3.0
4.1.4. Red
4.1.5. Internet
4.1.6. Hosting
4.1.7. IP
4.1.8. WWW
4.1.9. Servicios de Internet
4.1.10. HTML
4.1.11. Hipertexto
4.1.12. Multimedia
4.1.13. HTTP
4.1.14. URL
4.1.15. FTP
4.1.16. Dominio
4.1.17. Sub-Dominio
4.2. HTML
4.2.1. Concepto de HTML
4.2.2. Versiones de HTML
4.2.3. Estructura básica de un documento HTML4 y HTML5
4.2.4. Creación de páginas web estáticas:
4.2.4.1. Etiquetas para formato de texto (Font, color, size, face, family, p, pre, etc.)
4.2.4.2. Etiquetas para formato del documento (br, hr, body, background, bgcolor, etc.)
4.2.4.3. Caracteres especiales.
4.2.4.4. Comentarios en HTML.
4.2.4.5. Imágenes y sus atributos (img)
4.2.4.6. Enlaces y sus atributos (a href)
4.2.4.7. Tablas y sus atributos (table, thead, tbody, tr, th, td)
4.2.4.8. Listas ordenadas y desordenadas (ol, ul, li)
4.2.4.9. Formularios.
4.2.4.10. Etiquetas DIV y SPAN
4.2.4.11. Etiquetas HTML5
4.2.4.12. Atributos generales de etiquetas.
4.3. Introducción al Diseño Web
4.3.1. CSS - CascadingStyle Sheets (hojas de estilo en cascada).
4.3.1.1. En línea (atributo Style)
4.3.1.2. Interno (etiqueta Style)
4.3.1.3. Externo – enlace a hoja de estilo(link)
4.3.1.4. Atributos básicos.
4.3.1.5. Selector, identificador y clase
4.3.2. Framework CSS
4.3.2.1. ¿Qué es un Framework?
4.3.2.2. Ventajas de los Framework.
4.3.2.3. Uso de un Framework CSS
4.3.2.4. Sistema de cuadricula
4.3.2.5. CSS, Componentes y JavaScript
4.4. Web Dinámicas
4.4.1. MySQL
4.4.1.1. Creación de BD relacionales (phpMyAdmin/ workbench)
4.4.1.2. Importar y Exportar Datos
4.4.2. PHP
4.4.2.1. ¿Qué es y para que se utiliza PHP?
4.4.2.2. Iniciar y finalizar PHP
4.4.2.3. Comentarios
4.4.2.4. Variables y constantes
4.4.2.5. Mostrar información en pantalla.
4.4.2.6. Funciones matemáticas y de texto
4.4.2.7. Condición
4.4.2.8. Ciclos
4.4.2.9. Manejo de Errores
4.4.2.10. PHP y HTML
4.4.2.11. Recibir y enviar datos empleando formularios HTML.
4.4.2.12. POO.
4.4.3. PHP y MySQL
4.4.3.1. Framework Backend PHP
4.4.3.2. Patrón de diseño MVC
4.4.3.3. Estructura de paquetes del Framework
4.4.3.4. Conexión
4.4.3.5. Procesos CRUD
4.4.3.6. Validaciones
4.4.3.7. Sesiones
4.4.3.8. Hospedar sitios web en internet.
5. EVALUACIÓN
Esta Asignatura será evaluada en una escala de 0 – 100 puntos, estableciéndose 70 puntos de zona y 30 puntos de
evaluación final, distribuida así:
No. TAREAS – ZONA VALOR
1 Parcial I: HTML Básico 15
2 Parcial II: PHP 15
3 Hojas de Trabajo, ejercicios en clase y laboratorio 20
4 Trabajo: PHP y MySQL 10
5 Autoevaluación 10
6 Evaluación Final: PHP y MySQL 30
TOTAL 100
6. FUENTES DE INFORMACIÓN
CodeIgniter. [en línea]. Disponible en: https://codeigniter.com/
Laravel. [en línea]. Disponible en: https://laravel.com/
Manual de PHP. [en línea]. Disponible en: https://www.manualdephp.com/section/manual-de-php/
MySQL 8.0 Reference Manual. [en línea]. Disponible en: https://dev.mysql.com/doc/refman/8.0/en/
Página oficial de Bootstrap. [en línea]. Disponible en: http://getbootstrap.com/
Manual de PHP, Referencia del lenguaje. [en línea]. Disponible en: https://www.php.net/manual/es/langref.php
Pozo, Salvador. Curso de MySQL. [en línea]. Disponible en: http://conclase.net/mysql/curso/cap0
W3schools, HTML Tutorial. [en línea]. Disponible en: https://www.w3schools.com/html/default.asp
W3schools, CSS Tutorial. [en línea]. Disponible en: https://www.w3schools.com/css/default.asp
W3schools, Learn Bootstrap. [en línea]. Disponible en: https://www.w3schools.com/bootstrap/bootstrap_ver.asp