Curso online de Curso online de Programación PHP mas Wordpress y Bases de Datos



PHP es el lenguaje de programación más utilizado para crear sitios web interactivos y Wordpress es la plataforma de gestión de contenido con la cual se crean el 85% de los sitios web que están activos en el mundo. Nuestro curso online de Programación PHP + Wordpress te capacitará para crear todo tipo de sitios web. El curso online inicia desde cero, aprenderás como instalar, usar y crear sitios web con Worpress, para luego aprender a programar con Javascript y todos sus usos prácticos. De esta forma conseguirás las base de conocimiento para poder aprender a programar con PHP de una manera rápida y práctica.

Objetivos

  • Aprenderás a programar desde cero y de forma práctica.
  • Podrás crear cualquier tipo de sitio web utilizando Wordpress.
  • Programarás desde el lado del usuario (cliente o front) y desde el servidor (back end).
  • Trabajarás sobre proyectos concretos que podrás incluir en un portafolio presentable ante cualquier oferta laboral como complemento a la certificación final que obtendras.

A quién está dirigido

Todo público. No necesitas conocimientos previos.

Si tienes conocimientos previos de Wordpress, puede cursar a partir de la segunda parte (PHP y Bases de datos).

Temario

Módulo 1. Creación y gestión de contenido con WordPress

1. Introducción a WordPress
  • WordPress.
2. Plataforma wordpress.com
  • Darse de alta. Portada y tablero. Crear un post. Subir imágenes, vídeos y audio en un post. Crear páginas y enlaces. Gestión, diseño y categorías.
3. Instalar Wordpress
  • Requisitos de instalación. Darse de alta en un servidor. Crear un espacio web. Crear una base de datos. Configurar el ftp.
4. Ajustes de configuración
  • Ajustes: generales, de escritura, de lectura, de contenidos, multimedia, de privacidad y enlaces.
5. Añadir contenido online
  • Añadir una nueva entrada, multimedia en una entrada, menú multimedia, etiquetas, enlaces, comentarios, páginas.
6. Plantillas
  • Instalar, menús, fondo y cabeceras, widgets, editor y estructura.
7. Plugins
  • Instalar plugins, clasificación, plugin sociable, plugin flash gallery, menú de usuario, usuarios registrados: insertar artículos, insertar enlaces, modificar datos.
8. SEO
  • URL y título, mapa web, navegación y diseño, contenido duplicado, optimizar imágenes.

Módulo 2. Programación de páginas web con PHP y JavaScript

1. Introducción a las páginas web
  • Programación del lado del cliente, programación del lado del servidor, herramientas a usar.
2. Introducción a JavaScript
  • La etiqueta script, contenido alternativo, variables, tipos de datos, operadores, cuadros de diálogo.
3. Conceptos básicos de programación
  • Estructuras de decisión, estructuras lógicas, estructuras de repetición, definir funciones, llamadas a funciones, ámbito de las variables.
4. Objetos en JavaScript
  • La jerarquía de objetos, propiedades y eventos.
5. Los objetos location e history
  • Es una URL. El objeto location, redirigir a otra página, el objeto history.
6. El objeto document
  • La propiedad title, los colores de la página, el método write, el conjunto images.
7. El objeto form
  • Formularios html, el conjunto forms, la propiedad elements, validar la información, realizar validación, tipos de validación.
8. Los objetos frame, navigator y screen
  • El conjunto frames, el objeto navigator, el objeto screen.
9. Instalación
  • Obtener el paquete XAMPP, instalar el paquete XAMPP, apache y MySQL como servicios, la directiva register_globals.
10. Crear un sitio web
  • Función de las páginas PHP, crear un alias en apache, la página principal.
11. Introducción a PHP
  • Las etiquetas php, variables, tipos de datos, constantes.
12. Arrays y estructuras de control
  • Arrays, estructuras de repetición, estructuras de decisión, combinar estructuras, arrays asociativos, el bucle foreach, arrays multidimensionales.
13. Funciones
  • Crear funciones, llamar a una función, paso de parámetros, parámetros por defecto.
14. Incluir archivos
  • Ámbito de las variables, variables estáticas, uso de include y require, incluir solo una vez, seguridad de los archivos incluidos.
15. Programación orientada a objetos
  • Clases, propiedades, métodos, visibilidad, crear objetos, destructores.
16. Herencia
  • Crear subclases, crear objetos de las subclases, sobrescribir métodos, el acceso protected.
