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.
Fechas y horarios del curso
En función del grupo (Desempleados SEF, Trabajadores en Activo SEF, cursos 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).
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 y 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.
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, Murcia, Archena 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.
- Curso gratuito de Competencia matemática. Nivel III en Murcia (desempleados) – SEFCARM
- Curso gratuito de Inglés A2 en Murcia (desempleados) – Examen Oficial – SEFCARM
- Curso gratuito de Operaciones de Grabación y tratamiento de datos y documentos (desempleados de Murcia) – Certificado de Profesionalidad – SEFCARM
- Curso gratuito de Inglés A1 en Murcia (desempleados) – Examen Oficial – SEFCARM
- Curso Competencias Clave Nivel II en Murcia (Matemáticas y Lengua) (desempleados)
- Curso Competencias Digitales Avanzadas en Murcia (desempleados) – Torres de Cotillas
- Curso de Google Sheets en Murcia
- Curso Competencias Digitales Básicas en Murcia (desempleados) – Torres de Cotillas
- Taller de Microsoft Teams en Murcia
- Taller de Microsoft Outlook en Murcia (Nivel II)
- Curso Introducción a Power BI (desktop) en Murcia (Nivel I)
- Taller de Microsoft Outlook en Murcia (Nivel I)
- Taller de OneDrive (desktop) en Murcia
- Curso de Bases de Datos con Access en Murcia
- Curso de Programación PHP en Murcia
- Curso de Microsoft Word Inicial – Intermedio en Murcia
- Curso de Excel Inicial – Intermedio en Murcia
- Curso de Illustrator en Murcia
- Curso de SharePoint (desktop) en Murcia
- Curso de Diseño Web en Murcia
- Curso Introducción a Power BI (desktop) en Murcia (Nivel II)
- Curso de Excel Intermedio – Avanzado en Murcia
- Curso de Microsoft Word Intermedio – Avanzado en Murcia
- Curso de Windows, Internet y Correo electrónico en Murcia
- Curso de Operaciones auxiliares de servicios administrativos y generales para desempleados en Murcia
- Curso de Actividades de Gestión administrativa para desempleados en Murcia
- Curso de Operaciones de grabación y tratamiento de datos y documentos para desempleados en Murcia
- Curso de Competencias matemáticas Nivel II para desempleados en Murcia
- Curso de Competencias clave Nivel II para desempleados en Murcia
- Curso de Ingles A2 con examen oficial para desempleados en Murcia
- Curso de Ingles A1 con examen oficial para desempleados en Murcia
- Curso de Ingles B1 con examen oficial para desempleados en Murcia
- Curso de Comunicación en lengua castellana Nivel III para desempleados en Murcia
- Curso Competencia matemática. Nivel III en Murcia (desempleados)
- Curso de Inglés A2 en Murcia (desempleados) – Examen Oficial
- Curso de Operaciones de Grabación y tratamiento de datos y doc. (desempleados) – Certif. Profesionalidad
- Curso de Inglés A1 en Murcia (desempleados) – Examen Oficial
- Curso Competencias Clave Nivel II en Murcia (Matemáticas y Lengua) (desempleados)
- Curso Competencias Digitales Avanzadas en Murcia (desempleados) – Torres de Cotillas
- Curso de Google Sheets en Murcia
- Curso Competencias Digitales Básicas en Murcia (desempleados) – Torres de Cotillas
- Taller de Microsoft Teams en Murcia
- Taller de Microsoft Outlook en Murcia (Nivel II
- Curso Introducción a Power BI (desktop) en Murcia (Nivel I)
- Taller de Microsoft Outlook en Murcia (Nivel I)
- Taller de OneDrive (desktop) en Murcia
- Curso de Bases de Datos con Access en Murcia
- Curso de Programación PHP en Murcia
- Curso de Microsoft Word Inicial – Intermedio en Murcia
- Curso de Excel Inicial – Intermedio en Murcia
- Curso de SharePoint (desktop) en Murcia
- Curso de Diseño Web en Murcia
- Curso Introducción a Power BI (desktop) en Murcia (Nivel II)
- Curso de Excel Intermedio – Avanzado en Murcia
- Curso de Microsoft Word Intermedio – Avanzado en Murcia
- Curso de Windows, Internet y Correo electrónico en Murcia
- Curso gratuito de competencias digitales básicas para desempleados en Murcia (Las Torres de Cotillas)
- Curso gratuito de competencias digitales avanzadas para desempleados en Murcia (Las Torres de Cotillas)
- Curso de Photoshop en Murcia
- Curso de AutoCAD en Murcia
- Curso de Power Pivot en Murcia
- Curso de Power Bi en Murcia
- Curso de Excel intermedio – avanzado en Murcia
- Curso de Google Forms en Murcia
- Curso de formularios con Adobe Acrobat en Murcia.
- Curso de Illustrator en Murcia
- Curso de 3DS Max en Murcia
- Curso de diseño Web en Murcia
- Curso de Php en Murcia
- Curso de Google Sheets en Murcia
- Curso de Office 365 en Murcia
- Curso de Microsoft Word inicial – intermedio en Murcia
- Curso de Power Point en Murcia
- Second Way, dispone de aulas para alquilar en Murcia, también dispone de aulas para alquilar en Las Torres de Cotillas y Archena, todas las aulas están dotadas con equipos informáticos de última generación, aunque también disponemos de aulas teóricas, sin dotación informática.
- Second Way, tiene un departamento de consultoría y programación en Murcia, el cual desarrolla aplicaciones a medida para nuestros clientes. Trabajamos con ODOO, Oracle, Presto, Varonix, DelSol, Proxmox, HornetSecurit, Parnert DELL, Accelario y, Diseño Web, PHP, Java, Visual, Android, …
- Second Way SL también se encuentra integrada en el Kit Digital en Murcia, a través del cual nuestros clientes pueden acogerse a determinadas ayudas de los Fondos Europeos Next Generation para la informatización de la empresa.
- Second Way también dispone de un departamento de Sistemas en Murcia, el cual ofrece hardware, instalación, configuración y mantenimientos de redes y equipos informáticos en Murcia.
- Ofrecemos unos Servicios TIC a las empresas, que van desde creación y diseño web, tiendas online, consultoría tecnológica, desarrollo de aplicaciones, …
- Second Way, ofrece formación bonificada en Murcia a través de la fundación estatal para la formación en el empleo, donde las empresas pueden hacer uso de sus créditos y obtener una formación bonificada para sus trabajadores.
- Second Way, también dispone de cursos subvencionados por el Servicio Regional de Empleo y Formación (SEF) para desempleados y trabajadores de la Región de Murcia. Dichos cursos son totalmente gratuitos, consulta nuestro catálogo de cursos en Murcia.
- Second Way dispone de distintas acreditaciones Oficiales para Certificados de Profesionalidad en Murcia.