IFCD0121

Programación web con PhP

150 HORAS | 

Especialidades formativas del sepe

Dominar las herramientas y técnicas necesarias para el desarrollo de aplicaciones web usando PHP como lenguaje principal.

Diseñado y producido por:

Contenidos del curso

CURSO IFCD0121 Programación web con PhP

Conocimiento/capacidades cognitivas y prácticas

1. Fundamentos de HTML

Conocimiento acerca de la función de HTML en la creación de páginas web y de la estructura básica de un documento HTML.

Iniciación a las etiquetas y elementos HTML.

Conocimiento acerca de la estructura de una página HTML y de las primeras etiquetas básicas: texto, listas, tablas, enlaces, imágenes, vídeos y formularios.

Creación de formularios y validación básica de los datos de los mismos.

2. Estilos con CSS

Conocimiento acerca de la función de CSS en la creación de páginas web y de la estructura básica de las hojas de estilos y reglas.

Uso de hojas de estilos internas y externas.

Familiarización con los tipos de selectores.

Conocimiento acerca del modelo de cajas.

Control de diseño y formato (márgenes, relleno, bordes, etc.).

Creación de diseños usando media queries.

Familiarización con algunos conceptos más complejos como son: estilos para texto, fuentes y colores, creación de menús de navegación y transiciones y animaciones simples.

3. Programación con JavaScript

Iniciación y conocimiento de los conceptos básicos de programación.

Incorporación de scripts JavaScript en páginas web.

Familiarización con los conceptos más importantes como: variables, constantes, estructuras de control de flujo y funciones.

Manipulación de DOM.

Manipulación de eventos.

Modificación dinámica del contenido de una página.

Práctica usando los tres lenguajes vistos: HTML, CSS y JavaScript.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Resolución de Problemas: Desarrollo de la capacidad para identificar y abordar desafíos relacionados con el desarrollo de aplicaciones Front básicas con HTML, CSS y JavaScript.

Comunicación Efectiva: Adquisición de la habilidad para comunicar de manera efectiva las implementaciones de aplicaciones Front básicas con HTML, CSS y JavaScript.

Pensamiento Crítico: Fomento de la capacidad de analizar de manera crítica las implementaciones y resultados propios y de los compañeros para poder mejorarlos, corregirlos o exponerlos.

Gestión del Tiempo y Organización: Adquisición de habilidades para administrar eficientemente el tiempo y las tareas relacionadas con el desarrollo de aplicaciones Front básicas con HTML, CSS y JavaScript.

Conocimiento/capacidades cognitivas y prácticas

1. Introducción a PHP

Conocimiento de los principios de PHP y sus características.

Configuración del entorno de desarrollo.

Realización de los primeros scripts introductorios.

2. Sintaxis PHP

Iniciación en los primeros conceptos necesarios en PHP: Variables, constantes, tipos de datos, operadores y estructuras de control de flujo.

Conocimiento del tratamiento de funciones y de parámetros en PHP (valor y referencia).

Implementaciones que usen arrays y cadenas.

Implementación y uso de formularios y validación de datos.

3. Programación Orientada a Objetos en PHP

Familiarización con los conceptos de la Programación Orientada a Objetos.

Implementación de modelos.

Implementación de enlaces con fuentes de datos diferentes.

Manejo de clases y objetos en PHP.

Profundizar en los conceptos de Programación Orientada a Objetos: Herencia, encapsulamiento y polimorfismo.

Uso de interfaces.

Implementación y uso de excepciones.

Comprensión de los espacios de nombres y uso de los mismos en ejercicios prácticos.

4. Desarrollo de Aplicaciones Web con PHP

Conocimiento introductorio acerca de la Arquitectura de aplicaciones web.

Familiarización con los mecanismos de implementar aplicaciones seguras en PHP.

Gestión de Cookies y Sesiones.

Carga y gestión de archivos.

Integración inicial de formularios y Bases de Datos.

MVC en PHP.

5. Bases de Datos con PHP

Conocimiento acerca de Bases de Datos relacionales y no relacionales.

Conexión de aplicaciones a Bases de Datos e interactuar con ellas.

6. Desarrollo de Aplicaciones Web Avanzadas

Implementaciones incluyendo integraciones con APIs y servicios web, tratando lo básico acerca de la asincronía.

Creación y comprensión de aplicaciones básicas usando WebSockets.

Familiarización con conceptos de autorización y autenticación e implementación de los mismos.

7. Proyecto final

Realización de un trabajo en equipo que utilice PHP, HTML, CSS y JavaScript que disponga de integración con Base de Datos.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Resolución de Problemas: Desarrollo de la capacidad para identificar y abordar desafíos relacionados con el desarrollo de aplicaciones PHP.

Comunicación Efectiva: Adquisición de la habilidad para comunicar de manera efectiva las implementaciones de aplicaciones Back realizadas en PHP.

Pensamiento Crítico: Fomento de la capacidad de analizar de manera crítica las implementaciones y resultados propios y de los compañeros para poder mejorarlos, corregirlos o exponerlos.

Gestión del Tiempo y Organización: Adquisición de habilidades para administrar eficientemente el tiempo y las tareas relacionadas con el desarrollo de aplicaciones PHP.

Adaptación al Cambio: Comprender la importancia de mantenerse actualizado con las últimas tendencias y tecnologías en el desarrollo de aplicaciones Back y su conexión con el Front.

Trabajo en Equipo: Desarrollo de la capacidad para colaborar con otros profesionales en la ejecución de proyectos de desarrollo PHP y la resolución de desafíos complejos de manera conjunta.

Demo

Programación

*La temática y el diseño de la demo son orientativos

Cursos Smartmind

¿Cómo son los cursos Smartmind?

Cursos con diseño profesional y contenido audiovisual interactivo en formato de licencia y cumplen 100% con las especificaciones del SEPE. Te presentamos los catálogos de cursos elearning en SCORM más completos y avanzados del mercado. Mejoramos hasta el 30% las finalizaciones de tus cursos, se incrementan hasta un 70% los alumnos que repiten y empresas como Endesa, Correos o Telefónica forman parte de nuestra cartera de clientes. ¿No crees que por algo será?

Más cursos de especialidades formativas

Cursos del Plan de Referencia que cumplen con los requisitos del SEPE y cuentan con el sello de diseño y calidad de Smartmind. Colaboramos con las más importantes empresas de formación en la selección de los mejores y más actuales para conseguir los mejores resultados.

¿Cómo funciona el

Catálogo?

Todo lo que debes saber sobre los contenidos Smartmind

catalogo-elearning-smartmind.j

Elearning

¿Cómo funciona el catálogo elearning de Smartmind?

programas-formativos-exito

Desarrollos a medida

¿Por qué las licencias de los cursos on line en formato SCORM de Smartmind son la mejor opción para el éxito de tus programas formativos?

diseño de cursos elearning a medida

Desarrollos a medida

Diseño, digitalización y producción de contenidos de aprendizaje a medida. Nuestro Framework de diseño

¿Quieres más información sobre este curso?

Rellena el formulario con tus datos y nos pondremos en contacto contigo para darte todos los detalles de nuestras licencias.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Número de teléfono *
Nombre de la empresa
Web de tu empresa
Tipo de empresa *
Finalidad de tu solicitud *
País/región
Mensaje

¿Tienes alguna duda o quieres más información?

Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Teléfono *
Nombre de la empresa *
País/región *
Tipo de empresa *
¿Participas en convocatorias de formación de oferta estatales o autonómicas? *
¿En qué podemos ayudarte?
Mensaje