Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development PHP

Máster en PHP 7+, POO, MVC, MySQL, Laravel 6+, CodeIgniter 4

¡Aprende PHP y MySQL desde cero y crea tu propio CMS y API REST, usando los Framework de Laravel 6+ y CodeIgniter 4!
Rating: 4.5 out of 54.5 (2,230 ratings)
7,862 students
Created by Juan Fernando Urrego
Last updated 11/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Aprenderás los principios de la programación con PHP desde cero y paso a paso, no necesitas ningún conocimiento previo.
  • Aprenderás programación Orientada a Objetos (POO) y ejecutar el patrón Modelo-Vista-Controlador (MVC) en todos los proyectos de programación que emprendas.
  • Bases de datos Relacionales con MySQL y conexión a las bases de datos con protección PDO (PHP DATA OBJECT)
  • Seguridad Informática: Prevenir ataques XSS (Cross-Site Scripting), ataques CSFR (Cross-Site Request Forgeries), SQL Injection, Code Injection, Brute Force Robots, encriptación de contraseñas, archivo .htaccess y certificado SSL.
  • Construir tu propio Administrador de contenidos (CMS: Content Manager System) desde cero como Wordpres, Joomla o Drupal
  • Crear un Administrador de contenidos con Laravel: El framework número uno de PHP integrando la plantilla AdminLTE
  • Crear API’s Rest con CodeIgniter
Curated for the Udemy for Business collection

Course content

