PHP MVC: De cero a experto (MySQL y Ecommerce)

via Udemy

Go to Course: https://www.udemy.com/course/php-mvc-de-cero-a-experto-mysql-y-ecommerce/

Introduction

Certainly! Here's a detailed review and recommendation for the PHP course on Coursera based on the provided information: --- **Course Review: PHP from Zero to Expert on Coursera** If you're looking to master PHP and become a proficient web developer, this comprehensive course on Coursera is an excellent choice. Designed to take learners from fundamental concepts to advanced techniques, this course offers a well-structured pathway to developing high-quality web applications and even launching your personal projects. **Course Content & Structure:** The course is divided into three main blocks: 1. **Beginner Level - Foundations of PHP** This initial segment covers the core essentials needed to get started with PHP. Topics include data types, variables, conditionals, loops, arrays, form validation, database connection, CRUD operations, sessions, and more. These are crucial building blocks for any PHP developer, providing a solid foundation. 2. **Intermediate Level - Object-Oriented Programming & MVC** Building upon the basics, this section introduces object-oriented programming (OOP), password encryption, API creation, and the Model-View-Controller (MVC) pattern—starting from scratch. You'll also learn about user roles, advanced CRUD, and develop a project implementing MVC architecture, managing controllers, models, and views. This stage significantly enhances your skills and prepares you for real-world application development. 3. **Advanced Level - E-Commerce Development** The final part guides you through developing a full-fledged e-commerce platform from the ground up. You'll learn how to design the database schema, create product listings, build a shopping cart, and integrate PayPal for payment processing. Additionally, the course covers API interactions with PayPal, enabling you to understand transaction handling and online sales mechanics. **Pros:** - **Comprehensive Content:** From basics to advanced e-commerce functionalities, the course covers a broad spectrum of PHP development. - **Practical Approach:** By engaging in real-world projects, especially the e-commerce site, you'll gain hands-on experience that is vital for professional growth. - **Structured Learning Path:** Clear progression from simple concepts to complex architectures like MVC and payment integration. - **Relevant and Up-to-Date:** PHP remains one of the most widely used programming languages for web development, and this course equips you with industry-relevant skills. **Cons:** - **Pacing:** Might be intensive for complete beginners; some prior programming knowledge could facilitate faster comprehension. - **Technical Depth:** For those seeking extremely deep dives into certain topics, supplementary resources might be necessary. **Would I Recommend It?** Absolutely. Whether you're aiming to start a career as a PHP web developer or want to build your own high-quality projects, this course provides a detailed, structured, and practical learning experience. It covers essential PHP skills, modern development practices like MVC and API creation, and even e-commerce functionalities, making it suitable for serious learners committed to developing professional-level expertise. --- If you're ready to embark on your PHP learning journey, this course on Coursera is a valuable investment that can significantly enhance your coding skills and confidence in web development. --- Let me know if you'd like a shorter summary or specific recommendations!

Overview

En este curso de PHP de cero a experto, tendrás la oportunidad de adquirir los conocimientos necesarios para poder ser capaz de ejercer un trabajo como desarrollador web PHP o bien poder crear un proyecto personal de alta calidad. Aprenderás una gran cantidad de temas que serán fundamentales para el buen aprendizaje de este magnifico lenguaje, partiendo desde lo más básicohasta lo más avanzado.Este curso se divide en tres bloques, en el primer bloque estaremos abordando los temas principales y esenciales de este excelente lenguaje, como son: los tipos de datos y variables, condicionales, ciclos, arreglos, validaciones a formularios, conexión a base de datos, manejo del CRUD, sesiones y más. En el segundo bloque aprenderás una gran cantidad de temas que serán fundamentales para el buen aprendizaje de este magnifico lenguaje, como son: la programación orientada a objetos, sesiones, encriptación de contraseñas, creación de una API, veremos también el patrón MVC partiendo desde cero, roles de usuario, manejo del CRUD y más. También desarrollaremos un proyecto en donde estaremos utilizando el patrón MVC, con el cual estaremos manejando lo que son los controladores, los modelos, las vistas, el CRUD y entre otros archivos más que componen dicho patrón. Y por último, en el tercer bloque, aprenderás a desarrollar un ecommerce partiendo desde cero, en donde vas a adquirir todos los conocimientos fundamentales en lo que respecta a una tienda en línea, comenzando primero con la creación de la base de datos y tablas, después pasando por el maquetado y listado de productos a vender, luego de eso nos pasaremos a la creación del carrito de compras, en el cual mostraremos todos los productos añadidos por el usuario para su compra, y posteriormente también estaremos integrando PayPal como método de pago, en dónde además de utilizar PayPal, estaremos realizando también varias peticiones a su API para poder retornar y obtener información referente a las transacciones realizadas en el ecommerce, además de comprender y aprender como funcionan las ventas por internet.Sin duda este curso te será de gran ayuda para poder conocer y aprender mucho sobre este grandioso lenguaje, que hasta el día de hoy, se encuentra posicionado, como uno de los mejores lenguajes de programación más utilizados y aclamados por muchos.

Skills

Reviews