Spring Framework and Spring Boot Rest API

Spring Framework and Spring Boot Rest API

Spring Framework 5 นับเป็น framework สมัยใหม่ที่ได้รับความนิยมอย่างสูงในสายงานการพัฒนาเว็บแอพพลิเคชั่นด้วยภาษา Java ในหลักสูตรนี้ผู้เข้าอบรมจะได้เรียนรู้เนื้อหาตั้งแต่พื้นฐานไปจนถึงขั้นนำไปประยุกต์ใช้งานได้จริง โดยมีหัวข้อที่น่าสนใจ อาทิ Spring Framework 5 ,Spring Boot 2, Spring MVC, Spring Data JPA , Spring Rest API เป็นต้น ตลอดจนการเชื่อมต่อกับฐานข้อมูลอื่น ๆ เช่น MongoDB, MySQL,Postgres และ Maria DB

เมื่อจบหลักสูตรนี้คาดหวังว่าผู้เข้าอบรมทุกท่านจะได้แนวทาการพัฒนาเว็บแอพพลิเคชั่นด้วย Spring framework 5 อย่างถูกต้อง และสามารถเริ่มนำไปไปพัฒนาโปรเจ็กต์หรือโครงการต่าง ๆ ของตนเองได้ต่อไป

การอบรมเป็นลักษณะการบรรยาย สลับกับการทำ workshop ตลอดทั้งหลักสูตร มี workshop ที่เชื่อมต่อกับฐานข้อมูล การทำ CRUD ผ่าน Rest API ให้ได้ฝึกฝนเพื่อนำไปต่อยอดกับงานในอนาคตได้อย่างมั่นใจ

ปกติราคาหลักสูตรนี้ด้วยระยะเวลาและเนื้อหาที่นำมาสอนจะมีราคาเต็มหลายพันบาท แต่ทางสถาบันนำมาจัดโปรโมชั่นด้วยราคาสุดพิเศษ และอาจจะมีราคานี้เพียงรอบเดียวเท่านั้น ราคาเริ่มต้น 50 ท่านแรก เพียง 199 บาท หรับท่านที่ 51 เป็นต้นไปราคา 399 บาท เพื่อเป็นการสนับสนุนทางสถาบันนำมาใช้อัพเกรดห้องอบรมต่อไปครับ

การอบรมในหลักสูตรนี้เป็นการสอนสดออนไลน์ ผ่านโปรแกรม cisco webex conference และมีการบันทึกการอบรมส่งให้ดูย้อนหลังทั้งหลักสูตรครับ

สนใจเรียนหลักสูตรนี้? สั่งซื้อวิดีโอบันทึกการอบรมและเริ่มเรียนได้ทันที

ดูรายละเอียด & สั่งซื้อคอร์ส »สอบถามเพิ่มเติมทางไลน์

 

กำหนดการณ์อบรม

  • เริ่มวันที่ 11-13 มิถุนายน 2563 เวลา19:30-23.30 (3 วัน)
  • อบรมเฉลี่ยวันละ 4 ชั่วโมง
  • ระยะเวลารวมทั้งหลักสูตร 12 ชั่วโมง
อบรมออนไลน์ (สอนสด)
  • 11 - 13 กรกฎาคม 2020
  • 12 ชั่วโมง

ภาพรวมหัวข้อการอบรม

Module 1: Spring Framework 5 - Course Introduction

  • Instructor Introduction Spring Framework
  • Getting the Most out of Your Spring Framework
  • Setting up your Development Environment for Spring
  • Setup IDE for Spring Framework
  • What's New in Spring Framework 5?
  • Getting Help with the Spring Framework

Module 2: Building a Spring Boot Web App

  • Introduction to Building a Spring Boot Web App
  • Spring Initialize
  • Open Project in Eclipse
  • Using JPA Entities
  • Equality in Hibernate
  • Spring Data JPA Repositories

Module 3: Spring Framework Configuration

  • Introduction to Spring Framework Configuration
  • Spring Configuration Options
  • Spring Framework Stereotypes
  • Spring Component Scan
  • Java Configuration Example
  • Spring XML Configuration Example
  • Using Spring Factory Beans
  • Spring Boot Configuration

