©2023 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de PHP desde 0
Aprender a programar usando PHP como lenguaje
Material disponible
PHP es uno de los lenguajes más populares en la actualidad. Es el lenguaje más relevante y sencillo para las personas que quieren dedicarse al desarrollo web, del lado del servidor. Es la puerta de entrada a numerosas tecnologías y aplicaciones como frameworks o gestores de contenido. Sólo con WordPress acapara más del 30% de los sitios de Internet y en general es soportado por más de la mitad de los servidores web mundiales.
Qué aprenderé en el Curso de PHP desde 0
Con el Curso de PHP a lo largo de una serie de sesiones esenciales, mayoritariamente prácticas, aprenderás las bases de la programación y los primeros pasos con PHP en el marco del desarrollo backend.
-
Lenguaje PHP
- Qué es un lenguaje de programación
- PHP como lenguaje para desarrollo web
- Qué es backend
- Primeros pasos (Apertura y cierre de etiquetas PHP y otras generalidades, hola mundo)
-
Instalar PHP
- Por qué debemos instalar PHP en local
- Alternativas para instalar PHP
- Instalar vía Xampp, Mamp
-
Variables, tipos y arrays
- Variables, cómo crearlas
- Qué son tipos, cómo se gestionan en PHP
- Qué es un array y algunas operaciones sencillas con arrays
- Qué son Operadores
-
Estructura condicional
- Estructura If ... else
- Estructura switch
-
Bucles
- For
- While, do while
-
Funciones
- Crear funciones
- Invocar funciones
- Valores de retorno
-
Objetos
- Qué es un objeto
- Qué es una clase
- Sintaxis para usar objetos en PHP
-
Siguientes pasos
- Desarrollo de aplicaciones web con PHP
- PHP "The Right Way"
- WordPress
- Frameworks
Objetivos del curso
Los estudiantes del Curso de PHP desde cero aprenderán a programar, usando PHP como lenguaje. El objetivo es ofrecer una base de conocimientos de programación, orientada para personas con pocos o ningún conocimiento previo en la materia.
Los conocimientos a impartir son los básicos que necesita cualquier programador, no solo en PHP sino en la mayoría de los lenguajes: variables, tipos, estructuras de control, funciones, objetos, etc.
Además, los estudiantes aprenderán a configurar PHP en sus ordenadores personales, o editores en la nube, de modo que tengan un espacio para crear y experimentar con sus propias páginas. A lo largo del curso de PHP podrás comenzar a practicar e ir realizando tus primeros programas y algoritmos sencillos.
Por qué debes aprender PHP
Aprender PHP es sencillo para cualquier persona que tenga conocimientos previos de HTML. Solo hace falta saber programar, en este curso te lo vamos a poner muy fácil porque empezamos desde cero.
Qué tengo que saber
Al ser un Curso de PHP básico no requiere ningún requisito para comenzar. Se explicará todo desde cero, de modo que los estudiantes sólo necesitan un ordenador y ganas de aprender.
No obstante, sería deseable que el estudiante tenga unos conocimientos básicos de HTML, ya que la salida inicial de los programas realizados en PHP es código HTML.
Clases y contenidos
Sesión 1: Lenguaje PHP
Primeros conceptos sobre qué es un lenguaje de programación.
PHP Hypertext Preprocessor como lenguaje de programación del lado del servidor y código abierto para el desarrollo web
Concepto de backend y su importancia
- Apertura y cierre de etiquetas PHP
- Otras generalidades
- hola mundo
Sesión 2: Instalar PHP
¿Por qué debemos instalar PHP en local?
Instalación de PHP vía Xampp
Instalación de PHP vía Mamp
Codeanywhereo Cloud9 como alternativas para instalar PHP
Tipos de datos y variables en PHP
¿Qué son los tipos de datos en PHP?
- Qué es una variable?
- Cómo crear una variable?
Tipado dinámico de las variables en PHP
Valores de cadena escritos en el código
Orden con el que se ejecutan los operadores
Trabajo con includes en PHP
Estructuras de control condicional en PHP
If como estructura condicional
Comparar valores y tipos en PHP
Operadores boleanos para condicionales
Estructura Else
Concepto de operador ternario
Estructura Switch
Bucles o estructuras de repetición en PHP
Estructura de repetición for
Usos avanzados de for en PHP
Estructura While
Estructura do...While
Repaso y dudas sobre bucles y estructuras en PHP
Funciones en PHP
- Cómo escribir una función
- Cómo invocar una función
Ajuste del comportamiento de la función a determinadas circunstancias
Parámetros por valor y por referencia en php
Devolución de un resultado como ejecución de una función
Ámbito de las variables como contexto dentro del que está definida
Bucle foreach como estructuras de control
Trabajamos en un proyecto web con el uso de funciones
Programación Orientada a Objetos en PHP
- Teoría general de orientación a objetos
- Explicaciones generales sobre Programación Orientada a Objetos
Explicaciones del ejemplo que se usó para crear una clase de programación orientada a objetos e implementar objetos a partir de esta clase.
Ejemplos de métodos en el ejemplo de clase
Cómo crear y usar propiedades de objetos
Algunas preguntas para acabar el tema de la programación orientada a objetos
Por dónde continuar en el aprendizaje de PHP
Rererencias principales donde podremos seguir aprendiendo PHP a un nivel más avanzado
- Diversas alternativas para entornos de desarrollo.
- Recomendación de la virtualización para crear un entorno de desarrollo con ventajas adicionales.
- Qué nos ofrece PHP
- Qué nos ofrecen las dependencias de terceros
- Cómo gestionarlas adecuadamente y qué es Composer y Packagist
- Explicaciones importantes para encarar el estudio de las bases de datos.
- Extensiones correctas de MySQL y cómo ir un poco más adelante aprendiendo PDO.
La importancia de la seguridad en el desarrollo de aplicaciones
- Desarrollo de aplicaciones robustas
- Escalabilidad y mantenimiento
- Introducción a la arquitectura MVC
Qué es GIT y cómo nos puede ayudar
- CMS y Frameworks, qué tipo de proyectos podemos desarrollar con cada uno
- Sugerencias finales y cursos para poder aprender WordPress, Laravel o Symfony
Valoraciones
Juan Camilo
Diego
Jonathan
Jhon Utima Correa
Carolina Velázquez
felipe silva
Nora Ferreirós
Ingrid Carolina Peláez
José Carlos
Recomendado 100%, los instructor se manejan en el tema, contiene todo lo necesario para comenzar desde cero, estoy muy satisfecho y agradecido por su tiempo y buena dedicación.
Fabian
Muy buena explicación.
Pablo Hurtado
Muy bueno para un curso básico.
Daniel Jerez
Jose David Bautista
Esta bien
Felix Taborda
Excelente!
Omar Medina
Lourdes Martín
Federico Alegre
Muy recomendable!!
Patricia Yanin Maldonado Ulloa
Bryan David Tamayo Abad
Debería poner la fecha de la última actualización del curso, creo que la última actualización fue hace 4 años.
Javier Leis
Sergio Bou Garcés
Interesante
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 190 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.