14 sections • 252 lectures • 52h 2m total length

  • Preview07:36
  • Contáctame
    00:12
  • Material de apoyo e inquietudes
    12:31
  • Servidor Local
    06:38
  • Editor de código
    23:36
  • Plugins para agilizar el desarrollo - documento
    00:26
  • Preview08:52
  • Preview11:22
  • Preview04:48
  • Preview06:33
  • Preview13:38
  • Demuestra lo Aprendido
    3 questions

  • Preview03:32
  • Preview19:43
  • Documento Completo acerca de la POO
    13:01
  • Demuestra lo Aprendido
    3 questions

  • Preview04:41
  • Preview05:48
  • Preview12:40
  • Preview14:26
  • Preview11:21
  • Preview06:30
  • Preview04:20
  • Preview16:19
  • Preview11:44

  • Preview01:56
  • Preview18:22
  • Preview12:06
  • Preview10:18
  • Preview18:13
  • Preview13:41
  • Preview05:15
  • Preview14:20
  • Preview09:23
  • Preview21:31
  • Preview15:27

  • Preview11:21
  • Preview18:02
  • Preview03:18
  • Preview05:49
  • Preview17:06
  • Preview12:43
  • Preview16:13
  • Preview08:40
  • Ajuste en editar usuario
    09:12

  • ¿Qué es AJAX?
    01:53
  • Evitar repetir registro de Email con AJAX - Parte 1
    14:54
  • Evitar repetir registro de Email con AJAX - Parte 2
    13:42
  • Evitar procesos sincrónicos con AJAX
    19:16

  • Preview06:51
  • Migrando la plantilla HTML al patrón MVC
    07:58
  • Estructura MVC
    09:43
  • Modularizando el contenido - Parte 1
    15:22
  • Modularizando el contenido - Parte 2
    07:31

  • Organizando la Base de datos
    11:07
  • Creando la tabla Blog
    20:12
  • Trayendo información dinámica de la Tabla Blog
    09:10
  • Reemplazando contenido estático por contenido dinámico - Tabla Blog
    13:39
  • Creando la tabla Categorías
    15:19
  • Trayendo información dinámica al Menú
    05:04
  • Trayendo información dinámica al Grid de Categorías
    14:16
  • Aplicando Url's Amigables al Blog
    06:05
  • Página 404 del Blog
    03:47
  • Metadatos para la página de Inicio
    12:46
  • Creando la tabla Artículos
    10:22
  • Insertar Artículos desde EXCEL con archivos .CSV
    21:12
  • Información cruzada con SQL Inner Join
    09:39
  • Listar los artículos de la página de Inicio
    12:29
  • Paginación para los Artículos del Inicio
    11:40
  • Url's Amigables para la Paginación
    16:23
  • Traer Artículos de Categorías
    10:12
  • Url's Amigables con más de dos parámetros
    18:09
  • Paginación para las Categorías
    12:43
  • Breadcrumb para las Categorías
    10:48
  • Ajustando los metadatos para la página de Categorías
    07:11
  • Página de Artículos
    12:00
  • Breadcrumb para los Artículos
    04:51
  • Metadatos de la página de Artículos
    04:18
  • Compartir un artículos en redes sociales
    07:35
  • Open Graph dinámico
    12:22
  • Paginación de artículos
    11:36
  • Deslizador de artículos dinámico
    04:29
  • Opiniones para los Artículos
    11:33
  • Datos dinámicos para las Opiniones
    19:55
  • Crear Opinión
    18:51
  • Subir imagen al servidor con PHP - Parte 1
    13:07
  • Subir imagen al servidor con PHP - Parte 2
    17:20
  • Alertas suaves con Notie JS
    07:18
  • Clasificar Artículos recientes
    10:32
  • Clasificar Artículos destacados
    21:51
  • Activar el Buscador de Artículos
    17:27
  • Operador LIKE
    19:28
  • La paginación del Buscador
    14:02
  • Los Anuncios (ADS)
    13:51
  • Banner dinámico
    09:16
  • Páginas adicionales (Sobre Mi)
    13:02
  • Enviar correo con PHP Mailer
    22:24
  • Inscripción al Newletter
    17:00

  • Preview07:22
  • Preview11:24
  • Preview18:31
  • Preview05:15
  • Preview08:09
  • Preview05:01
  • Preview12:34

  • Plantilla AdminLTE
    16:34
  • Integrando la plantilla AdminLTE a Laravel
    22:45
  • Ajustes al Menú de la plantilla
    11:46
  • Ajustes a la Cabecera de la plantilla
    03:28
  • Ajustes al Pie de Página de la plantilla
    02:42
  • Navegar entre las páginas de la plantilla con Laravel
    09:41
  • Creando los Modelos y Controladores en Laravel
    08:33
  • Método GET en Laravel
    15:29
  • Inner Join en Laravel (Desde el Modelo)
    06:10
  • Recursos de Rutas (Route::resource)
    07:45
  • Organizar la vista del Gestor Blog - Parte 1
    09:28
  • Organizar la vista del Gestor Blog - Parte 2
    20:35
  • Organizar la vista del Gestor Blog - Parte 3
    18:07
  • Plugin Tags Input
    05:05
  • Plugin Summernote
    06:30
  • Método Update en Laravel - Parte 1
    14:11
  • Método Update en Laravel - Parte 2
    20:27
  • Actualizar Palabras Claves del Gestor Blog
    07:05
  • Actualizar Redes Sociales del Gestor Blog - Parte 1
    23:02
  • Actualizar Redes Sociales del Gestor Blog - Parte 2
    09:40
  • Actualizar Imágenes del Gestor Blog - Parte 1
    09:41
  • Actualizar Imágenes del Gestor Blog - Parte 2
    20:23
  • Redimensionar Imágenes en Laravel
    15:18
  • Mostrar Imágenes nuevas en las Vistas
    11:18
  • Editor de texto enriquecido Summernote - Parte 1
    18:56
  • Editor de texto enriquecido Summernote - Parte 2
    19:11

Requirements

  • Tener principios en HTML5 y CSS3, curso gratuito que puede realizar en UDEMY: "Aprende HTML5 y CSS3 desde cero". No es indispensable pero sería bueno para la construcción del Proyecto tener bases en Javascript, jQuery y Maquetación con Bootstrap 4.

Description

Aprende PHP desde cero y domina el lenguaje de programación de lado del servidor (backend) más popular en la actualidad. Este curso te enseñará todo lo que necesitas saber sobre PHP, ahora en su versión 7 y todas las tecnologías que giran a su alrededor con más demanda laboral.

En este Máster de PHP aprenderás:

· Los principios de la programación con PHP desde cero y paso a paso, no necesitas ningún conocimiento previo.

· Programación Orientada a Objetos (POO)

· Ejecutar el patrón Modelo-Vista-Controlador (MVC) en todos los proyectos de programación que emprendas.