17. Recoger información del usuario
  • El array $_GET, el array $_POST, recogerlos en una página distinta, recogerlos en la misma página, entradas requeridas.
18. Validación de formularios
  • Expresiones regulares, limpiando la información, comprobando el formulario de origen.
19. Cookies y sesiones
  • Crear cookies, caducidad de las cookies, dependencia del navegador, características de las cookies.
20. Acceso a archivos
  • Crear el archivo, escribir en el archivo, leer de un archivo.
21. Errores y excepciones
  • Errores, excepciones./li>
22. Configuración de la base de datos
  • MySQL, contraseña para el root, extensión mysqli, phpmyadmin, administración de usuarios.
23. Base de datos y SQL
  • Tipos de tablas en MySQL, crear tablas, relaciones uno a muchos, relaciones muchos a muchos, SQL, acceder a la base de datos, establecer la conexión, mostrar los datos en una tabla, cerrar la conexión.
24. Buscando más funcionalidad
  • Ordenar el resultado, dividir el resultado en páginas, consultas preparadas.
5. Autentificación de los usuarios
  • La página de login, la página de registro, asegurar la confidencialidad.
26. El proceso de compra
  • Modificar listaproductos.php, la página comprar.php, identificar al cliente, la página carritocompra.php, confirmar el pedido, la página de desconexión, migrar el carrito de la compra.
28. Formas de pago
  • Tipos de formas de pago, contrarrembolso, transferencia bancaria, domiciliación bancaria, tarjetas bancarias, tarjetas de comercio, PayPal.

Módulo 3. Administración de bases de datos con MySQL

1. Introducción a MySQL
  • MySQL. Algunos detalles técnicos de MySQL, características.
2. Instalación MySQLi
  • Instalación de XAMPP, comprobar la instalación de XAMPP, phpmyadmin, contraseña para el root, administración de usuarios, acceder a nuestra base de datos por consola, tipos de tablas en MySQL, crear tablas, relaciones uno a muchos, relaciones muchos a muchos.
3. Tipos de datos
  • Resumen de los tipos de datos, tipos de datos string y char, tipos de datos numéricos, tipos de datos para fecha y hora, almacenamiento según el tipo de campo, la importancia de coger el tipo de columna correcto, relación con otros tipos de datos de bases de datos.
4. Operadores aritmético-lógicos y funciones
  • Control de flujo, operadores y funciones de comparación, operadores lógicos, funciones de fecha, funciones para tipos string, funciones aritméticas, funciones matemáticas.
5. Sintaxis SQL
  • Sentencias de definición de la estructura de datos, sentencias de datos: select, insert, delete, update, sintaxis de subconsultas, sintaxis de join.
6. Procedimientos almacenados
  • Introducción a los procedimientos almacenados, stored procedure (procedimientos almacenados), introducción a la sintaxis de los procedures (procedimientos).
Proyecto final
  • Creación de un sitio web con Worpress.
  • Creación (utilizando PHP y Javascript) de un formulario interactivo de solicitud de información a distancia que guarde información en una base de datos y que responda automáticamente al usuario. Alojamiento online del sitio creado.

Cómo funciona

  • El curso es a través de Internet en la modalidad de curso online o curso a distancia.
  • El contenido se configura de acuerdo a los conocimientos previos que tengas, así como al tipo de computadora, tablet o móvil que utilices.
  • Cursaras desde nuestra aula virtual desde cual tendrás acceso a las lecciones, videos, libros electrónicos, ejercicios y prácticas sobre casos reales.
  • No necesitas estar conectado a una determinada hora. Puedes tomar las lecciones en cualquier horario y todos los días de la semana (24 hs).
  • Aprenderás a tu ritmo. Para culminar el curso tienes un plazo de un año desde la fecha de comienzo.
  • Trabajo sobre proyectos: A continuación un sitio web de Filosofía creado por alumnos de Red21 donde se aplicó lo aprendido durante el curso. Se utilizo Wordpress. www.filosofia.lat
Duración:

5 meses. Comienzo: Inmediato.

Modalidad intensiva: 3 intensivo.

Cantidad de horas en ambas modalidades: 600 horas.

Certificación:

Al aprobar la prueba final, recibirás un certificado de Aprobación del curso emitido por la Distance Learning Red21.com Corporate System reconocido por las principales empresas bajo la modalidad de enseñanza privada. A continuación un ejemplo de un certificado. Clic aquí.

