Curso de PHP: desde cero hasta crear tu propio CMS
3.8 (39 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
176 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso de PHP: desde cero hasta crear tu propio CMS to your Wishlist.

Add to Wishlist

Curso de PHP: desde cero hasta crear tu propio CMS

En este curso vamos aprender a utilizar la tecnología PHP desde 0 hasta realizar un CMS.
3.8 (39 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
176 students enrolled
Created by Eduardo Patiño
Last updated 11/2014
Spanish
Current price: $10 Original price: $20 Discount: 50% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Poder desarrollar aplicaciones basadas en PHP
  • Implementar buenas prácticas en el desarrollo
  • Aspirar a un mejor sueldo como programador
View Curriculum
Requirements
  • Conceptos básicos de programación
  • SQL
  • Y algo de HTML/CSS
Description

¿Sobre que es el curso?
Veremos como desarrollar un sitio web usando tecnología PHP. El tema a tratar sera desarrollar un CMS aprendiendo previamente PHP desde 0.

En el cual estaremos hablando punto por punto los diversos temas que requiere el desarrollo de una aplicación en PHP, y tocando temas de vanguardia como Programación Orientada a Objetos y MVC.

¿Como esta compuesto el curso?
Por videos prácticos y material de ayuda, también al finalizar el curso podremos descargar el aplicativo completo el cual les servirá para tender y reforzar lo que han aprendido durante el transcurso de enseñanza.

¿Como esta estructurado el curso?
El curso se encuentra diseñado de una manera bastante práctica/teoríca donde las dos trabajan a la par. En el cual yo explicare lo que es PHP hasta llegar al desarrollo del CMS.

¿Porque tomar el curso?
Por que es ideal para entrar este mundo y poder realizar aplicaciones web usando como soporte a PHP el cual nos permite desarrollar en multiples plataformas.

¿Que vamos a ver?

Sección 1: Prólogo
Clase 1: Introducción Al Curso
Sección 2: Fundamentos de PHP
Clase 2: Que es PHP
Clase 3: Instalando WampServer (Apache, PHP, Mysql)
Clase 4: SublimeText & Comentarios
Clase 5: Variables y Constantes
Clase 6: Vectores (Array y Matrices)
Clase 7: Operadores
Clase 8: Estructura Condicional (if, switch)
Clase 9: Estructura Repetitiva (for, while, foreach, do while)
Clase 10: Funciones
Clase 11: Manejo de Fecha y Hora (Date)
Clase 12: Formularios y Controles
Clase 13: Manejo De Archivos Externos
Clase 14: Sesiones en PHP (Session, Cookie)
Sección 3: Programación Orientada a Objetos y Patrón MVC
Clase 15: Concepto
Clase 16: Declaración, Creación De Objetos y Namespaces
Clase 17: Atributos y Métodos de una Clase
Clase 18: El Constructor (__CONSTRUCT) Y El Destructor (__DESTRUCT)
Clase 19: Herencia
Clase 20: Abstracción, Interface & Polimorfismo
Clase 21: MVC
Sección 4: MySQL
Clase 22: Que Es MySQL, InnoDB vs MYISAM
Clase 23: Mysqli y PDO
Clase 24: IDE Para MySQL: PHPMyAdmin, Heidi SQL
Clase 25: Realizando Un CRUD con PHP (Listar, Crear, Actualizar, Eliminar)
Clase 26: Procedimientos Almacenados
Sección 5: Desarrollando nuestro propio CMS
Clase 27: Que Es Un CMS
Clase 28: Funcionalidades Del Proyecto
Clase 29: Lógica de la Base De Datos
Clase 30: Arquitectura Del Proyecto
Sección 6: BackEnd del Proyecto
Clase 31: Explicación
Clase 32: jQuery
Clase 33: Bootstrap
Clase 34: jqGrid (Paginación & Ordenación)
Clase 35: Formulario De Actualización/Inserción
Sección 7: FrontEnd del Proyecto
Clase 36: Mostrando Páginas Estáticas
Clase 37: Cargado De Las Últimas Noticias
Clase 38: Cargando Una Noticia (Ajax, Bootstrap Modal Popup)
Clase 39: jQuery Masonry
Sección 8: Epílogo
Clase 40: Fín Del Curso y Despedida

Who is the target audience?
  • Trabajadores
  • Estudiantes
  • Amantes de la tecnología
  • Programadores/Desarrolladores
Students Who Viewed This Course Also Viewed
Curriculum For This Course
41 Lectures
03:53:07
+
Prólogo
1 Lecture 00:55
+
Fundamentos de PHP
13 Lectures 01:13:12

Vamos a entrar a la teoría y entender que es PHP.

Preview 03:52

Descubriremos como hacer funcionar PHP el cual vamos a ver como instalar WampServer para crear nuestro entorno de aplicaciones web.

Preview 04:03

Veremos conceptos básicos de SublimeText y que son los comentarios.

Preview 03:18

Que son las variables y constantes, como se declaran y que uso podemos darle

Preview 04:37

Veremos lo que son los Arrays (Arreglos) y sus tipos que hay en PHP.

Preview 06:59

Veremos los tipos de operadores que hay en PHP como: ariméticos, de asignación, comparación, control de errores entre otros.

Operadores
05:29

Ahora nos toca hablar acerca de las estructuras condicionales que son y como la usamos en el mundo de PHP.

Estructura Condicional (if, switch)
06:10

Hablaremos acerca de las estructuras repetitivas.

Estructura Repetitiva (for, while, foreach, do while)
04:27

Veremos como crear nuestras propias funciones para reutilizar código.

Funciones
04:28

Vamos aprender a manejar la funcion Date para ver el tema de las Fechas en PHP.

Manejo de Fecha y Hora (Date)
06:35

Vamos a ver como trabajar con los controles de formulario y enviar la información al servidor.

Formularios y Controles
12:50

Veremos como manejar archivos externos en PHP.

Manejo De Archivos Externos
05:04

Vamos a ver como persistir información con el tema de Sesiones.

Sesiones en PHP (Session, Cookie)
05:20
+
Programación Orientada a Objetos y Patrón MVC
7 Lectures 37:17

Vamos a introducirnos al concepto de la programación orientada a objetos de manera práctica y sencilla.

Concepto
03:19

Declaración, Creación De Objetos y Namespaces
06:22

Vamos a ver lo que son los atributos y metodos de una clase.

Atributos y Métodos de una Clase
05:20

Vamos hablar acerca del constructor y destructor de una clase.

El Constructor (__CONSTRUCT) Y El Destructor (__DESTRUCT)
03:43

El tema de herencia en PHP con un ejemplo sencillo y práctico de entender.

Herencia
06:16

Vamos a ver abstracción, polimorfismo e interface en PHP de una manera bastante práctico usando como ejemplo un Carro.

Abstracción, Interface & Polimorfismo
07:14

Hablaremos del modelo-vista-controlador.

MVC
05:03
+
MySQL
5 Lectures 26:28

Vamos a conocer este gestor de base de datos.

Que Es MySQL, InnoDB vs MYISAM
05:22

Introducción a estas API para acceso a base de datos.

Mysqli y PDO
07:42

Vamos a ver PHPMyadmin y Heidi SQL.

IDE Para MySQL: PHPMyAdmin, Heidi SQL
04:52

Veremos como realizar un CRUD para PHP usando nuestra clase PDO.

Realizando Un CRUD con PHP (Listar, Crear, Actualizar, Eliminar)
06:57

Como llamar a un StoreProcedure desde PDO.

Procedimientos Almacenados
01:35
+
Desarrollando nuestro propio CMS
4 Lectures 29:21

Vamos a entrar al concepto de un CMS antes de realizar el proyecto.

Que Es Un CMS
06:32

Vamos a ver que es lo que queremos lograr con el proyecto a realizar y que cosas realiza este.

Funcionalidades Del Proyecto
04:05

Vamos hablar de la lógica de nuestra base de datos.

Lógica de la Base De Datos
02:29

Vamos hablar acerca de la arquitectura que hicimos para este proyecto.

Arquitectura Del Proyecto
16:15
+
BackEnd del Proyecto
5 Lectures 55:32

Explicación del BackEnd

Explicación
02:36

Vamos a ver en que consiste jQuery y entender su funcionamiento.

jQuery
15:32

Vamos a darle un vistazo a Bootstrap.

Bootstrap
21:20

Vamos a ver como usar jqgrid reutilizando y simplicando código. En el material complementario adjunto un enlace para que estudien más acerca de esta grilla.

jqGrid (Paginación & Ordenación)
03:48

Vamos a ver como trabajar con nuestro formulario par actualizar y registrar. Adjunto como material complementario los plugins jquery form y ckeditor, el cual les recomiendo que le den una leída en especial a jquery form para entender como funciona nuestra lógica de formulario con AJAX.

Formulario De Actualización/Inserción
12:16
+
FrontEnd del Proyecto
4 Lectures 06:34

Vamos a ver como cargar una página estática.

Mostrando Páginas Estáticas
01:38

Foreach para pintar las ultimas noticias.

Cargado De Las Últimas Noticias
01:19

Ajax para cargar la noticia que hicimos click.

Cargando Una Noticia (Ajax, Bootstrap Modal Popup)
01:50

Vamos a ver rápidamente como funciona este plugin de jquery. En el material complementario adjunto un enlace de la web oficial.

jQuery Masonry
01:47
+
Epílogo
1 Lecture 01:50

Fin del curso, consejos como desarrollador y en el material complementario adjunto el proyecto completo.

Fín Del Curso y Despedida
01:50
+
Clases adicionales
1 Lecture 01:18
Ventor, software de ventas para descargar
01:18
About the Instructor
Eduardo Patiño
3.9 Average rating
606 Reviews
2,162 Students
6 Courses
Desarrollador Web

Eduardo Rodríguez es un joven desarrollador con más de 6 años de experiencia que estudió la carrera técnica de Ing. de Software (iSIL), actualmente cursando en la universidad Marketing Empresarial (UPC) y diferentes diplomados y cursos libres que ha participado dentro del sector TI. Gran parte de su aprendizaje se debe a su curiosidad: ¿Cómo funciona esto?, ¿Para qué sirve?, ¿Cómo mejorarlo?.

Ha participado en proyectos bastantes ambiciosos como el grupo BBVA Continental, AFP Horizonte, Grossio Group, entre otros haciendo sistemas a medida de comercio electrónico, inventario, contabilidad, recursos humanos, pmi, etc. Asimismo, destaca a su blog personal Anexsoft que le permite ayudar a los jovenes en su crecimiento profesional mediante las publicaciones que hace todas las semanas y los cursos de formación profesional que ofrece.

A diferencia de otros instructores de TI, yo vivo de esto, actualmente me encuentro trabajando para una empresa como Analista Desarrollador y es lo que busco transmitir a mis seguidores, experiencia laboral, que lo que aprendan les sirva en su vida profesional.