0% encontró este documento útil (0 votos)
13 vistas

Curso Básico de PHP

Curso Básico de PHP

Cargado por

Alberto Triana
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas

Curso Básico de PHP

Curso Básico de PHP

Cargado por

Alberto Triana
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Curso Básico de PHP

PHP es un lenguaje de programación del lado del servidor que se utiliza principalmente para
desarrollar aplicaciones web dinámicas. Este curso te guiará por los conceptos básicos y te
proporcionará ejemplos prácticos.

Lección 1: Introducción a PHP

¿Qué es PHP?

PHP ("PHP: Hypertext Preprocessor") es un lenguaje de código abierto diseñado para desarrollar
aplicaciones web interactivas y dinámicas.

Requisitos previos:

1. Un servidor web como Apache o Nginx.

2. PHP instalado (puedes usar XAMPP, WAMP o MAMP).

3. Un editor de texto o IDE (como Visual Studio Code o Sublime Text).

Tu primer script PHP:

Crea un archivo llamado index.php con el siguiente contenido:

<!DOCTYPE html>

<html>

<head>

<title>Hola, PHP</title>

</head>

<body>

<h1>Bienvenido a PHP</h1>

<?php

echo "¡Hola, Mundo!";

?>

</body>

</html>

Guárdalo en la carpeta del servidor y accede a http://localhost/index.php.

Actividad:

1. Instala XAMPP y ejecuta el servidor.


2. Crea tu primer archivo PHP que diga "¡Hola desde PHP!".

Lección 2: Variables y Tipos de Datos

Declaración de variables:

<?php

$nombre = "Juan";

$edad = 25;

$esEstudiante = true;

?>

Tipos de datos en PHP:

• String: Cadenas de texto.

• $mensaje = "Hola, Mundo";

• Integer: Números enteros.

• $numero = 42;

• Boolean: Verdadero o falso.

• $esVerdad = true;

• Array: Listas de valores.

• $colores = ["rojo", "verde", "azul"];

Actividad:

1. Crea un archivo PHP con variables que representen tus datos personales.

2. Imprime las variables en el navegador usando echo o print.

Lección 3: Operaciones Básicas

Operadores aritméticos:

<?php

$suma = 5 + 3;

$resta = 10 - 7;

$multiplicacion = 4 * 2;

$division = 20 / 5;
?>

Actividad:

1. Crea un script que realice operaciones matemáticas con dos números.

2. Muestra los resultados en el navegador.

Lección 4: Condicionales

Sintaxis básica:

<?php

$edad = 18;

if ($edad >= 18) {

echo "Eres mayor de edad.";

} else {

echo "Eres menor de edad.";

?>

Actividad:

1. Crea un programa que determine si un número es par o impar.

Lección 5: Bucles

Bucle for:

<?php

for ($i = 0; $i < 5; $i++) {

echo "Número: $i<br>";

?>

Bucle while:

<?php

$i = 0;

while ($i < 5) {


echo "Número: $i<br>";

$i++;

?>

Actividad:

1. Crea un programa que imprima los números del 1 al 10 usando un bucle.

2. Usa un bucle para calcular la suma de los números del 1 al 10.

Lección 6: Funciones

Definición de funciones:

<?php

function saludar($nombre) {

return "Hola, " . $nombre . "!";

echo saludar("Ana");

?>

Actividad:

1. Crea una función que sume dos números y devuelva el resultado.

2. Llama a la función e imprime el resultado en el navegador.

Lección 7: Formularios y PHP

Manejo de formularios:

<!DOCTYPE html>

<html>

<head>

<title>Formulario</title>

</head>

<body>
<form method="post" action="procesar.php">

<label for="nombre">Nombre:</label>

<input type="text" id="nombre" name="nombre">

<button type="submit">Enviar</button>

</form>

</body>

</html>

Archivo procesar.php:

<?php

if ($_SERVER["REQUEST_METHOD"] == "POST") {

$nombre = $_POST["nombre"];

echo "Hola, $nombre!";

?>

Actividad:

1. Crea un formulario que capture nombre y edad.

2. Muestra un mensaje personalizado al usuario al enviar el formulario.

Lección 8: Conexión a Bases de Datos

Ejemplo básico con MySQL:

<?php

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "mi_base_de_datos";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
die("Conexión fallida: " . $conn->connect_error);

echo "Conexión exitosa";

$conn->close();

?>

Actividad:

1. Crea una base de datos llamada mi_base_de_datos.

2. Conéctate a la base de datos usando PHP.

Lección 9: Proyecto Final

Desafío:

1. Crea una página web que permita:

o Registrar usuarios (nombre y correo) en una base de datos.

o Mostrar una lista de usuarios registrados.

Ejemplo Final:

<!DOCTYPE html>

<html>

<head>

<title>Registro de Usuarios</title>

</head>

<body>

<h1>Registrar Usuario</h1>

<form method="post" action="guardar_usuario.php">

<label for="nombre">Nombre:</label>

<input type="text" id="nombre" name="nombre">

<label for="correo">Correo:</label>

<input type="email" id="correo" name="correo">

<button type="submit">Registrar</button>
</form>

<h2>Lista de Usuarios</h2>

<?php

$conn = new mysqli("localhost", "root", "", "mi_base_de_datos");

$result = $conn->query("SELECT * FROM usuarios");

while ($row = $result->fetch_assoc()) {

echo "<p>" . $row["nombre"] . " - " . $row["correo"] . "</p>";

?>

</body>

</html>

También podría gustarte