Cursos de Combinado JAVA, PHP y Seguridad de Aplicaciones Web
Incluso los programadores experimentados no dominan por todos los medios los diversos servicios de seguridad ofrecidos por sus plataformas de desarrollo, y tampoco son conscientes de las diferentes vulnerabilidades que son relevantes para sus desarrollos. Este curso se dirige a desarrolladores que utilizan Java y PHP, proporcionándoles las habilidades esenciales necesarias para hacer sus aplicaciones resistentes a los ataques contemporáneos a través de Internet.
Los niveles de arquitectura de seguridad de Java se superan al abordar el control de acceso, la autenticación y la autorización, la comunicación segura y diversas funciones criptográficas. También se han introducido varias API que pueden utilizarse para proteger su código en PHP, como OpenSSL para criptografía o Purificador de HTML para la validación de entrada. En el lado del servidor, se dan las mejores prácticas para endurecer y configurar el sistema operativo, el contenedor web, el sistema de archivos, el servidor SQL y el propio PHP, mientras que se presta especial atención a la seguridad del cliente a través de los problemas de seguridad de JavaScript, Ajax y HTML5.
Las vulnerabilidades generales de la web se discuten mediante ejemplos alineados con el OWASP Top Ten, que muestran varios ataques de inyección, inyecciones de script, ataques contra el manejo de sesiones, referencias directas a objetos inseguros, problemas con subidas de archivos y muchos otros. Los diversos problemas y problemas de lenguaje específicos de Java y PHP derivados del entorno de ejecución se introducen agrupados en los tipos de vulnerabilidad estándar de validación de entrada ausente o incorrecta, uso incorrecto de las características de seguridad, manejo incorrecto de errores y excepciones, tiempo y estado problemas, problemas de calidad de código y vulnerabilidades relacionadas con el código móvil.
Los participantes pueden probar las APIs, las herramientas y los efectos de las configuraciones por sí mismos, mientras que la introducción de las vulnerabilidades son apoyadas por una serie de ejercicios prácticos que demuestran las consecuencias de los ataques exitosos, mostrando cómo corregir los errores y aplicar técnicas de mitigación , e introduciendo el uso de varias extensiones y herramientas.
Los participantes que asistan a este curso
- Comprender conceptos básicos de seguridad, seguridad de TI y codificación segura
- Aprenda las vulnerabilidades Web más allá de OWASP Top Ten y sepa cómo evitarlas
- Aprenda las vulnerabilidades del cliente y las prácticas de codificación seguras.
- Aprenda a utilizar varias funciones de seguridad del entorno de desarrollo de Java
- Tener una comprensión práctica de la criptografía
- Aprenda a utilizar varias funciones de seguridad de PHP
- Comprender los conceptos de seguridad de los servicios Web
- Obtener conocimientos prácticos sobre el uso de herramientas de prueba de seguridad
- Aprenda sobre errores típicos de codificación y cómo evitarlos
- Estar informado sobre vulnerabilidades recientes en frameworks y bibliotecas de Java y PHP
- Obtenga fuentes y lecturas adicionales sobre prácticas de codificación seguras
Audiencia
Desarrolladores
Programa del Curso
- Seguridad informática y codificación segura
- Seguridad de las aplicaciones web
- Vulnerabilidades de aplicaciones web
- Seguridad del lado del cliente
- Fundamentos de la seguridad de Java
- Criptografía práctica
- Servicios de seguridad Java
- PHP Servicios de seguridad
- PHP Medio ambiente
- Seguridad de los servicios web
- Errores y vulnerabilidades de codificación comunes
- Fuentes de conocimiento
Los cursos de formación abiertos requieren más de 5 participantes.
Cursos de Combinado JAVA, PHP y Seguridad de Aplicaciones Web - Booking
Cursos de Combinado JAVA, PHP y Seguridad de Aplicaciones Web - CONSULTA
Combinado JAVA, PHP y Seguridad de Aplicaciones Web - Consultas
Testimonios (2)
Disponibilidad de formadores y personalización de la formación
Julien - Urssaf Rhône Alpes
Traducción Automática
Discussion of the most important concepts of the topic(php and laravel) and about how the web works.
Lester Bello - PSU
Curso - Laravel PHP Framework
Cursos Relacionados
PHP CodeIgniter
14 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a desarrolladores web que desean crear aplicaciones web con CodeIgniter.
Al final de esta capacitación, los participantes serán capaces de:
- Utilice CRUD en CodeIgniter para refactorizar el código de la API.
- Extender CodeIgniter para consumir dependencias.
- Cargue CodeIgniter modelos y vistas desde contenedores.
Pruebas Unitarias con PHP
14 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos enseña a los participantes cómo escribir código comprobable en forma de unidades de prueba para facilitar el diagnóstico, el aislamiento y la resolución de errores. La capacitación guía a los participantes a través de la creación de un entorno de prueba listo para el trabajo utilizando el marco de pruebas PHPUnit.
Al final de esta capacitación, los participantes serán capaces de:
- Distinga entre unidades de prueba buenas y malas.
- Leer e interpretar los resultados de las pruebas.
- Gestione y diagnostique de forma proactiva su base de código para reducir los errores.
- Asegúrese de que su base de código sea adecuada para la integración y la implementación continuas.
Curso de Zend Framework: Fundamentos
21 horasZend Framework es un marco de código abierto orientado a objetos para desarrollar, implementar y administrar aplicaciones y servicios web basados en PHP listos para la empresa. Zend framework utiliza el paradigma Model-View-Controller (MVC) para desarrollar estructuras básicas para aplicaciones. Zend se considera una "biblioteca de componentes"; su diseño modular único permite a los usuarios usar componentes de forma independiente uno del otro.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo crear una aplicación web confiable y escalable utilizando el marco Zend.
Al final de esta capacitación, los participantes podrán:
- Utilice patrones de diseño Model-View-Controller para compilar una aplicación web basada en bases de datos
- Reciba y procese formularios
- Configurar la validación de entrada y ver scripts
- Manejar los diversos tipos de eventos MVC y servicios ofrecidos por la biblioteca de componentes de Zend Framework MVC
- Preparar y ejecutar consultas para un adaptador de base de datos
Audiencia
- Desarrolladores de PHP intermedios a avanzados que buscan desarrollar aplicaciones web seguras y de escala empresarial
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
CakePHP Avanzado
21 horasEste curso está diseñado para ayudar a los desarrolladores intermedios de CakePHP a acceder a las funciones más avanzadas de CakePHP. A través de explicaciones y prácticas guiadas, los participantes podrán implementar mejores características, estabilidad, seguridad y extensibilidad en sus proyectos actuales y futuros de CakePHP.
Audiencia
- Desarrolladores de CakePHP que buscan ampliar sus conocimientos y habilidades de desarrollo
Formato del curso
- Descripción general de las características avanzadas de CakePHP junto con el desarrollo paso a paso de una aplicación de muestra.
CakePHP: desarrollo rápido de aplicaciones web
28 horasEste curso enseña a los desarrolladores de PHP cómo crear aplicaciones web funcionales utilizando el popular framework de desarrollo web CakePHP MVC. El curso cubre los principios y enfoques iniciales, luego pasa a temas avanzados que ayudan a mejorar el comportamiento, la flexibilidad y la seguridad de una aplicación. Las discusiones son interactivas y el aprendizaje es práctico y práctico.
Audiencia
Desarrolladores web que desean desarrollar mejores aplicaciones web más rápidamente
Formato del curso
Descripción general de las características y capacidades de CakePHP junto con el desarrollo paso a paso de una aplicación de muestra.
Laravel: crea aplicaciones web rápidas y elegantes con Laravel PHP Framework
14 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos presenta los fundamentos de Laravel y guía a los participantes a través de la creación de una aplicación web basada en Laravel.
Laravel Livewire
7 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a desarrolladores que desean aprender y usar Livewire para crear interfaces de aplicaciones modernas y dinámicas.
Al final de esta capacitación, los participantes serán capaces de:
- Construya y pruebe componentes livewire.
- Cree aplicaciones con la biblioteca Livewire.
- Cree componentes dinámicos dentro de PHP.
Laravel and Vue.js
14 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a desarrolladores web que desean usar Laravel y Vue JS para el desarrollo web fullstack.
Al final de esta capacitación, los participantes serán capaces de:
- Desarrollar aplicaciones web con Laravel y Vue JS.
- Integre la API de backend Laravel en Vue JS.
- Implemente una aplicación Laravel.
Laravel: Middleware Development
14 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a desarrolladores web que desean crear middleware y servicios web en Laravel.
Al final de esta capacitación, los participantes serán capaces de:
- Utilice Laravel PHP Aritisan para generar código y componentes.
- Cree API RESTful en Laravel que puedan navegar, leer, editar, agregar y eliminar.
- Filtre y ordene los resultados en función de los parámetros de URL mediante las API RESTful.
Swoole for PHP Programmers
14 horasEsta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a los programadores PHP desean escribir servicios web asíncronos utilizando el lenguaje PHP (de manera similar a Node.js ).
Al final de esta capacitación, los participantes podrán:
- Instalar y configurar Swoole
- Comprenda los conceptos detrás de los modelos de red de E / S sin bloqueo y controlados por eventos.
- Cree e implemente servicios asincrónicos escritos en PHP
- Acelere las aplicaciones existentes de Laravel o Lumen con Laravel -Swool.
Formato del curso
- Conferencia interactiva y discusión
- Muchos ejercicios y práctica
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
- Para obtener más información sobre Swool, visite: https://www.swoole.co.uk/
Desarrollar Aplicaciones Web con PHP y Yii 2
14 horasYii es un framework PHP de alto rendimiento que es el mejor para desarrollar aplicaciones Web 2.0.
Symfony2 - enterprise web framework
21 horasSymfony es un conjunto de componentes PHP , un marco de aplicación web, una filosofía y una comunidad.
Desarrollo Web con Symfony3
28 horasSymfony es un conjunto de componentes PHP , un marco de aplicación web, una filosofía y una comunidad.
Symfony 4 para Desarrollo de Aplicaciones web
28 horasSymfony 4 es un marco de desarrollo de software para PHP. Contiene bibliotecas PHP reutilizables para facilitar el desarrollo y prueba de nuevas aplicaciones escritas en PHP (aplicaciones web o API). Symfony 4 es un marco de software de línea de comandos con los comandos integrados que hacen que el desarrollo de código PHP sea más eficiente.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a utilizar el marco Symfony y el lenguaje PHP a medida que avanzan en la creación de una aplicación PHP.
Al final de esta capacitación, los participantes podrán:
- Usa Symfony 4 para crear y probar código escrito en PHP
- Crear código simple para PHP que lee y escribe en una base de datos
Audiencia
- Programadores y desarrolladores web con conocimiento práctico de PHP y HTML
- Desarrolladores avanzados que buscan herramientas de desarrollo más eficientes para cierres más rápidos
- Los diseñadores de software que necesitan actualizar su comprensión de las herramientas de desarrollo actuales que coinciden con las necesidades del usuario
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
NetBeans
14 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a desarrolladores que desean usar NetBeans para desarrollar aplicaciones con Java y otros lenguajes de programación.
Al final de esta capacitación, los participantes serán capaces de:
- Obtenga más información sobre NetBeans y cómo funciona.
- Aprenda a usar NetBeans en la programación Java.
- Utilice NetBeans para crear plantillas y proyectos.