Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ENTRENAMIENTO EN
DESARROLLO WEB
FULL -STACK
Adquiere las competencias necesarias para iniciar tu carrera como Desarrollador Web Full Stack, una
de las profesiones de mejor proyección en la industria de la tecnología, con excelente remuneración y la
opción de trabajar remotamente con empresas locales o del exterior.
El desarrollador web Full Stack es un programador integral; con conocimiento en Front End (del lado
del cliente) y Back End (del lado del servidor), con nuestro programa académico te entrenaras en los
lenguajes de desarrollo con mayor demanda en la industria web. De la mano de docentes expertos
desarrollaras un proyecto funcional y dinámico el cual te servirá para iniciar o complementar
tu portafolio profesional y obtener los conocimientos y habilidades necesarias para aplicar como
desarrollador Full Stack.
Este diplomado tiene como pre-requisito contar con conocimientos básicos en programación, inicia
ya tu capacitación tomando este curso totalmente gratis.
Al finalizar el programa
estarás en capacidad de:
Gestionar las versiones de tus proyectos en GIT y manejar un repositorio como GitHub
Desarrollar tus proyectos con las mejores prácticas y estándares de la industria para
optimizarlos y que sean escalables, sostenibles y manejables.
Diseñar desde 0 una aplicación web usando las mejores prácticas de la industria,
aprendiendo HTML5 y CSS3 en el diseño, y herramientas como BOOTSTRAP y SASS
para mejorar de manera práctica su diseño y usabilidad, programar con JavaScript para
dinamizar tu aplicación, consumir microservicios y APIS y con el framework Angular
asegurar la escalabilidad de tu proyecto.
Dirigido a:
Todas las personas interesadas en adquirir los conocimientos y habilidades para desarro-
llar aplicaciones web escalables, con los lenguajes más demandados en la industria tech.
Prerequisitos:
Fundamentos en programación. (curso gratis)
En CEDINSI adaptamos constantemente nuestro método
Modalidad
de enseñanza a los cambios tecnológicos y del mercado
laboral. Este cúmulo de experiencias nos permite ofrecer
de estudio
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.
KELLYN DELGADO
Ingeniero de sistemas, master en dirección de sitios web. Desarrolladora
Fullstack con más de 15 años de experiencia; empresaria de la industria
tech y docente de diferentes instituciones de formación superior.
STEVEN ROJAS
Ingeniero de Sistemas, licenciado en electrónica y aspirante a magíster en
Ciencias de la Información y las Comunicaciones. Experiencia como desa-
rrollador web Full Stack de 5 años. Consultor independiente, emprendedor
en tecnología y docente.
ESTEBAN MORALES
Ingeniero de Sistemas, especialista en gestión y seguridad de bases de datos,
Master en Dirección e Ingeniería de sitios web. 13 años de experiencia en
desarrollo de aplicaciones web y 10 años como docente de áreas de siste-
mas y tecnología.
FUNCIONES APIS
• Clasica • Conceptualización
• Tipo flecha • Repaint y Reflow
• Como expresión • Document Fragment
• Como objetos • Template
• Template string • API en JS
• Callbacks • API Web Storage
• API File
POO (PROGRAMACIÓN ORIENTADA POR OBJETOS) • API File Reader
• Conceptualización • API Geolocalización
• Crea un objeto
Módulo 3
ANGULAR
INSTALACIÓN, CONFIGURACIÓN Y COMPONENTES • ngSwitch
• Fundamentos • ngClass
• Estructura de un proyecto • ngGenerate
• Angular CLI • ngLint
• CSS con scope
• Integración con Bootstrap ROUTING
• Font-awesome • Routing y estructura de la aplicación
Módulo 5
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 6
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 forea ntroladores a archivos managers
• Estructura de carpetas en Laravel • Uso de los modelos y eloquent en los managers
• Crud
ARTISAN, MIGRACIONES Y MODELOS • Crear
• Artisan y sus comandos principales protección CSRF
• server • Listar
• config:cache • Editar
• config:clear protección CSRF
• Generación de keys • Eliminar
• Up • Manejo de Api
• Down • Creación de rutas api
• Migraciones • Conexión a controlador api
• Modelo entidad relación • Retornar valores
• Creando migraciones • Instalación de paquetes
• Migrar y revertir cambios • Instalación Auth laravel
• Revertir y migrar con un solo comando • Instalación de sanctum
• Insertando campos en tablas existentes • Seguridad y autenticaciones
• Seeders • Seguridad inicio de sesión
• Creación de Seeders • Seguridad apis
• Ejecución de Seeders
• Modelos
• Creación de modelos
• Configuración de tablas y campos
• Creación de relaciones
Cesantías
(Protección, Porvenir, Fondo Del Ahorro y otras)
Sufí
crédito rotativo Bancolombia
Síganos en: