MASTER DE PROGRAMACIÓN WEB es el entrenamiento más completo diseñado para que aprendas desde 0 a desarrollar aplicaciones web robustas utilizando lenguajes como PHP, Javascript y Frameworks y librerías como Laravel, Bootstrap, JQuery, AngularJS. Se realizan clases presenciales en Bogotá (puedes confirmar los horarios por cualquier medio como Skype, teléfono o directamente en nuestras oficinas). También tienes acceso inmediato a una Plataforma Virtual en donde puedes acceder a todos los contenidos (videos tutoriales, ejemplos, recursos ) y participar en las clases virtuales complementarias. Durante el proceso de formación debes desarrollar un proyecto aplicando los conocimientos adquiridos (que tal tu propia aplicación de lo que siempre has querido desarrollar y comercializar??? ) Todas las personas interesadas en adquirir o perfeccionar el conocimiento para el desarrollo y construcción de todo tipo de plataformas web. No necesitas experiencia alguna o conocimientos previos.
Adquirir los conocimientos necesarios para implementar Aplicaciones Web Dinámicas usando las herramientas más demandadas. Desarrollar un proyecto real que involucra toda la planeación, implementación y publicación aplicando la mayor parte de los conocimientos adquiridos. Conocer y dominar frameworks y librerías como Bootstrap, JQuery, AngularJS Conocer y dominar el uso del Framework Laravel. HTML5 & CSS3 Bootstrap Sintaxis y elementos de HTML Nuevas características de HTML5 y CSS3 Sintaxis de CSS (reglas, selectores, propiedades) Embeber media, video y audio Selectores avanzados de CSS Cascada, especificidad y herencia Responsive design (media queries, mobile first) Mejores prácticas Sass Introducción Tipografía y formato a elementos HTML (tablas, formularios, etc.) Componentes Alineación Manejo de la grilla Mobile first Personalización Introducción a PHP Introducción a Javascript Variables, tipos de datos y operadores Condicionales y iteradores Funciones Recursividad Expresiones regulares Objetos y prototipos This, call, apply y bind Hoisting Scope Closures Programación funcional Testing Primeros scripts PHP Ejemplo 1 Ejemplo 2 Ejemplo 3 Flujo de Trabajo Añadir comentarios Operadores Operadores Aritméticos Operadores de cadenas Operadores de asignación Operadores de comparación Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Funcionamiento básico de PHP Embebido de PHP dentro de HTML Instalación de un Servidor Web El editor Variables y tipos de datos Enteros Decimales Boolean Cadenas de Caracteres Matrices Objetos Variables de php Variables de formularios Variables de variables Constantes Estructuras de control Condicionales Bucles Funciones
Operadores lógicos Operadores de bits Otros operadores Ejemplos prácticos Bases de Datos MySQL Introducción El lenguaje SQL Creación y Administración de Bases de Datos Conexión de PHP con MySQLi Operaciones SQL Consultas para filtrar datos (WHERE) Consultas para combinar información de varias tablas (JOIN) Funciones de SQL (COUNT, MAX, MIN, SUM, AVG) Ejemplos prácticos Trabajando con emails Funcion mail() Autenticación Ejemplos prácticos Javascript - AJAX Cómo es definen Cómo se ejecutan Cómo se pasan los parámetros Ámbito de variables Variables estáticas Recursividad Otras consideraciones Ejemplos prácticos Gestión de Bases de Datos Creación de Tablas y campos Realización de consultas Creación de scripts sql Copias de respaldo MySQLi Introducción y Configuración Gestión de Bases de Datos y errores comunes Conexión con Bases de Datos Consultas que no devuelven resultados Consultas de Selección Consultas preparadas Transacciones Ejemplo Qué es Ajax Ventajas y desventajas Ejemplo con y sin ajax Realizar una petición con Ajax Recibir la petición Ajax La respuesta Ajax Mostrar los datos al usuario Implementaciones de Ajax Ejemplos prácticos Sesiones y autenticación de usuario Inicio de sesión Registro de variables de sesión Destruir sesión Control de usuarios Implementación de seguridad encriptación AngularJS 2 JQuery Introducción Descarga y Vinculación Funciones y Métodos principales Selección de Elementos Eventos del ratón Efectos y Animaciones JQuery UI Interface de Usuario Arquitectura MVC Qué es? Características Ejemplo TypeScript Estructura Componentes Formularios Templates Two-Data Biding Events, Decisiones y estilo Agregando eventos Multi-componentes & LifeCycle Ciclo de vida de los componentes HTTP, y Services Promise Injectable Service Routing y HTTP Routes Git y GitHub Framework Laravel
Creación de repositorios Commits Ramas y etiquetas (tags) El espacio de trabajo (estados de los archivos) Repositorios remotos La estructura del repositorio Tracking branches y remote tracking branches Rebasing y stashing Reflog Flujos de trabajo en equipo Instalación Configuración de base de datos Definición de rutas y URLs Vistas con el motor de plantillas Blade Validación y almacenamiento de datos Mostrar datos dinámicos Editar y eliminar registros Relación entre múltiples tablas y modelos Autenticación de usuarios y seguridad Administración y Deploy a servidores Bases de datos con PDO (PHP Data Objects) Uso de layouts y templates Creación e invocación de controladores Practicando Select Dinámico Calendarios Consultando Registros Insertando Registros Editando Registros Editor de Texto Email Marketing Subir archivos desde un formulario Proyecto APP Cinemas con Laravel y AngularJS Presentación del Proyecto Herramientas a utilizar POO MVC Javascript y JQuery en Laravel AngularJS Práctico (MVC en Javascript) Instalación y Estructura Base de Datos Estructura y Creación Migrations y Seeders Rutas, Controladores, Modelos y Vistas Gestión de Usuarios Validaciones Login con Bootstrap Login con Facebook Backend de la App Frontend de la App (Templates, Bootstrap) Proyecto CRM Presentación del Proyecto Estructura general Template HTML5-CSS3 del proyecto Base de Datos Registro de Usuarios Mails automático Proceso de Confirmación Login de usuarios Perfiles de usuario Permisos de usuario CRUD de Datos Cargar archivos Exportar reportes Ajustes finales Publicación en la nube Tienda Online con Laravel + Bootstrap + JQuery Presentación del Proyecto Requerimientos y Bosquejo Inicial Diseño de la Base de Datos Modelos y Migraciones Vistas (catálogo y detalles) Integración Template Bootstrap Jquery Carrito de Compras Registro y Autenticación de Usuarios Pedidos Pasarela de Pagos Back Office (administrador) de la Tienda CRUD de Categorías, Productos, Pedidos, Usuarios Publicación
Clases Presenciales y Virtuales Más de 36 horas de clases presenciales en Bogotá y más de 100 horas de contenidos virtuales que puedes ver a tu propio ritmo Acceso a Plataforma Virtual Acceso a Plataforma con contenidos, guías, tutoriales, videos de entrenamiento y clases adicionales bonus (1 Año). Mentoría Personalizada Podrás solicitar 2 horas de tutoría personalizada para asesorarte de forma exclusiva con tu propio desarrollo o proyecto. Ejemplos y Proyectos reales La mejor y más eficiente forma de aprender a desarrollar es practicando. Por eso te enseñamos paso a paso desarrollando proyectos reales. Certificado de Asistencia Una vez termines el Master te entregamos un Certificado de Asistencia que puedes utilizar para tu hoja de vida. Soporte Puedes solicitar soporte para sus dudas o inquietudes puntuales. Tenemos: Chat, Foro privado, skype y presencial (1 Año). www.masterweb.la/bogota Móvil (Whatsapp): 305 8504309 Facebook: masterweb.la info@masterweb.la Skype: masterweb.la