Curso de Php en Murcia, Este curso comienza con una introducción a la arquitectura de un Hosting y aspectos de administración y configuración de los Servidores Web (APACHE) con el fin de aprender a instalar un entorno local y así practicar lo largo del curso. Luego continúa con el estudio de la estructura completa del lenguaje PHP, comenzando desde cero hasta los conceptos más avanzados de este poderoso lenguaje Web. El curso incluye también la integración con otras tecnologías como Javascript y la administración de base de datos MySQL, utilizando de diferentes herramientas como phpMyAdmin, MySQL Workbench, etc. A lo largo del curso todos los alumnos desarrollarán un sitio Web completo con las características típicas que comúnmente tienen los portales en Internet, tales como sitio de turismo, de empleos, de comercio electrónico, etc. Se construirá un Sitio donde los usuarios podrán inscribirse completando un complejo formulario de registración, realizando validaciones (hechas en Javascript y en PHP)..

Fechas: Sin definir

Horario: Sin definir

Plazas: 18 plazas

Destinado a: Desempleados.

Precio: Gratuito

Infórmate




    Objetivos del curso

    Este curso está dirigido a todas aquellas personas que buscan convertirse en Programadores Web Junior pudiendo desempeñar tareas de desarrollo de sitios web profesionales, b2b, ecommerce, etc.

    El docente irá acompañando cada explicación con casos prácticos para su mejor comprensión. Este curso es eminentemente práctico.

    Curso de php en Murcia

    Sitios colaborativos.

    Aprende a crear tus sitios colaborativos para uso en grupos de trabajo.

    Fechas y horarios del curso

    En función del grupo (Desempleados SEFTrabajadores en Activo SEFcursos bonificados FUNDAE – Fundación estatal para la formación en el empleo) los horarios pueden variar.

    • De lunes a viernes de 9:00 a 14:00.
    • De lunes a jueves de 19:00 a 21:30
    • Viernes tarde y sábados mañana.

    Para grupos privados o directamente para empresas consultar en formacion@secondwaysl.com.

    Destinatarios del curso

    Este curso está destinado a cualquier persona interesada en aprender el programa más para la gestión de grupos de trabajo de un modo integral.

    Si los interesados en realizar el curso cumplen requisitos, como ser desempleados o trabajadores en activo, pueden consultar las posibilidades de realización del curso de modo gratuito en formacion@secondwaysl.com.

    En Soluciones Tecnológicas Second Way S.L., realizamos cursos para desempleados de la Región de Murcia(SEF)cursos para trabajadores de la Región de Murcia(SEF)cursos privados y formación para empresas(FUNDAE).

    Crea bibliotecas.

    Crea bibliotecas para permitir que tus usuarios compartan información de un modo efectivo.

    Temario del curso

    1. Introducción a PHP

    Qué es PHP
    La historia
    Que se puede hacer con PHP Organización y Conceptos
    El Modelo Cliente – Servidor
    Páginas Estáticas
    Páginas Dinámicas
    Servidor Web Apache

    Por qué PHP

    Ventajas
    Desventajas
    Propuestas del mercado

    Proyecto Integrador

    Introducción
    Objetivos

    Links Downloads

    Sitios institucionales
    Otros sitios Web

    2. Instalación

    Entorno de trabajo Descargar e instalar
    XAMPP
    APPSERV

    Comprobación de la instalación

    3. PHP: Lenguaje de Programación

    Sintaxis

    Etiquetas de PHP

    Comentarios en PHP

    Línea comentada
    Párrafo comentado

    HTML embebido

    Definición
    Significado
    Consideraciones
    HTML no es PHP
    Comentarios en HTML

    Variables

    Introducción
    Definición de Variables
    Tipos de Datos
    Asignación de Variables
    Redefinición de Variables
    Los valores por defecto

    Operadores

    Definición
    Operadores de Incremento y Decremento
    Operadores de Asignación

    Paso de Variables por URL

    Protocolo HTTP
    Argumento $_GET
    Características
    Ejemplos de casos de páginas con parámetros

    Resumen

    Laboratorios

    Practica con parámetros GET 1
    Practica con FORM
    Practica con parámetros GET 2 (opcional)
    Parámetros GET y uso de variables locales (opcional)

    4. Control de Flujo

    Estructuras de Control

    Operadores de Comparación

    • Expresiones
    • Operadores de Igualdad
    • Operadores Lógicos

    Sentencias Condicionales

    • Introducción
    • Características
    • Sentencia IF
    • Sentencia ELSE
    • Sentencia ELSEIF
    • Sentencia Switch

    Estructuras de Control (Bucles)

    • Introducción
    • Bucle FOR
    • Bucle While
    • Bucle Do While
    • Break y Continue
    • Bucles Infinitos

    Resumen

    Laboratorios

    • Formulario I
    • Formulario II
    • Tabla Dinámica

    5. Arreglos en PHP

    Arreglos Bidimensionales (Vectores)

    • Introducción
    • Características
    • Inicializar un Array
    • Verificar si una variable es Array
    • Contar cantidad de elemento de un Vector
    • Arreglos no secuénciales
    • Funciones para manejos de arreglos
    • Función ?range()?

    Arreglos asociativos

    • Características

    Bucle FOREACH

    • Definición
    • Estructura
    • Operador «=>»
    • Imprimir un Array en pantalla para propósitos de prueba

    Agregar y Remover elementos de un Array

    • Introducción
    • Agregar un valor al inicio de un Array
    • Agregar un valor al final de un Array
    • Remover un valor del inicio del Array
    • Remover un valor del final del Array

    Localización de elementos en un Array

    • Búsqueda en un Array
    • Búsqueda de un indice(clave) en un Array Asociativo
    • Búsqueda de un valor en un Array Asociativo

    Importar y exportar un arreglo a Cadena de caracteres

    • Función implode()
    • Función explode()

    Ordenamientos

    • Función ?array_reverse()?
    • Función ?array_flip()?

    Ordenamientos en Arreglos Secuenciales

    • Función ?sort()
    • Función ?rsort()?

    Ordenamientos en Arreglos Asociativos

    • Función ?asort()?
    • Función ?arsort()?

    Arreglos Multidimencionales (Matrices)

    • Introducción
    • Definición
    • Características

    Resumen

    Laboratorios

    • Min, Max y Promedio de Facturación
    • Ordenar un Vector
    • Practicas con Vector Asociativo

    6. Inclusión de Código

    Introducción

    Características

    Incluir y Requerir

    • Require
    • Include

    Resumen

    7. Encabezados de una Página Web

    Protocolo HTTP

    HTTP Headers

    • Anatomía de una Pagina Web
    • Introducción a los Encabezados
    • Estructura del Encabezado
    • Redireccionamiento
    • Cambiar el formato de una pagina

    8. Formularios Introducción

    La etiqueta FORM

    • Introducción
    • Atributos del formulario
    • Controles del Formulario
    • Gráfico de Controles

    Recepción de datos

    • Variables Externas
    • Método GET
    • Método POST
    • Captura de Datos de un Formulario

    Resumen

    9. Funciones

    Funciones en PHP

    • Introducción
    • Los valores de retorno Funciones para Manejo de Cadenas
    • Función print()
    • Función printf()
    • Función sprintf()
    • Función strtoupper() y strtolower ()
    • Función strlen()
    • Función number_format()
    • Función substr()
    • Función rtrim()
    • Función ltrim()
    • Función trim()
    • Función ereg()
    • Función eregi()
    • Función split()
    • Función addslashes()

    Funciones de Redondeo

    • Función Round()
    • Función Ceil()

    Funciones para Tipos de Datos

    • Conversión de tipos de datos
    • Consultar tipos de datos

    Funcione definidas por el Usuario

    • Definición
    • Characteristics
    • Parámetros
    • Parámetros por Defecto
    • Valores de Retornos
    • Características de return()

    Ejemplos

    • Variables de Ambiente

    Definición

    Variables Globales

    10. Variables de Entorno

    Introducción
    Caracteristicas
    Función getenv()
    El Arreglo $_SERVER

    Resumen

    10.Constantes

    Definición
    Características
    Predefinidas

    • Algunas constantes nativas de PHP Consultar este ejemplo en ?Eje8.php?

    12. Manejo de Archivos

    Introducción
    Abrir y Cerrar Archivos de Texto

    • Función fopen()
    • Función fclose()

    Control de Errores

    • Operador Arroba «@»
    • Captura de mensajes de error

    Lectura de archivos de texto

    • Introducción
    • Función fpassthru()
    • Función fread()
    • Función fgetc()
    • Función feof()
    • Función fgets()
    • Función fgetss()
    • Función file()

    Escritura de archivos de texto

    • Función fwrite()
    • Función is_writable

    Moviéndose dentro de un Archivo

    • Función rewind()
    • Función fseek()

    Funciones de PHP para interactuar con Ficheros y Directorios.

    • Función copy(). Copiar Archivos.
    • Función rename(). Renombrar Archivos.
    • Función unlink(). Borrar Archivos.
    • Función file_exists()
    • Función filetime()
    • Función filesize()
    • Función pathinfo()

    Manejo de Directorios

    • Función opendir()
    • Función readdir()
    • Función chdir()

    Resumen

    13. Javascript Introducción

    • Origen
    • Conceptos Básicos
    • Dónde y cómo incluir Javascript
    • Tipos de Datos

    Estructuras de Control de Flujo

    • Ciclos repetitivos
    • Sentencias condicionales

    Ventanas del Navegador

    • Ventana Alert
    • Ventana Confirm
    • Ventana Prompt

    Funciones de Validación

    • Función parseInt()
    • Función parseFloat()
    • Función isNaN()

    Funciones definidas por el usuario

    • Que es una función
    • Como se escribe una función
    • Cómo llamar a una función

    14. Base de Datos MySQL

    Entorno MySQL

    • ¿Qué es MySQL?
    • Bases de Datos
    • Tablas
    • MySQL es un sistema de administración relacional de bases de datos

    PHPMyAdmin

    • Introducción
    • Selección de una Base de Datos
    • Crear una Tabla

    El lenguaje SQL

    • Introducción
    • Qué es DDL?
    • Creación de una Tabla
    • Qué es DML?
    • Eliminar una Tabla
    • SELECT
    • UPDATE
    • DELETE
    • Consultas con SQL SELECT
    • Consultas Agrupadas – GROUP BY
    • Operadores Lógicos
    • Consultas Anidadas? JOIN

    15. PHP con Bases de Datos MySQL

    Conectando PHP con Bases de Datos

    • Definición
    • ODBC
    • MySQL

    Funciones de PHP para interactuar con MySQL

    • mysqli_connect()
    • mysqli_close()
    • mysqli_select_db()
    • mysqli_query()
    • Mysqli_num_rows ()
    • mysqli_fetch_array()
    • mysqli_error()

    Modificaciones de Datos

    • Insertar un Registro
    • Modificar un Registro
    • Borrar un Registro

    Listado de Productos

    • Armar el Reporte de Productos
    • Armar la consulta SQL
    • Reporte
    • Colores Interlineados
    • Búsquedas internas en el sitio
    • Paginación de los resultados del Reporte

    16. UPLOAD ? Subir Archivos al Server

    Introducción

    Formulario para subir archivos

    • Tipos de contenido del Formulario
    • Etiqueta FILE
    • Campo oculto MAX_FILE_SIZE
    • Formulario completo de Carga

    Pagina Destino ? Copiar al Servidor

    • La variable $_FILES
    • Grabando el archivo subido

    17. PHP en la Práctica

    Introducción Campos Ocultos

    • hidden
    • Finalidad
    • Ejemplo

    18. Sesiones

    Introducción

    • Porque usar sesiones
    • Identificador de Sesion – SID

    Gestión de una sesion

    • Cookies
    • Por URL rewriting:
    • Características

    Funciones de PHP para interactuar con Sesiones

    • Construcción de variables de sesión
    • Identificación de la sesión
    • Destrucción de una sesión
    • Crear variables de sesión

    Autentificación de Usuarios a un Sitio Web con uso de Sesiones

    • Logueo al Sitio
    • Autentificación y Creación de la sesión.
    • Cerrar sesión: Pagina Desconectarse

    19. Cookies

    Introducción

    • Definición
    • Caducidad

    DOMINIOS Y SUBDOMINIOS

    • Características
    • Limitaciones

    Funciones de PHP para interactuar con Cookies

    • Construcción
    • Utilización
    • Expiración
    • Eliminación
    • La función isset()

    20. Mails Envío de e-Mails en PHP

    • Características
    • Funciones de PHP para enviar e-Mails
    • Parámetros de la función mail
    • Ejemplo completo de envío de un mail

    21. Configuración Avanzada del Servidor

    Introducción PHP.INI

    • Definición
    • Donde lo encontramos el PHP.INI?
    • Características
    • Lista de directivas de php.ini
    • Función ini_set()
    • Resumen

    El Archivo Apache httpd.conf

    • Definición

    Las secciones más importantes son:

    El archivo .htaccess

    • Definición
    • Características
    • Primera regla
    • Posibles Errores

    httpd.conf vs .htaccess

    22. Web Hosting

    Cómo elegir un proveedor de Web Hosting

    Categorías de servicios de Hosting

    • Dedicated server hosting
    • Shared server hosting
    • Virtual private server hosting

    Documentación para el alumno

    Previo al comienzo del curso dePhp, al alumno se le entregará la siguiente documentación:

    • Manual de consulta para el seguimiento del curso.
    • Bloc de notas.
    • Carpeta y bolígrafo.
    • Mochila para el material.

    Durante el transcurso del curso, el profesor entregará a los alumnos en soporte electrónico imágenes material gráfico para practicar tanto en clase como fuera de la misma. De igual modo se le entregará al alumno una serie de ejercicios en formato PDF.

    Más información sobre el curso

    • Este curso se imparte tanto en modo privado, como bonificado para trabajadores a través de la Fundación Estatal para la Formación en el Empleo.
    • También cabe la posibilidad de recibir este curso de modo gratuito a través del SEF para desempleados y trabajadores en activo de la Región de Murcia.
    • Si usted pertenece a una empresa y necesita que varios de sus trabajadores lo reciban, no dude en consultarnos en formacion@secondwaysl.com nos adaptamos a sus necesidades.
    • El curso de Photoshop impartido en Murcia, se puede impartir en modalidad presencial en nuestros centros situados en las Torres de Cotillas y Archena.
    • Además, se puede impartir en modalidad de Aula Virtual a través de nuestra plataforma vía streaming.
    Curso de php en Murcia

    Comparte documentos.

    Comparte documentos para permitir que varios usuarios trabajen con el mismo documento simultáneamente.

    Medios para la impartición

    Soluciones Tecnológicas Second Way S.L. empresa de referencia en la formación en Murcia, para la impartición de sus cursos dispone de las siguientes aulas:

    • Aula Taller A1 en Murcia: es un aula informática de 48,23 metros cuadrados equipada con 18 ordenadores All In One modelo Acer Inspire con equipación multimedia, Windows 10 y Office 2019. Un ordenador HP All in One para el profesor. Cañón proyector modelo Optoma EH-415, pantalla de proyección motorizada, pizarra blanca, dos impresoras láser y una impresora a color. El aula posee conexión a Internet a través de cable y también posee conexión Wifi.
    • Aula Taller A2 en Murcia: es un aula informática de 51,33 metros cuadrados equipada con 18 ordenadores All in One modelo Dell Inspiron 23, con equipación multimedia, Windows 10 y Office 2019. Un ordenador HP All in One para el profesor. Cañón proyector modelo Optoma EH-415, pantalla de proyección motorizada, pizarra blanca, dos impresoras láser y una impresora a color. El aula posee conexión a internet a través de cable y también posee conexión Wifi.
    • Aula Taller A3 en Murcia: es un aula nformática de 47,12 metros cuadrados equipada con 18 ordenadores INTEL CORE I3. RAM 6 GB, HDD 500 SATA 2, Grabadora de DVD, Lector de Tarjetas Multimedia, Webcam, Cañón proyector modelo Optoma EH-415, pantalla de proyección motorizada, pizarra blanca,  dos impresoras láser y una impresora a color. El aula posee conexión a internet a través de cable y también posee conexión Wifi.

    En el centro de formación de las Torres de Cotillas dispone de:

    • Aula Taller A1: aula informática de 47 metros cuadrados equipada con 18 ordenadores INTEL CORE I3. RAM 6 GB, HDD 500 SATA 2,  mas 1 ordenador para el docente. Cañón proyector, pantalla de proyección, pizarra blanca,  una impresora láser y una impresora a color. El aula posee conexión a internet a través de cable y también posee conexión Wifi.
    • Aula A2: aula para formación teórica de 20 metros cuadrados equipada con 1 ordenador INTEL CORE I3. RAM 6 GB, HDD 500 SATA 2,  Webcam, Cañón proyector modelo Optoma EH-415, pantalla de proyección, pizarra blanca. El aula posee conexión a internet a través de cable y también posee conexión Wifi.

    En su centro de formación de Archena dispone de:

    • Aula Taller A1: aula informática de 46,02 metros cuadrados equipada con 18 ordenadores modelo INTEL CORE I5. RAM 8 GB, HDD 500 SATA 2, mas 1 ordenador para el docente con las mismas características. Cañón proyector modelo Optoma EH-415, pantalla de proyección motorizada, pizarra blanca,  impresora láser. El aula posee conexión a internet a través de cable y también posee conexión Wifi.
    • Aula A2: aula para formación teórica de 45,44 metros cuadrados equipada con 1 ordenador para el docente modelo INTEL CORE I5. RAM 8 GB, HDD 500 SATA 2. Cañón proyector, pantalla de proyección, pizarra blanca. El aula posee conexión a internet a través de cable y también posee conexión Wifi.
    • Aula A3: aula para formación teórica de 64,06 metros cuadrados equipada con 1 ordenador para docente modelo INTEL CORE I3. RAM 6 GB, HDD 500 SATA 2. Cañón proyector, pantalla de proyección, pizarra blanca. El aula posee conexión a internet a través de cable y también posee conexión Wifi.
    • Second Way es una empresa puntera en la impartición de cursos en Murcia
    • Ofrecemos cursos gratuitos del Servicio Regional de Empleo y Formación, Comunidad Autónoma de la Región de Murcia (SEF)
    • También disponemos de cursos de la Fundación Estatal para la formación en el empleo (FUNDAE)
    • En Second Way ofrecemos clases presenciales y en Aula Virtual.
    • Second Way es una empresa referente en la formación en Murcia, con tres centros, MurciaArchena y Las Torres de Cotillas, además tenemos una serie de centros colaboradores por toda la Región de Murcia.
    • Con más de 10 años de experiencia en el sector, nos avalan más de 2000 estudiantes formados en nuestras instalaciones, además de contar con una plantilla joven y dinámica, totalmente formada en nuevas tecnologías aplicadas a la formación.
    • En Second Way disponemos de un catálogo de cursos privados tanto para empresas como para particulares.
    • Second Way dispone de un amplio abanico de cursos a impartir, tanto a nivel privado como a nivel subvencionado en Murcia.