Cursos de Combined JAVA, PHP and Web Application Security
Mesmo os programadores experientes não dominam por todos os meios os vários serviços de segurança oferecidos pelas suas plataformas de desenvolvimento, e também não estão cientes das diferentes vulnerabilidades que são relevantes para os seus desenvolvimentos. Este curso visa desenvolvedores usando tanto Java e PHP, fornecendo-lhes as habilidades essenciais necessárias para tornar suas aplicações resistentes aos ataques contemporâneos através da Internet.
Níveis de Java arquitetura de segurança são passados através da luta contra o controle de acesso, autenticação e autorização, comunicação segura e várias funções criptográficas. Vários APIs também são introduzidos que podem ser usados para garantir seu código em PHP, como OpenSSL para criptografia ou HTML Purifier para validação de entrada. Do lado do servidor, as melhores práticas são dadas para a hardening e configuração do sistema operacional, do web container, do sistema de arquivos, do SQL servidor e do PHP próprio, enquanto um foco especial é dado à segurança do lado do cliente através de questões de segurança de JavaScript, Ajax e HTML5.
As vulnerabilidades gerais da web são discutidas por exemplos alinhados com o OWASP Top Ten, mostrando vários ataques de injeção, injeções de script, ataques contra o gerenciamento de sessões, referências de objetos diretos inseguras, problemas com uploades de arquivos, e muitos outros. Os vários problemas linguísticos Java e PHP específicos e problemas resultantes do ambiente de trabalho são introduzidos em grupos nos tipos de vulnerabilidade padrão de validação de entrada ausente ou inadequada, uso inadequado de recursos de segurança, erro e tratamento de exceções incorretos, problemas relacionados com o tempo e o estado, problemas de qualidade de código e vulnerabilidades relacionadas com código móvel.
Os participantes podem experimentar as APIs discutidas, ferramentas e os efeitos das configurações para si mesmos, enquanto a introdução de vulnerabilidades são todos apoiados por uma série de exercícios práticos demonstrando as consequências de ataques bem sucedidos, mostrando como corrigir os bugs e aplicar técnicas de mitigação, e introduzir o uso de várias extensões e ferramentas.
Os participantes que participarão deste curso serão
- Conheça os conceitos básicos de segurança, segurança de TI e codificação segura
- Aprenda vulnerabilidades da Web além OWASP Top Ten e saiba como evitá-las
- Conheça vulnerabilidades do lado do cliente e práticas de codificação seguras
- Aprenda a usar diferentes características de segurança do ambiente de desenvolvimento Java
- Tenha uma compreensão prática da criptografia
- Aprenda a usar várias características de segurança PHP
- Conheça os conceitos de segurança dos serviços da Web
- Obtenha conhecimento prático no uso de ferramentas de teste de segurança
- Aprenda sobre erros de codificação típicos e como evitá-los
- Seja informado sobre vulnerabilidades recentes em Java e PHP quadros e bibliotecas
- Obtenha fontes e leitura adicional sobre práticas de codificação seguras
Auditoria
Desenvolvedores
Programa do Curso
- Segurança de TI e codificação segura
- Segurança de aplicativos da web
- Vulnerabilidades de aplicativos da web
- Segurança do lado do cliente
- Fundamentos de Java segurança
- Criptografia prática
- Java serviços de segurança
- PHP serviços de segurança
- PHP Meio Ambiente
- Segurança de serviços da Web
- Erros comuns de codificação e vulnerabilidades
- Fontes de conhecimento
Open Training Courses require 5+ participants.
Cursos de Combined JAVA, PHP and Web Application Security - Booking
Cursos de Combined JAVA, PHP and Web Application Security - Enquiry
Combined JAVA, PHP and Web Application Security - Solicitação de Consultoria
Declaração de Clientes (2)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Curso - Laravel PHP Framework
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.
Kumaran Chandran
Curso - Web Development with Symfony3
Próximas Formações Provisórias
Cursos Relacionados
PHP CodeIgniter
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores da Web que desejam criar aplicativos da Web com CodeIgniter.
No final desta formação, os participantes serão capazes de
- Use CRUD em CodeIgniter para refatorar o código da API.
- Estender CodeIgniter para consumir dependências.
- Carregar CodeIgniter modelos e visualizações de contentores.
Unit Testing with PHPUnit
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil ensina os participantes como escrever código testável na forma de unidades de teste para facilitar o diagnóstico, isolamento e resolução de bugs. O treinamento orienta os participantes na criação de um ambiente de testes pronto para o trabalho usando a estrutura de testes unitários PHP.
Ao final deste treinamento, os participantes serão capazes de:
- Distinguir entre unidades de teste boas e ruins.
- Ler e interpretar resultados de testes.
- Gerencie e diagnostique proativamente sua base de código para reduzir bugs.
- Certifique-se de que sua base de código seja adequada para integração e implantação contínuas.
Zend Framework: Fundamentos
21 horasA estrutura Zend é uma estrutura de código aberto, orientada para objectos, para o desenvolvimento, implementação e gestão de aplicações e serviços Web preparados para empresas PHP. A estrutura Zend utiliza o paradigma Model-View-Controller (MVC) para desenvolver estruturas básicas para aplicações. O Zend é considerado uma "biblioteca de componentes"; o seu design modular único permite aos utilizadores utilizar componentes independentemente uns dos outros.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como criar um aplicativo da Web confiável e escalável usando a estrutura Zend.
Ao final deste treinamento, os participantes serão capazes de:
- Use os padrões de design Model-View-Controller para criar um aplicativo da Web baseado em banco de dados
- Receber e processar formulários
- Configurar a validação de entrada e visualizar scripts
- Manipular os vários tipos de eventos e serviços MVC oferecidos pela Zend Framework biblioteca de componentes MVC
- Preparar e executar consultas para um adaptador de base de dados
Público-alvo
- Desenvolvedores intermediários a avançados PHP que buscam desenvolver aplicativos da Web seguros e de escala corporativa
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Advanced CakePHP
21 horasCakePHP Fundamentals
28 horaseste curso ensina desenvolvedores PHP como construir aplicativos Web funcionais usando o popular Framework de desenvolvimento Web do CakePHP MVC. O curso abrange princípios e abordagens de início e, em seguida, move-se para tópicos avançados que ajudam a aprimorar o comportamento, a flexibilidade e a segurança de um aplicativo. As discussões são interativas e a aprendizagem é prática e hands-on.
formato do curso
- visão geral dos recursos e recursos do CakePHP, juntamente com o desenvolvimento passo a passo de um aplicativo de amostra.
Laravel PHP Framework
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil apresenta os fundamentos de Laravel e orienta os participantes na criação de um aplicativo da Web baseado em Laravel.
Laravel Livewire
7 horasEsta formação em direto orientada por um instrutor em Brasil (online ou no local) destina-se a programadores que pretendam aprender e utilizar o Livewire para criar interfaces de aplicações modernas e dinâmicas.
No final desta formação, os participantes serão capazes de
- Criar e testar componentes do Livewire.
- Criar aplicativos usando a biblioteca Livewire.
- Criar componentes dinâmicos dentro de PHP.
Laravel and Vue.js
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da web que desejam usar Laravel e Vue JS para desenvolvimento web fullstack.
No final desta formação, os participantes serão capazes de
- Desenvolver aplicações web com Laravel e Vue JS.
- Integrar a API de backend do Laravel no Vue JS.
- Implantar um aplicativo Laravel.
Laravel: Middleware Development
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores da web que desejam construir middleware e serviços da web em Laravel.
No final desta formação, os participantes serão capazes de
- Use o Laravel PHP Aritisan para gerar código e componentes.
- Construir APIs RESTful em Laravel que podem navegar, ler, editar, adicionar e excluir.
- Filtrar e classificar resultados com base em parâmetros de URL usando APIs RESTful.
Swoole for PHP Programmers
14 horasEste treinamento ao vivo orientado por instrutor (no local ou remoto) é destinado a programadores PHP que desejam criar serviços da Web assíncronos usando a linguagem PHP (de maneira semelhante ao Node.js ).
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o Swoole
- Entenda os conceitos por trás dos modelos de rede de E / S assíncronos, sem bloqueio e orientados a eventos.
- Crie e implemente serviços assíncronos escritos em PHP
- Acelerar as aplicações existentes do Laravel ou Lumen com o Laravel -Swool.
Formato do Curso
- Palestra interativa e discussão
- Muitos exercícios e prática
- Implementação prática em um ambiente de laboratório ao vivo
Opções de personalização de curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
- Para saber mais sobre o Swool, visite: https://www.swoole.co.uk/
Develop Web Applications with PHP and Yii 2
14 horasO Yii é um framework PHP alto desempenho, ideal para desenvolver aplicativos da Web 2.0.
Symfony2 - enterprise web framework
21 horasSymfony é um conjunto de componentes PHP , uma estrutura de aplicativos da Web, uma filosofia e uma comunidade.
Web Development with Symfony3
28 horasSymfony é um conjunto de componentes PHP , uma estrutura de aplicativos da Web, uma filosofia e uma comunidade.
Symfony 4 for Web Application Development
28 horasSymfony 4 é um quadro de desenvolvimento de software para PHP. Contém bibliotecas reutilizáveis PHP para facilitar o desenvolvimento e teste de novas aplicações escritas em PHP (aplicações Web ou APIs). Symfony 4 é um framework de software com a linha de comando com os comandos incorporados que torna PHP o desenvolvimento de código mais eficiente.
Neste treinamento guiado por instrutores, os participantes aprenderão a usar o Symfony quadro e o PHP idioma enquanto passam pela criação de uma PHP aplicação.
No final do curso, os participantes poderão:
- Use Symfony 4 para criar e testar o código escrito em PHP
- Crie um código simples para PHP que lê e escreve para uma base de dados
Auditoria
- Programadores e desenvolvedores da web com conhecimento de trabalho de PHP e HTML
- Desenvolvedores avançados que procuram ferramentas de desenvolvimento mais eficientes para fechamentos mais rápidos
- Desenvolvedores de software que precisam atualizar sua compreensão das ferramentas de desenvolvimento atuais que correspondem às necessidades do usuário
Formato do curso
- Parte de palestras, parte de discussão, exercícios e prática pesada