Brainmatics

Java Spring with Jenkins

Saat ini pengembangan web masih menjadi salah satu yang paling populer, aktif dan penting dalam kegiatan programming. Mulai dari single website sampai situs e-commerce. Bahasa pemrograman Java dan frameworknya memungkinakan anda untuk membuat dan mengembangkan aplikasi web yang memerlukan fleksibilitas yang tinggi.

Training ini dibuat untuk web developer yang baru akan belajar pengembangan web berbasis Java dengan menggunakan SPRING sebagai frameworknya serta Jenkins sebagai Automation Server-nya, dan untuk membuat aplikasi sederhana atau aplikasi kompleks yang berbasis web. Pada training ini, peserta akan belajar membuat aplikasi web yang memanfaatkan Spring MVC dan MyBatis yang merupakan standar komponen Spring Framework dari Java Enterprise Edition(EE) serta mempelajari penggunaan Continuous Integration/Continuous Delivery dengan Jenkins.

 

CONTENT

1. Introduction to Spring Boot

2. Spring Boot Application

    2.1. Installing Spring Boot CLI
    2.2. Spring Boot with Maven and Gradle
    2.3. Spring Boot Using External Tools

3. Spring Boot Auto-Configuration, Features, and More

    3.1. Auto-Configuration
    3.2. Spring Boot Features
    3.3. Application Configuration

4. Spring Boot CLI

    4.1. Spring Boot CLI

5. Spring with Spring Boot

    5.1. Spring Web Applications
    5.2. Using Spring with Spring Boot
    5.3. Using Spring Technologies in Spring Boot

6. Testing with Spring Boot

    6.1. Testing Spring Boot
    6.2. Web Testing

7. Data Access with Spring Boot

    7.1. SQL Databases
    7.2. NoSQL Databases

8. Web Development with Spring Boot

    8.1. Spring MVC
    8.2. Spring Boot Web Applications
    8.3. Playing with the HAL Browser

9. Security with Spring Boot

    9.1. Simple Security for Spring Boot
    9.2. Spring Boot with OAuth2

10. Spring Boot Actuator

    10.1. Spring Boot Actuator
    10.2. Sensitive Endpoints
    10.3. Changing the Endpoint ID
    10.4. Actuator CORS Support
    10.5. Changing the Management Endpoints Path
    10.6. Using Spring Boot Actuator in a Non-Web Application

11. Deploying Spring Boot

    11.1. Setting Up the Spring Boot Journal App
    11.2. Testing SSL
    11.3. Creating Executable JARs
    11.4. Creating Executable and Deployable WARs
    11.5. Creating Spring Boot Apps as a Service
    11.6. Spring Boot with Jenkins

 

INSTRUCTOR

pak hendroHendro Steven Tampake. Lahir di Jakarta 19 November 1981. Menamatkan S1 Teknik Informatika di UKSW Salatiga pada tahun 2005, dan S2 Jurusan Ilmu Komputer di UGM Yogyakarta pada tahun 2011. Aktif sebagai Software Development Engineer, Instructor Training, dan Programmer dengan berbagai teknologi seperti: PHP/CodeIgniter, MySQL, JSE, JEE, JME, Ajax, PGSQL