온라인 또는 현장 강사 주도 라이브 Java 교육 과정은 실습을 통해 Java로 애플리케이션을 개발하는 방법을 보여줍니다. Java 교육은 "온라인 라이브 교육" 또는 "현장 라이브 교육"으로 제공됩니다. 온라인 라이브 교육(일명 "원격 라이브 교육")은 대화형 원격 데스크톱을 통해 수행됩니다. 현장 라이브 교육은 대한민국의 고객 구내 또는 대한민국의 NobleProg 기업 교육 센터에서 로컬로 수행할 수 있습니다. NobleProg -- 지역 교육 제공자
이 강사는 대한민국 (온라인 또는 현장)에서 진행되는 실시간 교육으로, 최신 Java 21 기능을 탐색하고, 코딩 습관을 개선하며, 최신 Java 애플리케이션을 효율적으로 구현하고자 하는 중급 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자들은 다음을 할 수 있게 됩니다:
대한민국에서 강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Spring Boot 및 Spring Cloud과 같은 Java 프레임워크를 사용하여 마이크로서비스 기반 애플리케이션을 설계, 개발, 배포 및 유지 관리하려는 중급 Java 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
대한민국에서 강사가 진행하는 실시간 교육은 테스트 자동화를 목적으로 Java 학습에 관심이 있는 모든 사람을 위해 설계되었습니다. 참가자가 소프트웨어 자동화 테스트에 적용하는 데 필요한 필수 프로그래밍 기술을 빠르게 익힐 수 있도록 다양한 실습 연습이 포함된 간소화되고 집중적인 과정입니다. 테스트 자동화에 직접적이고 즉각적으로 적용할 수 있는 Java 기본 사항에 중점을 둡니다.
이 과정에서는 Selenium과 같은 심층적인 테스트 자동화 프레임워크를 다루지 않습니다. 또한 이 과정은 애플리케이션 개발 과정이 아니기 때문에 Java 학습에 대한 기존의 "Hello World" 접근 방식을 무시합니다. 이 과정은 참가자가 테스트 자동화를 통해 신속하게 준비하고 실행할 수 있도록 하는 것을 목표로 합니다. 이미 Java에 정통하고 Selenium으로 바로 테스트를 시작하고 싶다면 Selenium 소개(https://www.nobleprog.com/introduction-selenium-training)를 확인하세요.
훈련 기간 동안 참가자는 선택한 문제의 특정 사용, 그들을 사용할 때 발생하는 기본 문제 및 응용 모델의 역할을 알게 될 것입니다. 교육은 또한 언어 표준 도서관 기능에 대한 기본 지식을 포함합니다. 교육은 개발 환경 IDE에 대한 지식이 필요합니다 Java 응용 프로그램을 구축하는 데 사용됩니다 (예 : Eclipse, Netbeans). 교육은 사용자 인터페이스 문제를 포함하지 않습니다.
대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Spring Boot의 고급 기능을 사용하여 복잡한 Spring Boot 애플리케이션을 더욱 강화하고 보호하며 테스트하려는 숙련된 Spring Boot 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
Spring WebMVC 프레임워크를 사용자 정의하여 웹 애플리케이션의 분리를 강화합니다.
Jackson Serialization Views를 사용하여 객체를 직렬화하고 역직렬화합니다.
사용자 데이터를 데이터베이스에 저장하고 보호합니다.
Spring Sessions를 사용하면 분산 방식으로 사용자 세션 정보를 관리할 수 있습니다.
일상 업무 중에 다양한 플랫폼을 동시에 사용하는 이기종 개발 그룹에 최상의 방식으로 서비스를 제공하기 위해, 우리는 다양한 주제를 결합된 과정으로 통합하여 단일 교육 이벤트에서 다양한 보안 코딩 주제를 교훈적인 방식으로 제시합니다. 이 과정은 C/C++ 및 Java 플랫폼 보안을 결합하여 광범위한 크로스 플랫폼 보안 코딩 전문 지식을 제공합니다.
C/C++과 관련하여 일반적인 보안 취약성에 대해 논의하고 이러한 취약성을 악용하는 공격 방법에 대한 실제 연습을 통해 이러한 위험한 버그의 발생을 방지하고 시장 출시 전에 이를 감지하거나 악용을 방지하는 데 적용할 수 있는 완화 기술에 초점을 맞춥니다.
Java의 보안 구성 요소와 서비스는 참가자가 직접 사용 경험을 얻을 수 있는 여러 실습을 통해 다양한 API와 도구를 제시하여 논의됩니다. 이 과정에서는 또한 웹 서비스의 보안 문제와 인터넷 기반 서비스의 가장 심각한 위협을 예방하는 데 적용할 수 있는 관련 Java 서비스에 대해서도 다룹니다. 마지막으로, 웹 및 Java 관련 보안 취약성은 문제의 근본 원인을 보여줄 뿐만 아니라 관련 보안 문제를 피하기 위해 권장되는 완화 및 코딩 기술과 함께 공격 방법을 보여주는 이해하기 쉬운 연습을 통해 시연됩니다.
이 과정에 참석하는 참가자는
경험이 풍부한Java 프로그래머조차도Java이 제공하는 다양한 보안 서비스를 완전히 숙지하고 있지 않으며, Java으로 작성된 웹 애플리케이션과 관련된 다양한 취약점을 인식하지 못하고 있습니다.
이 과정은 Standard Java Edition의 보안 구성 요소를 소개하는 것 외에도 Java Enterprise Edition(JEE) 및 웹 서비스의 보안 문제를 다룹니다. 특정 서비스에 대한 논의는 암호화 및 보안 통신의 기초에 앞서 진행됩니다. 다양한 연습은 JEE의 선언적 및 프로그래밍적 보안 기술을 다루는 반면, 웹 서비스의 전송 계층 및 엔드투엔드 보안이 논의됩니다. 모든 구성 요소의 사용은 참가자가 논의된 API 및 도구를 직접 시도할 수 있는 몇 가지 실습 연습을 통해 제시됩니다.
이 과정에서는 Java 언어 및 플랫폼의 가장 빈번하고 심각한 프로그래밍 결함과 웹 관련 취약성을 살펴보고 설명합니다. Java 프로그래머가 저지른 일반적인 버그 외에도 소개된 보안 취약성은 언어별 문제와 런타임 환경에서 비롯된 문제를 모두 포괄합니다. 모든 취약성과 관련 공격은 이해하기 쉬운 연습을 통해 시연되며, 그 다음에 권장되는 코딩 지침과 가능한 완화 기술이 이어집니다.
이 과정에 참석하는 참가자는
숙련된 프로그래머조차도 개발 플랫폼에서 제공하는 다양한 보안 서비스를 완벽하게 숙지하지 못하고, 개발과 관련된 다양한 취약점도 인식하지 못합니다. 이 과정은 Java와 PHP를 모두 사용하는 개발자를 대상으로 하며, 인터넷을 통한 최신 공격에 대한 애플리케이션을 저항할 수 있도록 하는 데 필요한 필수 기술을 제공합니다.
Java 보안 아키텍처의 수준은 액세스 제어, 인증 및 권한 부여, 보안 통신 및 다양한 암호화 기능을 다루면서 살펴봅니다. 또한 암호화를 위한 OpenSSL이나 입력 검증을 위한 HTML Purifier와 같이 PHP에서 코드를 보호하는 데 사용할 수 있는 다양한 API도 소개합니다. 서버 측에서는 운영 체제, 웹 컨테이너, 파일 시스템, SQL 서버 및 PHP 자체를 강화하고 구성하기 위한 모범 사례가 제공되며, JavaScript, Ajax 및 HTML5의 보안 문제를 통해 클라이언트 측 보안에 특히 중점을 둡니다.
OWASP Top Ten에 맞춰진 예제를 통해 일반적인 웹 취약성을 논의합니다. 여기에는 다양한 주입 공격, 스크립트 주입, 세션 처리에 대한 공격, 안전하지 않은 직접 객체 참조, 파일 업로드 문제 등이 나와 있습니다. 런타임 환경에서 비롯된 다양한 Java 및 PHP 특정 언어 문제와 문제점이 누락되거나 부적절한 입력 검증, 보안 기능의 부적절한 사용, 잘못된 오류 및 예외 처리, 시간 및 상태 관련 문제, 코드 품질 문제, 모바일 코드 관련 취약성의 표준 취약성 유형으로 그룹화되어 소개됩니다.
참가자는 논의된 API, 도구 및 구성의 효과를 직접 시도해 볼 수 있으며, 취약점 소개는 성공적인 공격의 결과를 보여주는 여러 가지 실습을 통해 지원되며, 버그를 수정하고 완화 기술을 적용하는 방법을 보여주고 다양한 확장 및 도구의 사용을 소개합니다.
이 과정에 참석하는 참가자는
기술
Java 언어 및 Runtime Environment (JRE)는 C / C++ 와 같은 다른 언어에서 경험되는 가장 일반적인 공통 보안 취약성으로부터 자유로 우도록 설계되었습니다. 그러나 소프트웨어 개발자와 설계자는 Java 환경의 다양한 보안 기능 (긍정적 보안)을 사용하는 방법을 알고있을뿐만 아니라 Java 개발과 관련된 수많은 취약점 (부정적인 보안)을 알고 있어야합니다.
보안 서비스의 도입은 적용 가능한 구성 요소의 목적과 작동을 이해하기위한 공통 기준을 제공하면서 암호 기초에 대한 간략한 개요를 선행합니다. 이 구성 요소의 사용은 참여자가 토론 된 API를 스스로 시험해 볼 수있는 몇 가지 실제 연습을 통해 제공됩니다.
이 과정은 또한 Java 프로그래머가 범하는 전형적인 버그와 언어 및 환경 특정 문제를 다루는 Java 언어 및 플랫폼의 가장 빈번하고 심각한 프로그래밍 결함에 대해 설명합니다. 모든 취약성 및 관련 공격은 이해하기 쉬운 연습을 통해 권장 코딩 지침 및 가능한 완화 기술을 통해 입증됩니다.
이 과정에 참여하는 참가자는
설명
Java 구성 요소를 사용하는 데 있어서 견고한 지식을 넘어서, 숙련된 Java 프로그래머라도 서버 및 클라이언트 측 모두에서 웹 관련 취약성에 대한 심층적인 지식, Java로 작성된 웹 애플리케이션과 관련된 다양한 취약성, 그리고 다양한 위험의 결과에 대한 지식을 갖는 것이 필수적입니다.
관련 공격을 제시하여 일반적인 웹 기반 취약성을 입증하는 한편, 권장되는 코딩 기술과 완화 방법은 Java의 맥락에서 설명하는데, 가장 중요한 목적은 연관된 문제를 피하는 것입니다. 또한 JavaScript, Ajax 및 HTML5의 보안 문제를 해결하는 클라이언트 측 보안에 특별히 중점을 둡니다.
이 과정에서는 암호화의 기초에 앞서 표준 Java 에디션의 보안 구성 요소를 소개하고 해당 구성 요소의 목적과 작동을 이해하기 위한 공통 기준을 제공합니다. 모든 구성 요소의 사용법은 실습을 통해 제시되며, 참가자는 논의된 API와 도구를 직접 시도해 볼 수 있습니다.
마지막으로, 이 과정에서는 Java 언어와 플랫폼의 가장 빈번하고 심각한 프로그래밍 결함을 설명합니다. Java 프로그래머가 저지른 일반적인 버그 외에도 소개된 보안 취약성은 언어별 문제와 런타임 환경에서 비롯된 문제를 모두 포괄합니다. 모든 취약성과 관련 공격은 이해하기 쉬운 연습을 통해 시연되며, 그 다음에 권장되는 코딩 지침과 가능한 완화 기술이 제시됩니다.
이 과정에 참석하는 참가자는
대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Gosu의 정적 타이핑 및 프로그래밍에서의 실용적인 접근 방식을 다운로드, 설치 및 구현하려는 프로그래머를 대상으로 합니다.
이 교육이 끝나면 참가자는 Gosu를 사용하여 라이브러리, 사용자 인터페이스 요소, 규칙 등에 대한 간단한 스크립트를 작성하도록 프로그래밍할 수 있습니다.
대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Jakarta EE를 사용하여 Java EE 8 및 클라우드 컴퓨팅의 전체 구현을 활용하여 클라우드 네이티브 애플리케이션을 구축, 마이그레이션 및 배포하려는 개발자를 대상으로 합니다. 기술.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
Jakarta EE 애플리케이션 개발을 시작하는 데 필요한 개발 환경을 설정합니다.
Jakarta Persistence API를 사용하여 데이터베이스 기반 애플리케이션을 만들고 구축하세요.
이식성을 위해 Jakarta RESTful 웹 서비스를 사용하여 Jakarta EE 애플리케이션을 개발하고 통합합니다.
Docker를 사용하여 클라우드 배포를 위한 클라우드 네이티브 애플리케이션을 컨테이너화합니다.
대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Java 9, Spring, Jersey, Akka 및 RxJava 2.0 반응형 프로그래밍 라이브러리를 사용하여 반응형 애플리케이션을 구축하려는 중급 소프트웨어 개발자와 시스템 아키텍트를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
대규모 자바 애플리케이션, 프레임 워크 또는 라이브러리를 개발하는 고급 자바 프로그래머를위한 컨텍트를 소개합니다. 이 과정은 대부분 실험실 (약 60 %)이며, 나머지는 토론과 발표입니다. 우리는 대부분이 과정에 최신 Java 버전을 사용하지만 이전 버전의 Java 에 대한 개인 과정으로도 제공 될 수 있습니다.
대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 엔터프라이즈 애플리케이션을 개발하기 위해 Java EE 7을 설치, 관리 및 구현하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 Java EE 7을 사용하여 엔터프라이즈 애플리케이션과 웹 서비스를 생성, 관리, 구현, 배포 및 보호할 수 있게 됩니다.
대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Java EE 8을 사용하여 고급 Java 기술 및 API를 활용하여 클라우드 지원 엔터프라이즈 애플리케이션을 구축 및 배포하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
Java EE 8을 사용하여 엔터프라이즈 애플리케이션 개발을 시작하는 데 필요한 개발 환경을 설정합니다.
비즈니스 지향 애플리케이션을 설계하고 구축하기 위한 비즈니스 로직을 구현합니다.
마이크로서비스를 Java EE 8개 구성 요소와 통합하여 단일 계층 애플리케이션을 확장성이 뛰어난 클라우드 지원 애플리케이션으로 변환합니다.
이 4일 코스는 이미 Java 언어를 알고 있으며 애플리케이션 배포의 보안 의미를 인식하는 동시에 Enterprise Java Beans 2.0 기술을 활용하고자 하는 프로그래머를 위한 것입니다. 이 코스에는 Enterprise Java Beans를 기반으로 하는 전자 상거래 애플리케이션을 개발하는 것을 포함한 대규모 실습 구성 요소가 있습니다. 이 코스는 JBoss Application Server을 사용합니다.
이 과정은 Java 개발의 기본 사항을 다루고 있습니다.
그것은 학생들에게 Java 기술을 소개하고 기본 Java 합성과 개념을 가르치며 간단한 프로그램의 창조로 이어집니다. 교육은 Java Programming 언어의 기본 개념과 특징을 통해 진행되며, 예외, 기본 입력/출력, 경쟁, 정기적 인 표현, Java 컬렉션 프레임 워크 및 플랫폼 환경에 초점을 맞추고 있습니다. 이 과정은 모든 기본 Java 기능이 설명되고 훈련되었을 때 완료됩니다.
Java FX는 Java JDK의 최신 버전에서 사용할 수있는 GUI 라이브러리입니다. 여기에는 여러 플랫폼에서 일관되게 작동하는 리치 클라이언트 응용 프로그램을 설계, 작성, 테스트, 디버깅 및 배포하기위한 그래픽 및 미디어 패키지 모음이 포함되어 있습니다.
현장 강사가 진행하는이 실시간 교육에서 참가자는 Java 의 강력한 GUI 라이브러리 인 Java FX를 사용하여 풍부한 사용자 인터페이스를 개발하는 방법을 학습합니다.
이 훈련이 끝나면 참가자는 다음을 할 수 있습니다.
이 강사가 진행하는 라이브 교육 대한민국(온라인 또는 현장)은 Java 및 Kubernetes(K8s)을 사용하여 확장 가능한 고성능 애플리케이션을 생성, 구축, 테스트, 디버그 및 배포하려는 DevOps 엔지니어와 개발자를 대상으로 합니다. .
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
During the training in 대한민국, participants will learn about process and modern tools for producing efficient software in Java. They learn performance-related traps, benchmarking, profiling, tuning, memory analysis, performance tricks using collections or IO. Learned topics and tools are applicable regardless of the technologies used in the project, because we focus on language-level performance, tools and embedded libraries. Tuning discusses parameters of JVM provided by Oracle.
이 과정에서는 OWASP (Open Web Application Security Project) 방법론을 통해 Java 의 보안 코딩 개념과 보안 주체에 대해 설명합니다. 개방형 웹 응용 프로그램 보안 프로젝트는 웹 응용 프로그램 보안 분야에서 자유롭게 사용할 수있는 기사, 방법론, 문서, 도구 및 기술을 만드는 온라인 커뮤니티입니다.
Apache TomEE는 Tomcat (TomEE = Tomcat + 추가 Java EE 기능) 위에 개발 된 인증 된 Java Enterprise Edition (EE) 스택입니다. 이러한 통합은 코드 작성, 비즈니스 로직 테스트, 컨테이너 관리 자원 구성 및 서버 관리를 용이하게합니다.
이 강의 진행자는 실시간 교육을 통해 TomEE 응용 프로그램 서버를 설치, 구성, 관리, 문제 해결 및 최적화하는 방법을 학습합니다.
청중
강사가 진행하는 이 대한민국 실시간 교육에서 참가자는 Vert.x을 사용하여 비동기식 이벤트 기반 웹 애플리케이션을 만드는 방법을 배웁니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
Vert.x 스택의 다양한 구성 요소(코어, 웹, 클라이언트 등)를 이해하고 사용합니다.
Vert.x을 사용하여 네트워크 유틸리티, HTTP/REST 마이크로서비스, 대용량 이벤트 처리, 백엔드 메시지 버스 애플리케이션 등을 생성합니다.
최소한의 커널 스레드를 사용하여 높은 동시성을 처리할 수 있는 앱을 실행합니다.
Vert.x의 API를 사용하여 Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin 등을 지원합니다.
Vert.x-Unit을 사용한 단위 테스트 비동기 코드입니다.
최소한의 하드웨어로 앱을 배포하고 확장하세요.
Read more...
Last Updated:
회원 평가(21)
각 모듈에 대한 다양한 예와 트레이너의 풍부한 지식.
Sebastian - BRD
Course - Secure Developer Java (Inc OWASP)
Machine Translated
예를 들어 주석이 필요한 이유와 그 의미 등 컨텍스트에 대한 복잡한 개요도 얻었습니다. 수동으로 명령을 실행하고 나머지 API를 호출해야 하는 교육의 실용적인 부분이 마음에 들었습니다.
Alina - ACCENTURE SERVICES S.R.L
Course - Quarkus for Developers
Machine Translated
지식을 전달하는 접근 가능한 방법
Bartlomiej - Politechnika Lodzka
Course - Java 16
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Course - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Course - Spring Boot for Beginners
It opens up a lot and gives lots of insight what security
Nolbabalo Tshotsho - Vodacom SA
Course - Advanced Java Security
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Course - RabbitMQ with Java and Spring
All to topic actually including API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Course - Introduction to JavaServer Faces
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Course - Spring Boot, React, and Redux
-code examples really helped with understanding
-Fulvio came across as very knowledgeable and explained everything thoroughly
Paul Doherty - AquaQ Analytics
Course - Java Performance
In this training we’re not only learned for the fundamental technical knowledge of Java spring/technology and most important things we also gaining the worldly knowledge which you have shared with us during the class.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Course - Java 8 and Spring
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Course - Unit Testing with JUnit
Trainer willing to prepare the hands on materials based on request during the training.
Kim Loong Lee - Verwaltung
Course - Java Fundamentals
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Course - Functional Reactive Programming with Java 9 and RxJava
Despite the format used to give this course, which should not be used in any educational context and even more in a professional.
The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Course - Spring and Hibernate in Java Applications
I genuinely liked the real world scenarios.
Michail Alvanos
Course - Java and Web Application Security
I liked the very practical scenario and lot of hands-on exercises.
Michel PRAYAG
Course - Java fundamentals with Maven
I liked that there were many exercises,
Re activity and flexibility of the Trainer.