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.
4.4 (27 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.
154 students enrolled
$20
Take This Course
  • Lectures 41
  • Contents Video: 4 hours
    Other: 2 mins
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2014 Spanish

Course 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

What are the requirements?

  • Conceptos básicos de programación
  • SQL
  • Y algo de HTML/CSS

What am I going to get from this course?

  • Poder desarrollar aplicaciones basadas en PHP
  • Implementar buenas prácticas en el desarrollo
  • Aspirar a un mejor sueldo como programador

What is the target audience?

  • Trabajadores
  • Estudiantes
  • Amantes de la tecnología
  • Programadores/Desarrolladores

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Prólogo
Introducción Al Curso
Preview
00:55
Section 2: Fundamentos de PHP
03:52

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

04:03

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

03:18

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

04:37

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

06:59

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

05:29

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

06:10

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

04:27

Hablaremos acerca de las estructuras repetitivas.

04:28

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

06:35

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

12:50

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

05:04

Veremos como manejar archivos externos en PHP.

05:20

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

Section 3: Programación Orientada a Objetos y Patrón MVC
03:19

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

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

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

03:43

Vamos hablar acerca del constructor y destructor de una clase.

06:16

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

07:14

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

05:03

Hablaremos del modelo-vista-controlador.

Section 4: MySQL
05:22

Vamos a conocer este gestor de base de datos.

07:42

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

04:52

Vamos a ver PHPMyadmin y Heidi SQL.

06:57

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

01:35

Como llamar a un StoreProcedure desde PDO.

Section 5: Desarrollando nuestro propio CMS
06:32

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

04:05

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

02:29

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

16:15

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

Section 6: BackEnd del Proyecto
02:36

Explicación del BackEnd

15:32

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

21:20

Vamos a darle un vistazo a Bootstrap.

03:48

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.

12:16

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.

Section 7: FrontEnd del Proyecto
01:38

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

01:19

Foreach para pintar las ultimas noticias.

01:50

Ajax para cargar la noticia que hicimos click.

01:47

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

Section 8: Epílogo
01:50

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

Section 9: Clases adicionales
Ventor, software de ventas para descargar
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduardo Patiño, 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.

Ready to start learning?
Take This Course