· Bases de datos Relacionales con MySQL y conexión a las bases de datos con protección PDO (PHP DATA OBJECT)

· Ejecutar un CRUD (Create – Read – Update - Delete) con MVC-POO para administrar cualquier información en Base de datos.

· Seguridad Informática: Prevenir ataques XSS (Cross-Site Scripting), ataques CSFR (Cross-Site Request Forgeries), SQL Injection, Code Injection, Brute Force Robots, encriptación de contraseñas, archivo .htaccess y certificado SSL.

· AJAX: Procesos Asíncronos con el Servidor usando Javascript (jQuery) y PHP

· Construir tu propio Administrador de contenidos (CMS: Content Manager System) desde cero como Wordpres, Joomla o Drupal

· Envío de correos con la librería PHPMailer

· Crear un Administrador de contenidos con Laravel: El framework número uno de PHP integrando la plantilla AdminLTE

· Crear API’s Rest con CodeIgniter

Este curso te enseñará todo lo que necesitas para ser un desarrollador backend, estarás expuesto a enseñanzas muy prácticas con ejemplos de la vida real.

Al final de este curso, tendrá una comprensión profunda de PHP y Bases de Datos, sabrá por qué PHP es tan importante para usuarios y empresas y cómo un sitio web totalmente funcional y dinámico utilizando las herramientas más eficaces disponibles.

¿CÓMO ES EL CURSO?

El curso se divide en varias secciones. En una primera sección haremos la introducción desde cero de PHP, no tienes que tener conocimientos previos en PHP, todo lo aprenderás acá.

En las siguientes secciones comenzaremos a construir paso a paso desde cero cada uno de los temas que nos darán la experticia en la materia de PHP, pasando por la Programación Orientada a Objetos, construyendo aplicaciones con el patrón MVC y aplicando seguridad informática a todo lo que hagamos para prevenir cualquier tipo de ataque.

En un siguiente nivel construiremos un CMS al mejor estilo de Wordpress, Joomla o Drupal, con una plantilla de un BLOG, la llevaremos a su funcionalidad dinámica alimentada desde una base de datos MySQL. Luego construiremos el Backend que administrará dicho BLOG usando el Framework Laravel y la plantilla AdminLTE.

Finalmente te enseñaré a construir una API REST usando el framework CodeIgniter, para que otros usuarios puedan tomar las categorías y artículos de nuestro BLOG y los puedan utilizar en otras interfaces Web.

¿CUÁNTO SE TARDA EN COMPLETAR EL CURSO?

Depende de ti. Estimo que menos de tres semanas puedes completar el curso, pero dependerá de tu ritmo de trabajo y de tu disponibilidad.

¿CUÁLES SON LOS REQUISITOS?

Descargar el material que se encuentra en los recursos de la primera clase de cada sección. Tener principios en HTML5 y CSS3, curso gratuito que puede realizar en UDEMY: "Aprende HTML5 y CSS3 desde cero". No es indispensable pero sería bueno para la construcción del Proyecto tener bases en Javascript, jQuery y Maquetación con Bootstrap 4.

¿A QUIÉN VA DIRIGIDO ESTE CURSO?

Este curso va dirigido a personas que buscan crear sistemas complejos con PHP y MySQL y venderlos a clientes o empresas en su entorno de trabajo.

Who this course is for:

  • Este curso va dirigido a personas que quieran convertirse en desarrolladores Backend o Fullstack o que buscan crear sistemas complejos con PHP y MySQL y venderlos a clientes o empresas en su entorno de trabajo.

Instructor

Juan Fernando Urrego
Diseñador Visual y Desarrollador Web
Juan Fernando Urrego
  • 4.5 Instructor Rating
  • 35,260 Reviews
  • 193,501 Students
  • 33 Courses

Mi nombre es Juan Fernando Urrego, soy profesional en Diseño Visual, programador y especialista en Administración de la Informática Educativa. Dedicado tiempo completo a la docencia en Desarrollo Web y Diseño Interactivo. Fundador del portal de cursos Tutoriales a tu Alcance. Soy un convencido de que la internet es la oportunidad del conocimiento, la educación y los empleos del futuro.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.