교육내용
Server-Side Programming
- Java web programming (Spring Boot)
- Spring Data JPA for Repository and ORM
- JAX-RS for REST API and API Testing
- Capstone Project: Server-Side Java Programming and Testing
Database Design
- Relational Data Model and Normal Forms
- Semantic Model to Logical Schema Mapping Algorithm
- Multidimensional Data Modeling and Snowflake Schema Design for Data Warehouse
- Adaptive Object Modeling
- Capstone Project: Database Design
Model based ORM & Database
- Database Transaction
- Relational Algebra
- SQL DDL & DML
- ORM With SQL(JPQL)
- Capstone Project: Implement
Service & Rest API Programming
- Basic CRUD Service Implement
- Composite Service Implement (with DDD)
- Rest API Controller Implement
- Data Structure Design for UI
- Capstone Project: Service & API Implement
Responsive Web UI Design & Programming
- UI Architectural Patterns
- UI Wireframe
- UI Prototyping
- Responsive Web UI Programming with Vue.js Web Framework
- Capstone Project: Mobile Web UI