
Presentación de los profesores.
Introducción al desarrollo web
Sección de preguntas
Instalación del servidor local en Mac
Diferentes alternativas a editores para trabajar
Creación de los fragmentos de código para reutilizar en sublime text (snippets)
Creación de los fragmentos de código para reutilizar en atom (snippets)
Creación de los fragmentos de código para reutilizar en brackets (snippets)
Descripción del lenguaje PHP
Nuestro primer hola mundo en PHP
Definición de variables en PHP
Definición de constantes en PHP
Manejo de cadenas en PHP
Manejo de arreglos en PHP
Comparaciones de variables en PHP
Manejo de AND, OR, XOR y negación en PHP
Operaciones aritméticas básicas en PHP
Manejo de la estructura if
Manejo de estructura Else if
Manejo de la estructura Switch
Manejo de ciclo for
Manejo de ciclo while
Utilización de fechas en PHP
Veremos el uso de las funciones para eliminar espacios en las cadenas
Transformar a mayúsculas, minúsculas y letra capital con PHP
Uso de las sesiones en PHP
Destruir variables con unset()
Incrustaremos código desde otro archivo PHP
Encriptar cadenas en PHP
Que es la poo y sus caracteristicas
Funciones en PHP
Clases en PHP
Métodos, atributos e instanciar clase
Veremos los métodos mágicos, constructor y destructor
Uso de modificadores de acceso con el public, private y protected
Entraremos en profundidad con la herencia en poo
Veremos el uso de los métodos y atributos estáticos
Veremos el uso de interfaces en nuestras clases
Uso de traits para reutilizar código
Veremos la herramienta del autoload que nos permite cargar clases de manera mas optimisada
Introducción a las bases de datos
Crear nuestra primer base de datos y su tabla
Conectaremos la base de datos al proyecto php
Guardaremos nuestro primer registro en la base de datos
Seleccionar los registros de la base de datos
Editar datos en mysql
Eliminar registros de la base de datos
Consulta con condición where
Veremos como sacar el numero de registros, ordenar alfabéticamente y limite de registros
Utilizar la función like para buscar palabras clave en nuestras condiciones
Consulta para manejar dos o mas tablas en mysql
Sacaremos diversas operaciones como sumar, min, max y primedio
Importaremos y exportaremos bases de datos en phpmyadmin
Proyecto con MariaDB(mysql)
Veremos que es el mvc
Crearemos la estructura de carpetas de nuestro proyecto mvc
Se agregaran diferentes configuraciones a la proyecto con htaccess
Realización de los archivos bootstrap y config
Preparar urls para acceder a los controladores y los métodos parte I
Preparar urls para acceder a los controladores y los métodos parte II
La clase controlador nos servira para cargar las vistas y los modelos a los controladores
Crearemos la primera vista para cargarla con el primer controlador
Utilizaremos el framework css materialize para el diseño del proyecto
Diseño de login parte I
Diseño de login parte II
Diseño de login parte III
Reutilizando código con los archivos de la carpeta includes
Diseño de vista registro
Clase donde se creara la conexión a la base de datos
Crearemos el primer modelo para guardar en nuestra base de datos
Código de login parte I
Redireccionamiento a publicaciones
Botón de salir y mantener la sesión activa del usuario
Crearemos la vista para el formulario de nuevas publicaciones
Código del modelo para guardar publicaciones
Código para guardar en el controlador de publicaciones
Mostrar publicaciones parte I
Mostrar publicaciones parte II
Editar parte I
Editar parte II
Editar parte III
Eliminar publicación
Plugin para crear mensajes de alerta con un diseño atractivo
Hoy en la actualidad el requisito más solicitado en los puestos de trabajo como desarrollador es contar con el conocimiento de la programación orientada a objetos, combinada con la metodología de la estructura modelo vista controlador (MVC). Es por eso que en este curso hemos recopilado la información necesaria para que en poco tiempo puedas aprender este tipo de programación. Llevándote desde lo más básico de PHP, adentrándose en la POO y bases de datos hasta llegar a crear un proyecto completo con el uso de todos estos conocimientos combinados con MVC.
Al finalizar serás capaz de entender la programación orientada a objetos no solo en PHP si no en cualquier lenguaje que la utilice, y además tendrás un ejemplo práctico de la implementación del paradigma MVC, para poder desarrollar tu propio framework y tener la capacidad de trabajar en equipo en cualquier empresa de desarrollo que te lo solicite.