Beneficios

  • Comienzo inmediato: Comenzarás el curso al día siguiente de la fecha de pago.
  • Recibirás un certificado, que contiene un código único, que podrás presentar cuando te postulas a un empleo. Ver video sobre cómo funcionan nuestras certificaciones.
  • El certificado final que obtendrás es de Curso de Programación PHP y WordPress.
  • El proyecto final con su calificación será añadido al portafolio de trabajos prácticos del alumno, que será enviado junto al certificado correspondiente. De esta forma cuando se presenta a una solicitud de trabajo podrá presentar el certificado junto a la descripción del trabajo práctico realizado. Los trabajos prácticos a realizar son sobre problemas reales de la industria informática.
  • Aprende a tu ritmo: No necesitas estar conectado a una determinada hora. Puedes tomar las lecciones en cualquier horario y todos los días de la semana, las 24 horas.

Inscripción

Formas de pago en Colombia
  • Tarjetas de crédito: Visa, Mastercard, American Express, Dinner Club y CODENSA.
  • Tarjeta de débito del Banco de Bogotá.
  • Banca en línea: Haciendo transferencias desde su computadora mediante su cuenta corriente o de ahorros hacia una cuenta de Bancolombia.
  • PSE: Puedes pagar por el sistema PSE con tu cuenta de ahorros o corriente.
  • Pagos en Efectivo: Baloto y Efecty.
  • Pago en Bancos: Banco de Bogotá, Bancolombia, Davivienda.
  • Transferencia por Paypal.
Condiciones de pago

Costo total: 2.757.053 $ (pesos colombianos)

Pago en un único pago: Tendrás un descuento del 6%

Costo total con descuento incluido: 2.591.629 $ (pesos colombianos) Pagar

Si te inscribes antes del 20/4/2024 , recibirás un descuento del 15%.
Para solicitar un enlace de pago escribenos desde nuestro formulario: clic aquí. o por WhatsApp.

Financiación

Puedes inscribirte mediante las tarjetas de crédito Visa, Mastercard, American Express, Dinner Club y CODENSA. según el siguiente plan de pago:

Plan 1:
2 cuotas de 1.378.527 $ (pesos colombianos) Pagar

Plan 2:
3 cuotas de 919.018 $ (pesos colombianos) Pagar

Plan 3:
4 cuotas de 689.264 $ (pesos colombianos) Pagar

Plan 4:
5 cuotas de 551.411 $ (pesos colombianos) Pagar

Plan 5:
6 cuotas de 459.509 $ (pesos colombianos) Pagar

Los pagos de las cuotas son mensuales con una tolerancia de 10 días. Por ejemplo, si pagas la primera cuota el día 10, deberás pagar la segunda cuota desde el 10 al 20 del siguiente mes.

Banca en línea o red de cobranza BALOTO:

IMPORTANTE: Para el pago mediante banca en línea o pago de facturas en Baloto debes enviar un email a administracion@red21.com indicando el plan de pago que prefieres y te enviaremos un enlace de pago desde el que podrás pagar en línea o imprimir la factura y pagar en bancos o Baloto.

Pagar con Paypal

Para pagar con Paypal solicitanos el enlace de pago correspondiente respondiendo el correo que se le envió. Debe indicar el plan de pago que prefieres. También puedes indicarlo desde nuestro formulario de atención al usuario: clic aquí.

Contacto

Puedes contactarnos a través de los siguientes medios:

Solicita más información a un asesor formativo

* ¿Motivo de la consulta?

Testimonios

Opiniones de alumnos que han pasado por los cursos online de Red21.com

“No creí que programar páginas web fuera tan fácil. El curso fue práctico y entretenido. Lo curse en 4 meses mientra no iba al liceo por el confinamiento".

Daniel Ríos,
Barcelona, España.

“Elegí este curso porque en la cuarentena tenía que trabajar desde casa y programando podía ganar unos dolares mas. Fue un muy buen curso, rápido y concreto . Eche de menos que no lo tuvieran disponible en ingles".

Ricardo Estrazulas,
Nueva York, Estados Unidos.

“El curso me ayudo mucho para decidirme a hacer lo que me gusta. Antes del curso creía que programar era aburrido y que se trataba de solo escribir código. Los tutores me enseñaron que puedes crear cualquier cosa que imagines sabiendo programar. Estoy muy contenta y agradecida".

Valeria Villar,
Bogotá, Colombia.