Curso gratuito

Aprende PHP en línea en 25 horas

Aprender programación es un proceso difícil y prolongado. Aprender la sintaxis del lenguaje es la parte más fácil y corta del camino, pero es imposible comenzar sin ella. Este curso se centra en los fundamentos de la programación en PHP. Prepara el terreno para escribir programas significativos.

18 horas29 estudiantes75 lecciones con práctica en el navegador
Comenzar el aprendizajeRegistrarse

Fundamentos de PHP

PHP es uno de los lenguajes de programación más populares del mundo. Más del 80% de los sitios web en Internet están escritos en este lenguaje. Aprenderemos PHP desde cero, desde los conceptos básicos. El primer módulo es una base para escribir programas significativos. En él, aprenderemos cómo escribir nuestro primer código en PHP. Explicaremos qué son los comentarios y para qué sirven. Usando ejemplos de verificación de sus soluciones, veremos qué es la prueba y cómo leer la salida de las pruebas.

Aritmética

Los programas modernos se crean para servir a los negocios, ayudar en la vida diaria y entretener. Pero en el corazón de su funcionamiento siguen estando los cálculos. El tema más simple y básico en la programación es la aritmética. En este módulo traduciremos las operaciones aritméticas a lenguaje de programación, hablaremos sobre la prioridad de las operaciones. Explicaremos qué es un linter y por qué puede "quejarse".

Cadenas

En programación, el texto se llama "cadenas" y este tema no es tan simple como puede parecer. ¿Cómo imprimir una frase que contiene tanto comillas simples como comillas dobles? ¿Cómo lidiar con el texto en general, ya que la computadora no sabe nada sobre letras? Este módulo se dedica a diferentes aspectos de la escritura de texto, desde comillas y escapado hasta codificación.

Tipos de datos en PHP

PHP es un lenguaje con tipado débil y tipos de datos primitivos inmutables. ¿Qué sucede si intentamos multiplicar un número por una cadena? ¿Cómo PHP entiende qué tipo de dato tiene delante? ¿Y qué hace PHP cuando encuentra una incompatibilidad de tipos? Encontrarás las respuestas a estas preguntas en el módulo actual.

Variables en PHP

La información puede ser almacenada en "contenedores" especiales llamados variables. Esto te permite reutilizar datos existentes y evitar duplicarlos en diferentes partes del código. En este módulo, exploraremos cómo modificar variables y nombrarlas de manera que sean comprensibles para cualquier desarrollador. Te darás cuenta de que inventar un nombre para una variable no es tan sencillo. Además, te explicaremos cómo usar variables para simplificar cálculos complejos.

Llamada a funciones

Para expresar cualquier operación arbitraria en programación, existe el concepto de "función". Las funciones son los bloques de construcción con los que los programadores construyen sistemas. En este módulo aprenderemos a utilizar las funciones ya creadas. Observaremos la firma de la función en la documentación y entenderemos cómo utilizarla. Nos familiarizaremos con las bibliotecas estándar que contienen miles de funciones. No es posible aprender todas las funciones, pero cada programador debe saber dónde buscar la documentación sobre ellas.
Comienza ahora mismo

Definición de funciones

La definición de funciones propias simplifica en gran medida la escritura y el mantenimiento de programas. Por ejemplo, la capacidad de definir funciones permite combinar operaciones complejas en una sola función, ocultando toda la complejidad detrás de una función simple. Al aprender a escribir funciones, darás el primer paso hacia la creación de programas realmente útiles. Y nosotros te ayudaremos en este proceso. En este módulo crearás tu primera función y aprenderás a darle nombres claros (así como a variables y constantes).

Lógica

Las expresiones lógicas permiten responder preguntas que surgen durante la ejecución del programa. ¿Está autenticado el usuario? ¿Se ha pagado la suscripción? ¿Es un año bisiesto? En este módulo, aprenderemos sobre las funciones predicado, que plantean una pregunta y responden si es verdadera o falsa. Practicaremos la escritura de estas funciones y avanzaremos hacia expresiones lógicas más complejas.

Estructuras condicionales

La tarea de una función predicado es obtener una respuesta a una pregunta, pero generalmente esto no es suficiente y es necesario realizar una acción específica dependiendo de la respuesta. If y Switch son estructuras en PHP que permiten al programador elegir el comportamiento necesario del programa según diferentes condiciones: omitir algunas instrucciones y ejecutar otras. Las estudiaremos en la práctica en este módulo.

Ciclos

Cualquier código puede repetirse decenas, miles, millones de veces. En combinación con otras herramientas conocidas como variables y condiciones, esto abre muchas posibilidades para construir programas y sistemas complejos. Veamos un ejemplo sencillo. Necesitas encontrar una frase específica en un libro de texto de 500 páginas. Recuerdas la frase, pero no recuerdas el número de página. La forma más sencilla (y lenta) de hacerlo es revisar las páginas secuencialmente hasta encontrar la que necesitas. Para realizar estas acciones repetitivas, se utilizan los ciclos.

Sumergiéndose en las cadenas

Codificación moderna de cadenas y su manipulación en PHP utilizando funciones para codificaciones multibyte. Localización.

Fecha y Hora

El concepto de tiempo en las computadoras. Temporizadores de hardware y de sistema. Funciones para trabajar con fechas y horas en PHP. Zonas horarias.
¿Listo para probar?
No se requiere registro

Ícono Python
17 horas54
Ícono HTML
10 horas59
Ícono Java
15 horas38
Ícono JavaScript
18 horas455

Entradas del blog