Advanced Java Security 교육 과정
경험이 풍부한Java 프로그래머조차도Java이 제공하는 다양한 보안 서비스를 완전히 숙지하고 있지 않으며, Java으로 작성된 웹 애플리케이션과 관련된 다양한 취약점을 인식하지 못하고 있습니다.
이 과정은 Standard Java Edition의 보안 구성 요소를 소개하는 것 외에도 Java Enterprise Edition(JEE) 및 웹 서비스의 보안 문제를 다룹니다. 특정 서비스에 대한 논의는 암호화 및 보안 통신의 기초에 앞서 진행됩니다. 다양한 연습은 JEE의 선언적 및 프로그래밍적 보안 기술을 다루는 반면, 웹 서비스의 전송 계층 및 엔드투엔드 보안이 논의됩니다. 모든 구성 요소의 사용은 참가자가 논의된 API 및 도구를 직접 시도할 수 있는 몇 가지 실습 연습을 통해 제시됩니다.
이 과정에서는 Java 언어 및 플랫폼의 가장 빈번하고 심각한 프로그래밍 결함과 웹 관련 취약성을 살펴보고 설명합니다. Java 프로그래머가 저지른 일반적인 버그 외에도 소개된 보안 취약성은 언어별 문제와 런타임 환경에서 비롯된 문제를 모두 포괄합니다. 모든 취약성과 관련 공격은 이해하기 쉬운 연습을 통해 시연되며, 그 다음에 권장되는 코딩 지침과 가능한 완화 기술이 이어집니다.
이 과정에 참석하는 참가자는
- 보안, IT 보안 및 보안 코딩의 기본 개념을 이해합니다.
- OWASP 상위 10개 이상의 웹 취약점을 알아보고 이를 피하는 방법을 알아보세요.
- 웹 서비스의 보안 개념을 이해하세요
- Java 개발환경의 다양한 보안기능을 사용하는 방법을 알아보세요.
- 암호화에 대한 실질적인 이해를 갖습니다
- Java EE의 보안 솔루션을 이해하세요
- 일반적인 코딩 실수와 이를 피하는 방법에 대해 알아보세요
- Java 프레임워크의 최근 취약점에 대한 정보를 얻으세요
- 보안 테스트 도구 사용에 대한 실질적인 지식을 얻으세요
- 보안 코딩 관행에 대한 소스와 추가 자료를 얻으세요
청중
개발자
Course Outline
- IT 보안 및 시큐어 코딩
- 웹 애플리케이션 보안
- 웹 서비스의 보안
- XML 보안
- Java 보안의 기초
- 실용적인 암호화
- Java 보안 서비스
- Java EE 보안
- 일반적인 코딩 오류 및 취약점
- 지식 소스
Open Training Courses require 5+ participants.
Advanced Java Security 교육 과정 - Booking
Advanced Java Security 교육 과정 - Enquiry
Advanced Java Security - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (1)
It opens up a lot and gives lots of insight what security
Nolbabalo Tshotsho - Vodacom SA
Course - Advanced Java Security
Upcoming Courses
Related Courses
Advanced Spring Boot
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Spring Boot의 고급 기능을 사용하여 복잡한 Spring Boot 애플리케이션을 더욱 강화하고 보호하며 테스트하려는 숙련된 Spring Boot 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Spring WebMVC 프레임워크를 사용자 정의하여 웹 애플리케이션의 분리를 강화합니다.
- Jackson Serialization Views를 사용하여 객체를 직렬화하고 역직렬화합니다.
- 사용자 데이터를 데이터베이스에 저장하고 보호합니다.
- Spring Sessions를 사용하면 분산 방식으로 사용자 세션 정보를 관리할 수 있습니다.
- Spring WebMVC 애플리케이션 테스트를 자동화합니다.
- 애플리케이션 성능을 모니터링하고 측정합니다.
Angular and Spring Boot
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Angular and Spring Boot를 사용하여 풀 스택 애플리케이션을 구축하려는 웹 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Angular 및 Sping Boot를 사용하여 전체 스택 애플리케이션을 개발하세요.
- Spring Boot을 사용하여 백엔드 애플리케이션을 빌드하세요.
- Angular를 사용하여 프런트엔드 애플리케이션을 만듭니다.
- Spring Security를 사용하여 풀 스택 애플리케이션에 대한 인증을 구성합니다.
Groovy Programming
21 HoursApache Groovy 는 JVM ( Java Virtual Machine) 동적 프로그래밍 언어입니다. 그 기능 중 일부는 스크립팅 기능, 도메인 특정 언어 작성, 런타임 및 컴파일 타임 메타 프로그래밍 및 기능 프로그래밍을 포함합니다. Groovy 는 종종 Java 대한 보완책으로 사용됩니다.
이 강사가 진행하는 실습 교육에서 참가자는 Groovy 에서 샘플 애플리케이션을 작성하는 과정을 단계별로 학습합니다.
청중
- 개발자
과정 형식
- 파트 강의, 파트 토론, 연습 및 무거운 실무 연습
Groovy Programming for Beginners
14 Hours이 강사가 진행하는 라이브 교육(온라인 또는 현장)은 Groovy Programming의 기본 사항을 배우고자 하는 초급 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 기본적인 프로그래밍 개념을 이해합니다.
- 간단한 Groovy 스크립트를 작성하고 Groovy 핵심 기능을 활용하세요.
- Groovy을 사용하여 객체지향 프로그래밍의 기본 원리를 이해하고 적용해 보세요.
- Groovy에서 일반적인 프로그래밍 오류와 예외를 관리하기 위한 기본 오류 처리 기술을 알아보세요.
Java 8 and Spring
35 Hours이 5 일 코스는 Java 8 및 Spring 프레임 워크의 새로운 기능에 익숙해지기를 희망하는 Java 개발자를위한 코스입니다.
Spring and Hibernate in Java Applications
21 Hours이 과정에서는 Spring 및 Hibernate 구축을위한 애플리케이션 프레임 워크와 같은 애플리케이션에서 널리 사용되는 기술을 특히 강조하여 Java 애플리케이션 생성과 관련된 문제를 다룹니다. 최종 참가자는 응용 프로그램을 디자인하고 특정 솔루션에 적합한 기술을 선택하는 데 필요한 지식을 갖게됩니다. 도서관, 사양 및 기술 과정에서 논의 된 알려진 문제에 대한 이해를 가능하게하십시오.
Java Microservices
21 Hours대한민국에서 강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Spring Boot 및 Spring Cloud과 같은 Java 프레임워크를 사용하여 마이크로서비스 기반 애플리케이션을 설계, 개발, 배포 및 유지 관리하려는 중급 Java 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 마이크로서비스 아키텍처의 원리와 이점을 이해합니다.
- Java 및 Spring Boot을 사용하여 마이크로서비스를 빌드하고 배포합니다.
- 서비스 검색, 구성 관리, API 게이트웨이를 구현합니다.
- 마이크로서비스를 효과적으로 보호하고 모니터링하며 확장하세요.
- Docker 및 Kubernetes을 사용하여 마이크로서비스를 배포합니다.
Java Spring
35 HoursSpring은 Java 기반 엔터프라이즈 애플리케이션을위한 포괄적 인 프로그래밍 및 구성 모델을 제공하는 애플리케이션 프레임 워크입니다.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Spring Boot, Docker 및 Kubernetes를 사용하여 마이크로서비스를 개발하려는 중급 및 고급 수준의 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 마이크로서비스 아키텍처를 이해하세요.
- Spring Boot를 사용하여 프로덕션에 적합한 마이크로서비스를 구축하세요.
- 마이크로서비스에서 Docker의 역할을 이해하세요.
- 마이크로서비스를 배포하려면 Kubernetes 클러스터를 설정하세요.
Quarkus for Developers
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Quarkus을 사용하여 Java의 모든 기능을 활용하지만 리소스 활용도는 낮추면서 애플리케이션을 구축, 테스트 및 배포하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Quarkus을 사용하여 애플리케이션 개발을 시작하는 데 필요한 개발 환경을 설정합니다.
- GraalVM을 사용하여 기본 모드에서 애플리케이션을 빌드, 컴파일 및 실행합니다.
- Maven를 사용하여 기본 애플리케이션을 구축하려면 Quarkus 도구 및 확장을 활용하세요.
- Docker을 사용하여 애플리케이션을 컨테이너화, 실행 및 배포합니다.
Quarkus for Java Native and Microservice Development
40 Hours이 인스트럭터-리드, 라이브 교육은 대한민국 (온라인 또는 현장)에서 중간 수준부터 고급 수준까지의 개발자 및 아키텍트들을 대상으로, 최적화된 메모리 사용량과 시작 시간을 가진 Java 네이티브 애플리케이션과 마이크로 서비스를 Quarkus을 사용하여 개발하고자 하는 사람들을 대상으로 합니다.
이 교육을 통해 참여자는 다음과 같은 능력을 갖게 될 것입니다:
- Quarkus을 사용하여 고성능, 경량 Java 네이티브 애플리케이션을 개발합니다.
- RESTful 서비스를 빌드하고, 마이크로 서비스 아키텍처를 배포합니다.
- GraalVM을 사용하여 네이티브 컴파일을 수행하고, 시작 시간과 메모리 효율성을 최적화합니다.
- Kubernetes 및 OpenShift 환경용 애플리케이션을 패키징하고 컨테이너화합니다.
Spring Boot, React, and Redux
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Spring Boot, React, and Redux을 사용하여 기능적인 프런트엔드 및 백엔드 웹 애플리케이션을 구축하려는 웹 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- React와 Redux를 사용하여 프런트엔드 애플리케이션을 구축하세요.
- Spring Boot을 사용하여 RESTful API를 만듭니다.
- Spring 보안과 JWT 웹 토큰을 사용하여 웹 서비스를 보호하세요.
Spring Boot for Beginners
14 Hours대한민국에서 강사가 진행하는 이 라이브 교육에서 참가자는 Spring Boot의 주요 기능과 아키텍처, 그리고 기본 Spring 프레임워크와의 관계를 배웁니다. 강사는 이 지식을 적용하고 피드백을 받을 수 있는 충분한 기회를 제공합니다. 참가자는 Spring 애플리케이션 정의, 구성 및 배포에 대한 라이브 실습 연습을 수행합니다.
과정이 끝나면 참가자는 자신의 Spring 애플리케이션을 신속하게 배포하는 데 필요한 지식과 실습을 갖게 됩니다.
Spring Webflux
14 Hours대한민국에서 진행되는 이 강사 주도 라이브 교육(온라인 또는 현장)은 WebFlux를 사용하여 반응형 애플리케이션을 개발 및 배포하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Spring 5와 WebFlux 프레임워크를 설치하고 구성합니다.
- 반응형 애플리케이션 및 서비스를 개발합니다.