PROGRAMACIÓN
PARA LA WEB1
Presentación del curso
JUAN JOSÉ GALLEGO MESA
BIENVENIDOS
” El hombre bien preparado para la lucha ha
conseguido medio triunfo”. Miguel de Cervantes
RECORDEMOS LO APRENDIDO
• En nuestro curso de introducción a la
programación, nos enfocamos en la
programación de aplicaciones web estáticas
trabajando fuertemente del lado del cliente con
tecnologías como HTML, CSS Y
JAVASCRIPT
RECORDEMOS LO APRENDIDO
Una aplicación web es una herramienta informática accesible
desde cualquier navegador WEB, la cual presenta las siguientes
características:
-No necesita ningún tipo de instalación.
-Es multiplataforma.
-Es multidispositivo.
-Puede almacenarse en la nube.
-Fácil de mantener o actualizar.
APLICACIONES WEB
Una aplicación web puede dividirse en 2 capas principales: Front-end y Back-end
Interfaz de usuario:
HTML, CSS, Procesamiento de
JAVASCRIPT, datos: PHP, NODE,
REACT, ANGULAR JAVA, C#, PYTHON,
RUBY
HYPERTEXTMARKUP LANGUAGE (HTML)
Llamamos HTML al lenguaje con el que esta construido
INTERNET. Podemos afirmar que es un lenguaje para modelar la
forma en la que la información se presenta a las personas, basado
en el uso de etiquetas <ETIQUETAS>.
-HTML No es un lenguaje de programación.
-1990 se pública la primera página WEB.
-Sintaxis fácil de aprender.
-La W3C regula la codificación WEB.
-HTML5 llega en 2004.
CASCADING STYLE SHEETS(CSS)
CSS es un lenguaje que sirve para construir hojas de estilos (Colores, Formas, Márgenes, etc.) contribuyendo así a dotar
a nuestra aplicación web de un aspecto visualmente más atractivo para el usuario.
JAVASCRIPT
JavaScript es un lenguaje interpretado o de scripting que está diseñado para ejecutarse en un navegador web, a través
del uso de una serie de herramientas que conforman al navegador y que denominamos motores de JavaScript.
• V8 En Chrome
Motores JS • SpiderMonkey en Firefox
• Chakra en Edge
• JavaScriptCore Safari
SERVIDOR LOCAL DE APLICACIONES
Un servidor web local (este se instala en mi propio equipo) es una aplicación informática ideal
para realizar pruebas y desarrollos de laboratorio antes de salir a producción, permitiéndole al
desarrollador no tener que preocuparse por alterar la aplicación web inicial.
Existen varias opciones como:
-XAMPP
-WAMPServer
-BitNami
-Mamp/Lamp
-EasyPHP
USANDO XAMPP PARA CREAR UN PROYECTO
1. Accedemos al xampp-control y encendemos el servicio Apache
USANDO XAMPP PARA CREAR UN PROYECTO
1. Se crea una carpeta con el nombre del proyecto dentro del directorio C:\xampp\htdocs
COMPROMISOS
https://www.cesde.edu.co/Documentos%20compartidos/reglamento-academico.pdf
-HORARIO:
Trabajaremos actividades sincrónicas y asincrónicas con una distribución del 50% para cada una (Iniciamos
semana de agosto 24 y terminamos en la semana de diciembre 14)
Descripción Horas académicas
Actividad sincrónica 2 horas
Descanso 20 minutos
Actividad asincrónica 2 horas
Nota: Cada hora académica es de 45 minutos
COMPROMISOS
-ASISTENCIA:
Según el reglamento estudiantil, un submódulo se considera perdido por inasistencia cuando un
estudiante deja de asistir al 20% o más de las clases (15 horas de clase)
• Si existe una causa de fuerza mayor como incapacidad médica o calamidad familiar, se debe presentar la
excusa 8 días después de la falta
• Ante problemas de conectividad o problemas con el equipo de cómputo personal, intentar informar al
docente en la menor brevedad posible
COMPROMISOS
-EVALUACIÓN:
Se realizarán 3 actividades evaluativas (3 momentos)
Grupo Evaluación 1 Evaluación 2 Evaluación 3
(30%) (35%) (35%)
Carmelitano Septiembre 29 Noviembre 3 Diciembre 9
Jueves 6PM Octubre 1 Noviembre 5 Diciembre 10
Viernes 6AM Octubre 2 Noviembre 7 Diciembre 11
Viernes 6PM Octubre 2 Noviembre 7 Diciembre 11
Sábado Octubre 3 Noviembre 8 Diciembre 12
-Se pueden presentar planes de mejoramiento 8 días después de la evaluación si los resultados no son superiores
a 3,0.
-La nota de aprobación es de 3,0 promediando las 3 notas del semestre.
CONTENIDOS
Clase 2 Clase 3 Clase 4 Clase 5
Introducción Backend: Estructuras de control: POO: POO:
-Introducción versionamiento -Condicionales. -Conceptos de POO. -clases y objetos usando PHP
con Git. -Selectores Múltiples.
-Introducción PHP.
-Ciclos o bucles.
-variables, constantes y
arreglos con PHP.
CONTENIDOS
Clase 6 Clase 7 Clase 8 Clase 9
PRIMERA EVALUACIÓN Variables súper globales en CRUD PHP : CRUD PHP :
PHP : -Repaso HTML,JS,Bootstrap -Taller práctico.
-SESSION, POST, GET. -Taller práctico.
-Protocolo HTTP
CONTENIDOS
Clase 10 Clase 11 Clase 12 Clase 13
CRUD PHP : SEGUNDA EVALUACIÓN AJAX : AJAX :
-Taller práctico. -Fundamentos de AJAX. -Objetos en javaScript.
-JSON
CONTENIDOS
Clase 14 Clase 15 Clase 16 Clase 17 Clase 18
AJAX : API RESTFULL : API RESTFULL : TERCERA FINAL DEL
-Objetos en -Taller práctico. -Taller práctico. EVALUACIÓN CURSO
javaScript.
-JSON
CONTACTO CON EL DOCENTE
Nombre: Juan José Gallego Mesa
Teléfono: 322 596 23 63
Correo:
[email protected] Canal Youtube: https://www.youtube.com/channel/UC2zVBJywjzlTHQRsv8uGEMw
Página web:https:https://jjosegallegomesa.wixsite.com/software/
*Se prestaran asesorías por los diferentes medio compartidos solo en horarios
laborales Lunes a Viernes 8am-5pm