Skip to content

Commit 68e30a7

Browse files
authored
Merge pull request #4 from duynghiadev/dev
14. Khởi tạo dự án Java Spring boot, cài đặt dependencies
2 parents 81f61ef + a69d839 commit 68e30a7

File tree

4 files changed

+93
-64
lines changed

4 files changed

+93
-64
lines changed

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
>[Link Course](https://www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/)
22
3+
# Course: Practical, Building an E-commerce Application with Java Springboot API and Angular
4+
5+
This course will guide you in learning how to create a complete real-world web application from start to finish, encompassing both the back-end and front-end.
6+
37
# Course Content
48

59
1. **Building a Complete Web Application**
@@ -43,6 +47,13 @@ The course "Practical, Building an E-commerce Application with Java Springboot A
4347

4448
Upon completion of this course, students will have the knowledge and skills to build a complete web application with Java Springboot API and Angular, meeting the requirements of a real-world e-commerce application.
4549

50+
## Knowledge You Will Acquire:
51+
52+
- Ability to build a complete real-world web application from start to finish, combining the back-end with Java Springboot API and the front-end with Angular.
53+
- Capability to develop a RESTful API with Java Springboot from scratch, including basic features such as login, registration, and management of products and orders.
54+
- Understanding of security technologies related to building RESTful APIs such as JWT, Spring Security, and OAuth 2.0, along with methods to integrate them into real-world projects.
55+
- Proficiency in using Angular to create user interfaces for web applications, integrating with the built RESTful API to display product information and manage orders.
56+
4657
## Target Audience:
4758

4859
- Web developers looking to learn new skills in building a complete web application from start to finish.
@@ -52,6 +63,10 @@ Upon completion of this course, students will have the knowledge and skills to b
5263

5364
---
5465

66+
# Khóa Học: Thực Chiến, Xây Dựng Ứng Dụng Bán Hàng với Java Springboot API và Angular
67+
68+
Khóa học này sẽ giúp bạn học cách tạo một ứng dụng web thực tế hoàn chỉnh từ đầu đến cuối, bao gồm cả phía back-end và front-end.
69+
5570
# Nội Dung Bài Học
5671

5772
1. **Xây Dựng Ứng Dụng Web Hoàn Chỉnh**
@@ -95,6 +110,13 @@ Khóa học "Thực Chiến, Xây Dựng Ứng Dụng Bán Hàng với Java Spri
95110

96111
Sau khi hoàn thành khóa học này, học viên sẽ có kiến thức và kỹ năng để xây dựng một ứng dụng web hoàn chỉnh với Java Springboot API và Angular, đáp ứng được các yêu cầu của một ứng dụng bán hàng thực tế.
97112

113+
## Những Kiến Thức Bạn Sẽ Học:
114+
115+
- Có khả năng xây dựng một ứng dụng web thực tế hoàn chỉnh từ đầu đến cuối, kết hợp giữa phần back-end với Java Springboot API và phần front-end với Angular
116+
- Có khả năng xây dựng một RESTful API với Java Springboot từ đầu đến cuối, bao gồm các tính năng cơ bản như đăng nhập, đăng ký và quản lý sản phẩm và đơn hàng
117+
- Hiểu rõ về các công nghệ an toàn liên quan đến việc xây dựng RESTful API như JWT, Spring Security và OAuth 2.0, phương pháp để tích hợp vào các dự án thực tế
118+
- Thành thạo sử dụng Angular để tạo giao diện người dùng cho ứng dụng web, kết hợp với RESTful API đã xây dựng để hiển thị thông tin sản phẩm và quản lý đơn hàng
119+
98120
## Đối Tượng Học:
99121

100122
- Các nhà phát triển web mong muốn học các kỹ năng mới trong việc xây dựng một ứng dụng web hoàn chỉnh từ đầu đến cuối.

shopapp-backend/.idea/prettier.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

shopapp-backend/shopapp/pom.xml

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,67 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4-
<modelVersion>4.0.0</modelVersion>
5-
<parent>
6-
<groupId>org.springframework.boot</groupId>
7-
<artifactId>spring-boot-starter-parent</artifactId>
8-
<version>3.2.1</version>
9-
<relativePath/> <!-- lookup parent from repository -->
10-
</parent>
11-
<groupId>com.example</groupId>
12-
<artifactId>shopapp</artifactId>
13-
<version>0.0.1-SNAPSHOT</version>
14-
<name>shopapp</name>
15-
<description>Demo project for Spring Boot</description>
16-
<properties>
17-
<java.version>17</java.version>
18-
</properties>
19-
<dependencies>
20-
<!-- <dependency>-->
21-
<!-- <groupId>org.springframework.boot</groupId>-->
22-
<!-- <artifactId>spring-boot-starter-data-jpa</artifactId>-->
23-
<!-- </dependency>-->
24-
<dependency>
25-
<groupId>org.springframework.boot</groupId>
26-
<artifactId>spring-boot-starter-validation</artifactId>
27-
</dependency>
28-
<dependency>
29-
<groupId>org.springframework.boot</groupId>
30-
<artifactId>spring-boot-starter-web</artifactId>
31-
</dependency>
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<parent>
6+
<groupId>org.springframework.boot</groupId>
7+
<artifactId>spring-boot-starter-parent</artifactId>
8+
<version>3.2.1</version>
9+
<relativePath/> <!-- lookup parent from repository -->
10+
</parent>
11+
<groupId>com.example</groupId>
12+
<artifactId>shopapp</artifactId>
13+
<version>0.0.1-SNAPSHOT</version>
14+
<name>shopapp</name>
15+
<description>Demo project for Spring Boot</description>
16+
<properties>
17+
<java.version>17</java.version>
18+
</properties>
19+
<dependencies>
20+
<!-- <dependency>-->
21+
<!-- <groupId>org.springframework.boot</groupId>-->
22+
<!-- <artifactId>spring-boot-starter-data-jpa</artifactId>-->
23+
<!-- </dependency>-->
24+
<dependency>
25+
<groupId>org.springframework.boot</groupId>
26+
<artifactId>spring-boot-starter-validation</artifactId>
27+
</dependency>
28+
<dependency>
29+
<groupId>org.springframework.boot</groupId>
30+
<artifactId>spring-boot-starter-web</artifactId>
31+
</dependency>
3232

33-
<dependency>
34-
<groupId>com.mysql</groupId>
35-
<artifactId>mysql-connector-j</artifactId>
36-
<scope>runtime</scope>
37-
</dependency>
38-
<dependency>
39-
<groupId>org.projectlombok</groupId>
40-
<artifactId>lombok</artifactId>
41-
<optional>true</optional>
42-
</dependency>
43-
<dependency>
44-
<groupId>org.springframework.boot</groupId>
45-
<artifactId>spring-boot-starter-test</artifactId>
46-
<scope>test</scope>
47-
</dependency>
48-
</dependencies>
33+
<dependency>
34+
<groupId>com.mysql</groupId>
35+
<artifactId>mysql-connector-j</artifactId>
36+
<scope>runtime</scope>
37+
</dependency>
38+
<dependency>
39+
<groupId>org.projectlombok</groupId>
40+
<artifactId>lombok</artifactId>
41+
<optional>true</optional>
42+
</dependency>
43+
<dependency>
44+
<groupId>org.springframework.boot</groupId>
45+
<artifactId>spring-boot-starter-test</artifactId>
46+
<scope>test</scope>
47+
</dependency>
48+
</dependencies>
4949

50-
<build>
51-
<plugins>
52-
<plugin>
53-
<groupId>org.springframework.boot</groupId>
54-
<artifactId>spring-boot-maven-plugin</artifactId>
55-
<configuration>
56-
<excludes>
57-
<exclude>
58-
<groupId>org.projectlombok</groupId>
59-
<artifactId>lombok</artifactId>
60-
</exclude>
61-
</excludes>
62-
</configuration>
63-
</plugin>
64-
</plugins>
65-
</build>
50+
<build>
51+
<plugins>
52+
<plugin>
53+
<groupId>org.springframework.boot</groupId>
54+
<artifactId>spring-boot-maven-plugin</artifactId>
55+
<configuration>
56+
<excludes>
57+
<exclude>
58+
<groupId>org.projectlombok</groupId>
59+
<artifactId>lombok</artifactId>
60+
</exclude>
61+
</excludes>
62+
</configuration>
63+
</plugin>
64+
</plugins>
65+
</build>
6666

6767
</project>

shopapp-backend/shopapp/src/main/java/com/project/shopapp/ShopappApplication.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
@SpringBootApplication
77
public class ShopappApplication {
88

9-
public static void main(String[] args) {
10-
SpringApplication.run(ShopappApplication.class, args);
11-
}
9+
public static void main(String[] args) {
10+
SpringApplication.run(ShopappApplication.class, args);
11+
}
1212
}

0 commit comments

Comments
 (0)