Programación, sistemas y gestión de proyectos - Programación software
Iníciate en uno de los lenguajes más utilizados en el mundo de la programación web, y descubre otros elementos indispensable como la gestión de bases de datos y servidores web.
Competencias:
Área 3. Creación de contenidos 3.4 Programación
Descripción
El presente curso de Programación Web cuenta con 8 módulos, divididos en lecciones, en los que se pretende que el alumno adquiera los conocimientos necesarios para crear páginas web desde el inicio, de forma práctica, conociendo los estándares y las mejores prácticas para realizar esta tarea. Conocer lenguajes de programación como el PHP, el HTML -lenguaje para el marcado de páginas web que es un conjunto de instrucciones que permiten estructurar el contenido de los documentos-, bases de datos MYSQL y páginas en gestores de contenido gratuitos Blogger o de código abierto como WordPress.
Un lenguaje de programación es un sistema estructurado y diseñado principalmente para que los ordenadores se entiendan entre sí y con nosotros. Contiene, por tanto, un conjunto de acciones consecutivas que el ordenador debe ejecutar.
Además de presentar información en Internet, el curso permitirá aprender a crear páginas interactivas a un nivel básico, de forma que el visitante pueda por ejemplo cumplimentar un formulario o elegir opciones en las mismas.
Contenidos
Unidad 1. Lenguajes de programación
¿Qué es PHP?, Primeras páginas web en PHP, Errores y mensajes de error...
Unidad 2. Tipos de Datos
Cadenas, Variables, Tipos de variables, Matrices, Variables predefinidas y Constantes
Unidad 3. Operaciones
Operaciones aritméticas, Operaciones Lógicas y Expresiones regulares
Unidad 4. Estructuras de control
Bucle for, Bucles anidados y Bucle foreach
Módulo 5. Formularios
Control de formularios, Recogida de datos y Comprobación de datos
Unidad 6. Programación orientada a objetivos en PHP
Evolución del modelo de orientación a objetivos de PHP, Clases en PHP, Constructores en PHP, Sobrecarga de constructores en PHP, Destructores en PHP, Modificaciones de acceso a métodos y propiedades en PHP, Herencia en PHP, Métodos y clases abstractas en PHP, Interfaces en PHP, Seguridad en PHP, Composer, gestor de dependencias en PHP y Namespaces en PHP
Unidad 7. Servidor web: Apache
El protocolo HTTP, Cabeceras, Sesiones y Funciones y bibliotecas
Unidad 8. Bases de datos: MYSQL
Las bases de datos relacionales, Lenguaje SQL, Creando tablas, Tipos de datos, Insertar datos, Seleccionar datos, Modificar datos, Borrado de datos, Selección inexacta, Llaves primarias, Operadores en MySQL, Expresiones regulares, Ordenando, Limitando una consulta, Inner Joins, Left Joins, Agregado de datos en una tabla, Datos por defecto, Columnas de tipo enumerado, Asignaciones de variables, La función IF, Archivos SQL, Normalización, Optimización, Seguridad y Revocando privilegios
Conocimientos requeridos
Conocimientos medios de informática.
Conocimientos medios de medios audiovisuales.
Objetivos
Al finalizar el curso, el alumno debe ser capaz de conocer los fundamentos de las herramientas de Programación Web, así como sus aplicaciones prácticas.
Los objetivos que se pretenden en este curso son:
Conocer el lenguaje PHP: datos, operaciones, formularios y objetivos
Conocer el servidor web Apache y el protocolo HTTP.
Conocer las bases de datos MYSQL: lenguaje y archivos SQL.
Conocer aspectos prácticos importantes: sitios de alojamiento, reglas de usabilidad y accesibilidad en el diseño de páginas web.
Requisitos técnicos
Equipo informático con conexión a internet.
Preguntas frecuentes
No, todos los cursos de Formados son gratuitos, incluidos los certificados
Cualquier persona. Los cursos están abiertos a todos los usuarios sin restricción de ningún tipo
Los cursos no tienen fecha de inicio o finalización, siempre están disponibles.
Sí, todos los cursos incluyen un certificado de realizacion que incluye, entre otros elementos: las horas lectivas, los contenidos trabajados, la fecha de emisión o el código de verificación.
No, los cursos de Formados no están homologados. Sin embargo, muchos de nuestros alumnos los están presentando de forma positiva en bolsas y oposiciones.
Formados es una iniciativa de BILIB, Centro de Desarrollo de Competencias Digitales de Castilla-La Mancha. BILIB pertenece a la Fundación Pública Parque Científico y Tecnológico de Castilla-La Mancha y cuenta con el respaldo de la Dirección General de Administración Digital de la Consejería de Hacienda y Administraciones Públicas de la JCCM.
Información básica sobre cookies
Utilizamos cookies para hacer funcionar de manera segura nuestra página web y personalizar el contenido. También, utilizamos cookies para medir y obtener datos estadísticos de la navegación, cómo el número de usuarios que nos visitan. Puedes aceptar, rechazar o configurar las cookies que deseas permitir.
Las cookies son pequeños fragmentos de texto que los sitios web que visitas envían al navegador con el objetivo de recordar la información sobre tu visita. Saber más acerca de las cookies.