Module 4: External Properties with Spring Framework

  • Property Source
  • Spring Environment Properties
  • Multiple Property Files
  • Spring Boot Application.properties
  • Introduction to YAML
  • Spring Boot YAML Properties
  • Property Hierarchy Used by Spring Boot

Module 5: Web Development with Spring MVC

  • Introduction to Web Development with Spring MVC
  • Assignment: Create a Recipe Project using Spring Boot
  • Assignment Review - Create Recipe Project
  • Introduction to Thymeleaf
  • Create Index Page
  • HTTP Protocol
  • HTTP Request Methods
  • Chrome Developer Tools
    • Module 6: CRUD Operations with Spring MVC

      • Using WebJars with Spring Boot
      • Display a Recipe by ID
      • Assignment - Display remaining recipe properties
      • Assignment Review - Display Remaing Recipe Properties
      • Processing Form Posts with Spring MVC
      • Creating a Command Object and Type Conversions in Spring
      • Enumeration Dropdowns with Spring MVC and Thymeleaf
      • Using the Debugger
      • Persisting images to Database
      • Displaying images from Database
        • Module 7: Using MySQL with Spring Boot

          • Introduction to MySQL
          • Application Code Review
          • Assignment - Configure MySQL
          • Assignment Review - Configuration of MySQL
          • CircleCI Configuration
          • Spring Boot Configuration for MySQL
          • Schema Generation With Hibernate
          • Refactor Database Initialization for MySQL

          Module 8: Introduction to RESTFul Web Services

          • Introduction to RESTFul Web Services
          • Beginners Guide to REST
          • Richardson Maturity Model
          • Introduction to Postman
          • Assignment - Create Data Model
          • Assignment Review - Create Data Model
          • Introduction to Spring RestTemplate
          • Using WebFlux to Display API Data
          • URI Components Builder
          • Rest Template Examples
          • Going Reactive with Spring WebClient

          Module 9: RESTFul WebServices with Spring MVC

          • Introduction to RESTFul Web Services with Spring MVC
          • New Spring Boot Project
          • Spring Boot Command Line Runner
          • Introduction to MapStruct
          • Using MapStruct
          • MapStruct IntelliJ Plugin
          • Category Service
          • List Categories
          • Testing with Postman
          • Assignment - Create Get API for Customers
          • Assignment Review
          • Create New Customer With Post
          • Update Customer with PUT
          • Integration Testing with DataJPATest
          • Update Customer with PATCH
          • Delete Customer
          • Externalize API URL Value
          • Exception Handling
          • Spring Rest Controller

          Module 10: Deployment

          • Spring Boot Environment Confgiuration (Production and Development)
          • Deploy in root and sub-domain
          • Production Deployment
          • Deploy on Heroku
          • Deploy on Google App Engine
          • Optimizing and SpeedUp with AOT

คอร์ส Spring Framework and Spring Boot Rest API เรียนออนไลน์อย่างไร

เป็นคอร์สวิดีโอออนไลน์บนแพลตฟอร์ม GeniusHub ของสถาบันไอทีจีเนียส สมัครแล้วเรียนได้ทันที ดูซ้ำได้ไม่จำกัดครั้ง ไม่มีวันหมดอายุ พร้อมไฟล์ workshop และซอร์สโค้ดประกอบการเรียน

คอร์ส Spring Framework and Spring Boot Rest API ราคาเท่าไร

ราคาคอร์สออนไลน์อยู่ที่ 399 บาท ชำระผ่านโอนเงินหรือบัตรเครดิตได้ สอบถามโปรโมชันล่าสุดได้ทาง LINE @itgenius หรือโทร 02-570-8449

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้เรียนที่เรียนจบหลักสูตรจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส

ติดปัญหาระหว่างเรียนสอบถามได้ที่ไหน

สอบถามผู้สอนได้โดยตรงผ่านช่องคอมเมนต์ในระบบเรียน หรือติดต่อทีมงานทาง LINE @itgenius, Facebook: itgeniusonline และโทร 02-570-8449

12 ชั่วโมง

ราคา 399 บาท

ลงทะเบียนแล้ว

109 คน

สั่งซื้อวิดีโอบันทึกการอบรม
ดูรายละเอียด & สั่งซื้อคอร์ส »
สอบถามเพิ่มเติมทางไลน์