Programador web: PHP y MySqli Profesional ¡Fácil y Práctico!
4.6 (256 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
845 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Programador web: PHP y MySqli Profesional ¡Fácil y Práctico! to your Wishlist.

Add to Wishlist

Programador web: PHP y MySqli Profesional ¡Fácil y Práctico!

Aprende a crear páginas web dinámicas. Gracias al PHP y las Bases de Datos MySQL podrás crear lo que pase por tu cabeza
4.6 (256 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
845 students enrolled
Last updated 4/2016
Spanish
Current price: $10 Original price: $80 Discount: 88% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 25 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Aprende con nuestros 139 videos, con una duración de 25 horas.
  • Practica con más de un centenar de casos prácticos extraídos de webs reales.
  • Conocerás la sintaxis de las últimas versiones del lenguaje de programación PHP.
  • Construye tus páginas web dinámicas sobre bases de datos MySQL.
  • Podrás modificar la estructura de gestores de contenido construidos sobre PHP y MySQL, como Wordpress, Jommla o Drupal.
  • Aprenderás a crear páginas webs dinámicas con el contenido que tu desees: tiendas online, foros, aplicaciones web, sistemas de acceso con usuario y contraseña... ¡El límite es tu imaginación!.
View Curriculum
Requirements
  • Conocimientos básicos de HTML.
  • Ganas de aprender de forma muy práctica.
Description

¿Quieres aprender programación web con uno de los cursos más extensos y dinámicos que has visto en mucho tiempo?:

  • 25 horas de vídeo, distribuidas en 139 temas diferentes.
  • 17 exámenes de tipo test incluidos entre los diferentes módulos del curso.
  • 41 archivos en formato pdf de apuntes,
  • 42 archivos en formato pdf con ejercicios propuestos
  • Más de 120 archivos con la reproducción de los ejercicios realizados durante el curso.

Si ya tienes conocimientos de HTML y CSS habrás tenido ocasión de comprobar que su principal limitación es la imposibilidad de crear páginas webs dinámicas. El siguiente paso en tu proceso de convertirte en todo un profesional de la programación web es aprender PHP.

PHP es el lenguaje de programación más utilizado y popular por los desarrolladores, por ejemplo, es el que utiliza WordPress, ¡Imagina las oportunidades laborales que se te abrirán aprendiendo a desarrollar en este lenguaje!.

Nuestros cursos tienen siempre un enfoque práctico, muy didáctico. Todas las explicaciones teóricas son presentadas de forma animada, ilustrada, y están acompañadas de un buen número de ejercicios, casos prácticos y exámenes de tipo test que podrás reproducir fácilmente en tu ordenador y te ayudarán a evaluar tu nivel de conocimientos.

Comenzaremos de cero, desde los conceptos básicos, pero la gran duración del curso nos permitirá profundizar en muchas materias hasta niveles profesionales.

  • Empezaremos con las cuestiones fundamentales en cualquier lenguaje de programación: primeros programas, sintaxis, variables, tipos de datos, operadores, cálculos, expresiones...
  • Después descubriremos las instrucciones básicas a la hora de programar: condicionales, bucles, matrices...
  • Otra parte importante del curso se dedicará a estudiar las principales funciones del lenguaje PHP. Entre otras cosas aprenderemos a trabajar con variables, manipular cadenas, matrices, fechas, e incluso, a crear nuestras propias funciones.
  • También dedicaremos un tiempo a los temas más técnicos: enviar y manipular información, por ejemplo, a través de un formulario, cómo acceder a archivos para modificarlos o leerlos, trabajaremos con cookies y sesiones, por ejemplo, para crear una página de acceso con usuario y contraseña.
  • Finalmente estudiaremos en detalle el trabajo con bases de datos MySQLi, para que tengas todas las herramientas necesarias para poder empezar a trabajar en cualquier proyecto que se te pase por la cabeza.

Nos va a dar tiempo de verlo todo con mucha calma: El curso está compuesto por unas 25 horas de vídeo que podrás ver dónde y cuándo desees, estructurados en forma de más de 130 módulos breves. ¿Has visto muchos cursos de PHP con esa extensión?

Y recuerda que contarás siempre con nuestro apoyo y colaboración para resolver todas las dudas que se te puedan plantear, adaptándonos a tu horario y nivel de conocimientos. ¡Nunca había sido tan fácil aprender a programar en PHP!

Who is the target audience?
  • Diseñadores, Ingenieros de sistemas, técnicos de sistemas, estudiantes...
  • Programadores web que pretenden convertirse en profesionales de la programación de webs dinámicas.
  • Y en general, a todo aquel que desee labrarse un futuro como programador web sin limitaciones.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 141 Lectures Collapse All 141 Lectures 25:01:50
+
Bienvenido
4 Lectures 26:29

Vamos a ver cual es la estructura, concepto y principales temas que trataremos en nuestro curso online de PHP.

Preview 04:47

¿Cuáles son los editores de código que te recomendamos emplear para crear tus programas en PHP?. Vamos a descubrirlos y ver sus principales características.

Software necesario: Editor de Código
04:42

Descubriremos como ver el resultado de tu trabajo de programación en tu navegador de Internet.

Software necesario: XAMPP, servidor independiente de código libre
04:25

Descubriremos cómo descargar e instalar el software gratuíto que te recomendamos usar para seguir nuestras lecciones.

Ejercicio Práctico: Descarga e instalación del software
12:35
+
Nuestro primer programa en PHP
4 Lectures 34:45

PHP es un lenguaje cuya función básica es la de producir HTML, que no deja de ser el lenguaje en el que realiza las páginas web. Sin embargo, como PHP es un lenguaje de programación, gracias a él tenemos la capacidad de analizar las diferentes situaciones y decidir producir código HTML condicional sobre los resultados del procesado.

Preview 05:11

Seguro que estás impaciente por empezar a programar... ¡Pues ha llegado el momento!. Vamos a conocer la estructura básica del PHP gracias a nuestro primer programa... de muchos más

Preview 18:40

Desde el editor de código de PHP no parece posible insertar saltos de línea, tabuladores, etc... Vamos a ver como conseguirlo con los llamados "caracteres de escape".

Los caracteres de escape: qué son y para qué se usan
07:33

En PHP, como en otros lenguajes de programación, es posible insertar comentariosen el código. Los comentarios desempeñan un papel importante en esta fase de mantenimiento del código, ya que pueden facilitar en gran medida la comprensión de los pasajes aparentemente oscuros.

Comentarios en PHP: La importancia de tener un código claro
03:21

Vamos a comprobar si tenemos dominadas las materias preliminares

Primeros pasos en la programación en PHP
8 questions
+
Variables
1 Lecture 07:51

Las variables son componentes fundamentales de cualquier lenguaje de programación, ya que nos permite tratar los datos de nuestro programa sin conocer a priori cuál será su valor. Podemos imaginar una variable como una especie de contenedor en el que se almacena el valor que nos interesa, y que puede cambiar cuando sea necesario.

Preview 07:51
+
Tipo de datos
5 Lectures 25:39

Una variable puede contener diferentes tipos de valores, cada uno de los cuales tiene un comportamiento diferente y utilidad. Vamos a verlo en el siguiente tema.

Introdución: ¿Cómo y con qué datos trabajamos en PHP?
03:26

Los tipos de datos booleanos se utilizan para indicar los valores true o false(verdadero o falso) en expresiones lógicas. El tipo Boolean se asocia a variables que contienen el resultado de una expresión booleana o los valores verdaderos y falsos.

Datos de tipo Boleano: Si o No
01:52

Otro tipo de datos es el número entero, positivo o negativo, cuyo valor del máximo (absoluto) puede variar dependiendo del sistema operativo que se ejecuta en PHP, pero que por lo general es, aproximadamente 2 mil millones. También podemos usar números decimales (a veces nos referiremos a ellos como "doble" o "real"). Para separar los decimales no usaremos la coma, si no el punto.

Trabajando con números enteros y decimales
04:28

Podemos considerar una matriz como una variable compleja, que contiene una serie de valores en lugar de uno solo, cada uno de los cuales se caracteriza por una clave, o índice que lo identifica de manera única. Vamos a introducir su concepto y en futuros temas profundizaremos en la materia

¿Qué son las matrices?
06:17

Una cadena es cualquier conjunto de caracteres, sin limitación normalmente, contenida dentro de un par de comillas dobles o simples. Las cadenas delimitadas por comillas simples son la forma más simple. Veamos varios ejemplos y como debemos usarlas en este tema.

Cómo se manejan cadenas de caracteres en PHP
09:36

¿Cuánto hemos aprendido sobre estas materiasl?. Vamos a comprobarlo con el siguiente test:

Variables y tipos de datos
9 questions
+
Haciendo cálculos en PHP: Expresiones aritméticas y operadores
5 Lectures 42:04

Los operadores son otro de los elementos básicos de cualquier lenguaje de programación, ya que nos permiten no sólo realizar las operaciones aritméticas tradicionales, sino además, manipular los contenidos de nuestras variables. Los presentaremos brevemente en este tema y los estudiaremos en detalle en los siguientes.

Introducción a los Operadores: ¿Qué son? ¿Para qué sirven?
03:44

Un ejemplo de operador de asignación lo tendríamos en la expresión $nombre = "Juan";

El símbolo = se utiliza para asignar a la variable $nombre el valor 'Juan'. En general, podemos decir que con el operador de asignación tomamos lo que está a la derecha del signo del signo de igual y le asignaremos el valor que lo sigue.

¿Sencillo, no?. Vamos a estudiarlos en detalle en este tema

Operadores de asignación
12:38

Dentro de los operadores que se emplean para trabajar con cadenas de caracteres, uno de los más comunes es el punto, que se emplea para concatenar, unir cadenas. Vamos a ver en este tema como unir cadenas de caracteres fácilmente.

Operadores de concatenación
04:16

Otros operadores muy fáciles de entender son los que permiten realizar operaciones aritméticas con los datos: suma, resta, división, multiplicación o módulo.

En este video los usaremos en detalle y con un buen número de ejemplos.

Operadores aritméticos
12:18

Si necesitas aumentar o disminuir una variable en una unidad, una buena solución es usar los operadores de incremento y decremento. Es muy sencillo conseguirlo. Lo descubriremos en el siguiente video.

Operadores de incremento/decremento
09:08

Verifica tu nivel de conocimientos sobre la materia estudiada en los videos anteriores con el siguiente test.

PHP Básico
10 questions
+
Condicionales: IF
3 Lectures 51:47

Las estructuras de "control de flujo" nos presentan un aspecto fundamental de la programación: la capacidad de realizar diferentes operaciones, y si lo deseamos, ejecutarlas varias veces, sobre la base de la evaluación de determinadas condiciones.

Veamos en qué consisten en el siguiente tema.

If: ¿Qué son y para qué sirven los condicionales en programación?
16:52

Aprenderemos todo sobre la forma de construir complejas instrucciones condicionales usando los operadores de comparación que cualquier lenguaje de programación nos ofrece, con un buen número de ejemplos para ilustrar el tema.

Operadores de Comparación: mayor que, menor que...
19:52

Seguimos trabajando con las instrucciones condicionales, ahora, aprendiendo a utilizar los operadores lógicos que nos permitirán concatenar diversas expresiones.

Operadores Lógicos: AND, OR, XOR...
15:03
+
Condicionales: ELSE y ELSEIF
6 Lectures 01:14:50

la instrucción if: nos permitía sólo indicar la instrucción que queremos ejecutar si la condición era verdadera. Gracias a "else", que estudiaremos a lo largo de este video y el siguiente, podremos evaluar también un bloque de código que se ejecutará cuando la condición sea falsa.

Else: introducción y primeros pasos
12:37

Seguimos con el estudio de la instrucción condicional "Else", ahora con unos ejemplos prácticos que te permitirán descubrirla en diversos contextos.

Else: aprendamos más cosas
16:53

Otra posibilidad que nos da la instrucción if en PHP es utilizar la palabra clave elseif. A través de ella podemos indicar una segunda condición, que se evaluará sólo en el caso en que el anterior resulte ser falsa.

Veamos una descripción del uso de esta instrucción, y en próximos temas, pasaremos a realizar ejercicios que la pongan a prueba.

La instrucción Elseif
09:05

Te ofrecemos unos cuantos ejemplos prácticos del uso de if, else y elseif que puedes reproducir en tu ordenador para practicar lo aprendido en temas anteriores.

Ejercicio: Ejemplos de las instrucciones If, Elseif, Else
14:18

Te ofrecemos unos cuantos ejemplos prácticos del uso de if, else y elseif que puedes reproducir en tu ordenador para practicar lo aprendido en temas anteriores.

Ejercicio: identificar el sexo y nacionalidad de nuestros usuarios
12:40

Te ofrecemos unos cuantos ejemplos prácticos del uso de if, else y elseif que puedes reproducir en tu ordenador para practicar lo aprendido en temas anteriores.

Ejercicio: tabla de notas usando las instrucciones If, Elseif, Else
09:17

¡Vamos a comprobar hasta que punto tenemos dominados los condicionales!

Condicionales: If, Else, ElseIF
9 questions
+
Trabajando con múltiples opciones: Switch
6 Lectures 54:14

Vamos a estudiar ahora un otra instrucción que nos permite evaluar diversos valores y ejecutar un código determinado en cada caso. En este tema te la presentaremos de forma teórica y en los siguientes nos dedicaremos a realizar un buen número de ejercicio prácticos.

La instrucción Switch: concepto
13:20

Ejercicios prácticos que nos permitirán poner a prueba lo que hemos aprendido sobre la instrucción condicional switch. Recuerda que es muy recomendable repetir estos ejercicios en tu ordenador para afianzar los conocimientos adquiridos.

Ejercicio: Primeros casos prácticos con la instrucción Switch
05:19

Ejercicios prácticos que nos permitirán poner a prueba lo que hemos aprendido sobre la instrucción condicional switch. Recuerda que es muy recomendable repetir estos ejercicios en tu ordenador para afianzar los conocimientos adquiridos.

Ejercicio: tabla de edades construida con la instrucción Switch
11:25

Ejercicios prácticos que nos permitirán poner a prueba lo que hemos aprendido sobre la instrucción condicional switch. Recuerda que es muy recomendable repetir estos ejercicios en tu ordenador para afianzar los conocimientos adquiridos.

Ejercicio: horóscopo chino con la instrucción Switch
07:56

La instrucción "Break" va íntimamente ligada a la instrucción condicional "Switch". Veamos unos cuantos ejemplos que nos demuestran su eficacia y lo imprescindible de su uso correcto.

Cómo usar la instrucción Break: Ejemplos
05:14

Podemos considerar al operador ternario como una manera muy concisa para hacer una sentencia if.

El operador ternario es llamado así porque se compone de tres expresiones: el valor devuelto son la segunda o tercera de estas expresiones, dependiendo de si la primera es verdadera o falsa.

Operadores Ternarios: otra forma de trabajar con condiciones en PHP
11:00

Vamos a comprobar si dominamos el uso de esta instrucción

Cuestionario sobre Switch y los operadores ternarios
6 questions
+
Bucles: dando vueltas y vueltas...
10 Lectures 01:36:47

Los bucles son otro elemento clave de cualquier lenguaje de programación, ya que nos permite realizar ciertas tareas de forma repetitiva. Es una necesidad que se produce muy a menudo: de hecho, no es raro que un programa o script deban mostrar incluso cantidades muy grandes de datos. Vamos a ver en detalle las herramientas que tenemos a nuestra disposición.

¿Qué son los bucles?
02:18

La instrucción "For" es una de las más importantes en cualquier lenguaje de programación, no solo en el PHP. Vamos a descubrir su utilidad e importancia en este y los temas siguientes.

La instrucción For
08:30

Veamos algunos ejemplos prácticos que ilustrarán a la perfección la utilidad, estructura y funcionamiento de los bucles en programación, y más concretamente, de la instrucción for.

Ejercicio: listados de números y tabla de multiplicar con For
12:07

Veamos algunos ejemplos prácticos que ilustrarán a la perfección la utilidad, estructura y funcionamiento de los bucles en programación, y más concretamente, de la instrucción for.

Ejercicio: Todas las tablas de multiplicar y coloreando tablas con For
18:18

Veamos ahora otro tipo de bucle, más simple en su construcción: while, que puede considerarse como una especie de if repetido varias veces. Veámoslo en detalle.

La instrucción While
07:52

Un tercer tipo de bucle. Con do...While podemos construir bucles que tengan un comportamiento ligeramente diferente a While. Veamos en qué casos es interesante usar uno u otro.

La instrucción Do While
06:46

Realizaremos unos cuantos ejercicios prácticos que nos permitan analizar cual es la estructura de las instrucciones while y do while, en qué se diferencian y en qué supuestos conviene usar una u otra.

Ejercicio: comparación del uso de While y Do While
12:42

Realizaremos unos cuantos ejercicios prácticos que nos permitan analizar cual es la estructura de las instrucciones while y do while, en qué se diferencian y en qué supuestos conviene usar una u otra.

Ejercicio: diferenciar números pares e impares con While y Do While
10:49

Hemos visto que PHP finaliza la ejecución de un ciclo cuando la condición a la que se le somete ya no se verifica. Sin embargo, tenemos otras herramientas para cambiar el comportamiento de nuestro script dentro del bucle... Vamos a estudiarla...

La instrucción Break en los bucles
07:22

Al igual que la instrucción "Break", que acabamos de ver, la instrucción "Continue" puede alterar la forma en que se comportan los bucles para nuestro beneficio. Vamos a estudiar en qué consiste y cuando es conveniente utilizarla.

La instrucción Continue
10:03

Vamos a repasar todo lo que hemos aprendido sobre bucles

Bucles
7 questions
+
Arrays
9 Lectures 01:55:15

Un array es un conjunto de variables de una misma clase. Se accede a cada elemento individual del array mediante un número entero denominado índice. En la práctica, bajo un nombre de variable podemos guardar un buen número de valores.

Veamos que tipos de arrays existen, para qué sirven cada uno de ellos y en qué casos usarlos.

Array Escalar: Concepto
10:10

Aprendamos en qué ocasiones usar arrays escalares, como emplearlos y algunos ejemplos prácticos de situaciones en los que nos pueden resultar útiles.

Ejemplos prácticos de Arrays Escalares
11:09

Hemos visto que, por defecto, a cada elemento del array se le asocia un número. En la práctica, tenemos la posibilidad de crear nuestro propio índice dentro de un array. Cuando hacemos esto, estamos convirtiendo el array en lo que se denomina un array asociativo. Vamos a estudiarlos con detalle.

Arrays Asociativos
12:00

Veamos algunos ejemplos prácticos de los Arrays Asociativos que hemos descrito en el video anterior. Pongámolos en contexto en los siguientes ejercicios que puedes reproducir en tu ordenador.

Ejemplos prácticos de Arrays Asociativos
16:07

Los diferentes elementos de un array pueden ser, a su vez, otros arrays. En ese caso estamos hablando de arrays bidimensionales o multidimensionales. Veamos su definición en este tema y la forma de trabajar con ellos.

Arrays Bidimensionales y Multidimensionales
11:10

Pongamos en situación el tema que acabamos de descubrir. Vamos a ver algunos ejemplos prácticos de arrays bidimensionales y multidimensionales.

Ejemplos prácticos de Arrays Bidimensionales y Multidimensionales
18:36

Con la función PHP foreach() podemos recorrer los diferentes tipos de arrays y objetos de una manera controlada. Vamos a estudiar la forma en que este tipo de bucles nos permite trabajar con arrays de forma muy sencilla.

Bucles con Arrays: Foreach
12:45

Repasemos el tema de los arrays y el bucle foreach con estos ejercicios prácticos que te aconsejamos reproducir también en tu ordenador.

Ejercicio: recorrer un array de notas y calcular su promedio con Foreach
08:36

Repasemos el tema de los arrays y el bucle foreach con estos ejercicios prácticos que te aconsejamos reproducir también en tu ordenador.

Ejercicio: leer una agenda de contactos con Foreach
14:42

Vamos a practicar un poco con arrays!

Arrays
6 questions
18 More Sections
About the Instructor
Juan De La Torre Domingo
4.4 Average rating
904 Reviews
10,108 Students
4 Courses
Desarrollador Web

Técnico en sistemas y formador informático desde hace más de veinte años, mi trabajo está relacionado con el mundo del diseño y la programación web desde los últimos quince años... ¡Media vida me la he pasado en la red!

Actualmente soy Director Creativo en la empresa de diseño XarxaCreativa y compagino esa actividad con la formación en el ámbito del diseño web responsive, programación orientada a Internet (PHP, JavaScript, bases de datos MySQL) y el diseño gráfico.

Siempre he creído que la formación tenía que ser sencilla, asequible para los alumnos. Por eso mis cursos, tanto online como presenciales pretenden ser amenos, didácticos y muy, muy prácticos. Emplear un lenguaje comprensible para el estudiante y un ritmo adecuado a su aprendizaje son fundamentales.