Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DESARROLLO WEB
BACK-END
Una de las profesiones con mayor demanda laboral, con constante crecimiento y excelente remuneración es
el de desarrollador web; quien puede iniciar su entrenamiento desde el Front-end (del lado del cliente) y luego
complementarlo con el Back-end (del lado del servidor) para adquirir las habilidades de un desarrollador
Full-stack.
Nuestro diplomado ha sido estructurado para aprender de forma práctica guiado por expertos los elementos
esenciales para entender la lógica del lado del servidor, incluyendo la gestión de las bases
de datos necesarias para el funcionamiento correcto de una aplicación web y frameworks más eficientes que
te permitirán desempeñarte con éxito como desarrollador Back-end.
Este diplomado tiene como pre-requisito contar con conocimientos básicos en programación, inicia ya tu
capacitación tomando este curso totalmente gratis.
Modalidad
En CEDINSI adaptamos constantemente nuestro método de
enseñanza a los cambios tecnológicos y del mercado laboral.
de estudio
Este cúmulo de experiencias nos permite ofrecer programas
concretos, semi-personalizados y de aprendizaje práctico,
con simuladores de la realidad empresarial.
LA CAPACITACIÓN INCLUYE
Plataforma de aprendizaje con contenido exclusivo Exámenes prácticos con retroalimentación.
Además, contaras también con un proyecto que estará disponible en GitHub para que
inicies o complementes tu portafolio profesional como desarrollador o iniciar proyectos
propios como freelance.
Dirigido a:
Todas las personas interesadas en adquirir los conocimientos y habilidades para desarrollar
aplicaciones web escalables, con los lenguajes más demandados en la industria tech.
Prerequisitos:
Conocimientos básicos en programación, CEDINSI te obsequia un módulo de funda-
mentación en programación.
NUESTROS DOCENTES
Módulo 2
PHP
AMBIENTE Y FUNDAMENTOS DE PHP • Tipos de datos: simples (primitivos) y complejos
• Páginas estáticas y páginas dinámicas (compuestos)
• El hosting • Operadores y expresiones
• Configuración del servidor de pruebas • Control de flujo
• Carpetas y archivos de PHP • Estructura secuencial
• Editores de código • Estructura selectiva simple y doble
• ¿Que es PHP? • Estructura selectiva múltiple
• Palabras reservadas • Estructura repetitiva “mientras”
• Escribir código con la función print() • Estructura repetitiva “para”
• Cómo funciona el comando echo • Estructuras de datos Arreglos (vectores y
• Identificadores. matrices)
• Variables • Cadenas de caracteres.
• Constantes
FUNCIONES, CLASES Y OBJETOS • Borrar una variable o una cookie
• Modelo basado en la ejecución de tareas (funcio- • Argumentos opcionales
nes) • Sesiones: datos que identifican a un usuario
• Declarar una función • ¿Es mejor usar cookies o identificadores de
• Parámetros de entrada sesión?
• Funciones con varios parámetros • Una clave que se compara contra un dato
• Funciones sin parámetros guardado en el servidor
• Devolviendo datos a la salida con return • Cómo iniciar una sesión
• Alcance de las variables en las funciones: locales y • Cómo declarar variables de sesión
globales • Cómo transmitir el identificador de sesión sin
• Funciones de manejo de caracteres cookies
• Funciones de fecha y hora • Cómo borrar una variable de sesión, o todas
• Cómo eliminar el archivo de sesión y la cookie
Clases y objetos • La duración de las sesiones y la seguridad
• Programación orientada a objetos
• Clases y Objetos CONEXIÓN PHP – MYSQL (MAMP)
• Palabra this • Cómo escribir datos en una base desde PHP
• Constructor • Creando el formulario
• Control de errores • Conexión a MySQL
• Herencia • La orden “INSERT” del lenguaje SQL
• Auto cargado de clases • Filtrar los datos de formularios: evitando
• ¿Qué es un patrón arquitectónico? inyección SQL
• Modelo Vista Controlador (MVC) • Cómo eliminar datos de una base con PHP
• La orden “DELETE” del lenguaje SQL
FORMULARIOS, COOKIES Y SESIONES • Cómo modificar datos de una base con PHP
Formularios • Construcción del formulario.
• Herramientas para enviar datos: enlaces y formula- • La orden “UPDATE” del lenguaje SQL
rios.
• Enlaces con variables en la URL CONEXIÓN MYSQL – PHP (XAMPP)
• Las matrices superglobales • Leer datos desde la base de datos con PHP
• Matrices que almacenan datos automáticamente • Probar la conexión
• Formularios • La orden “SELECT”: entendiendo el lenguaje SQL
• Ventajas y limitaciones de enviar variables con el • Ejecutar la orden y obtener una respuesta
método get • Integrar los datos al código HTML
• Ventajas y limitaciones de enviar variables con el • Complementos de la orden SELECT del lenguaje
método post SQL
• Validando datos de formularios y enlaces • El condicional WHERE
• Uso de sentencias condicionales y selectivas • Ordenando los resultados
• Uso de operadores de comparación y lógicos • Limitando la cantidad de resultados
• Tipos de validaciones • Seleccionando valores no repetidos
• Funciones estadísticas
Identificación con cookies y sesiones • Funciones propias para mostrar datos
• Cookies: datos que identifican a un navegador • Menú de selección dinámico
• Almacenar variables en cookies • Generando tablas, flas y datos de tabla
• Leer variables de cookies • Los botones de radio y las casillas de verificación
Módulo 3
LARAVEL 8
FUNDAMENTACION • Creación de rutas
• Frameworks • Métodos
• ¿Qué es un Framework y Para qué sirve? GET - POST - UPDATE - DELETE - Resources
• Laravel • Parámetros opcionales
• ¿Qué es Laravel? • Redirecciones
• ¿Por qué utilizar Laravel? • Middlewares
• Arquitectura de software • Artisan route:list
• ¿Qué es la arquitectura de software? • Vistas
• Patrón Modelo Vista Controlador (MVC) • Creación
• Instalación de Laravel • Extensiones
• Instalando PHP • Inclusiones
• Instalando Laravel • Sentencia if
• Configuración y ejecución de Laravel • Sentencia foreach
• Estructura de carpetas en Laravel • Imprimir datos
Cesantías
(Protección, Porvenir, Fondo Del Ahorro y otras)
Sufí
crédito rotativo Bancolombia
Síganos en: