• 0909.804.713 / 0896.446.753
  • cskh@laptrinhjavaweb.com

Khóa học java hosting hướng dẫn deploy project java web jsp servlet spring boot spring framework lên hosting sử dụng linux centos

Khóa học java hosting cơ bản nâng cao tại Laptrinhjavaweb Academy

Sau khi có được sản phẩm và chạy dưới local thành công thì khóa học này sẽ giúp cho các bạn biết cách triển khai project lên hệ thống thật như thế nào

Khóa học này không hướng dẫn các bạn mua 1 java hosting có sẵn rồi học cách sử dụng java hosting để triển khai project lên mà sẽ tự xây dựng tất cả những thứ cần thiết để có thể triển khai như cài đặt JDK, tomcat, mysql, docker ...

Học java core, java web cơ bản jsp servlet, spring boot, spring framework miễn phí

- Học java cơ bản miễn phí dành cho bạn nào chưa biết gì về Java, yếu Java, cần ôn tập Java để đi phỏng vấn: CHI TIẾT

- Học java nâng cao hướng đối tượng (OOP) miễn phí dành cho bạn nào đã có kiến thức Java cơ bản: CHI TIẾT

- Học java web cơ bản sử dụng jsp servlet: CHI TIẾT

- Học spring boot, spring framework dành cho bạn nào đã có kiến thức java web cơ bản

1. Java backend api web service: CHI TIẾT

2. Thiết kế website

2.1 Thiết kế website cơ bản: CHI TIẾT

2.2 Thiết kế website nâng cao: CHI TIẾT

- Học spring framework không sử dụng spring boot: CHI TIẾT

1.Triển khai phần web không có database

2.Triển khai phần web có database

3.Các kiến thức linux bổ trợ trong quá trình làm việc

4.Các kiến thức docker bổ trợ trong quá trình làm việc

5.Các kiến thức NGINX bổ trợ trong quá trình làm việc

Các thông tin liên quan

- Tài liệu: CHI TIẾT

- Tham gia nhóm Facebook để hỏi đáp, trao đổi miễn phí: CHI TIẾT

- Các kênh nhận thông báo nội dung mới, nội dung update qua zalo, facebook, email, youtube: CHI TIẾT

- Các phần mềm sử dụng: WinSCP, Putty, hệ điều hành Linux Centos 7

Chú ý

Hiện tại centos 7 đã end of life vì vậy để có thể sử dụng lệnh YUM, các bạn chạy các câu lệnh sau nhé

sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo
sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo

- Mua VPS thực hành tại Laptrinhjavaweb Software: https://laptrinhjavawebsoftware.com/cloud-vps.html

 

1. Deploy phần web không có database

Chú ý: các bạn kết hợp video và tài liệu để học hiệu quả nhé

- Link project spring boot: https://drive.google.com/file/d/1gs4Yqbefv7fuQGVyOsL3DlMAB9OV5jb8/view?usp=drive_link

1.1 Hướng dẫn sử dụng phương pháp không sử dụng docker

Các câu lệnh sử dụng khi deploy project dưới local

jar -xvf mywarfile.war

Các câu lệnh khi cài đặt jdk, tomcat trên VPS

sudo yum localinstall jre-VERSION-linux-x64.rpm

java -version

tar -xvf apache-tomcat-9.0.37.tar.gz

mv apache-tomcat-9.0.37.tar.gz tomcat9

echo "export CATALINA_HOME="/usr/local/tomcat9"" >> ~/.bashrc

source ~/.bashrc

Các câu lệnh khi upload file WAR

cd /home/laptrinhja/tomcat9
rm -rf /home/laptrinhja/tomcat9/webapps/ROOT
mkdir /home/laptrinhja/tomcat9/webapps/ROOT
unzip ROOT.war -d /home/laptrinhja/tomcat9/webapps/ROOT/

1.2 Hướng dẫn sử dụng phương pháp có docker

[ĐANG UPDATE]

2. Deploy phần web có database

Chú ý: các bạn kết hợp video và tài liệu để học hiệu quả nhé

- Tài liệu trong video

1. Cài đặt docker

Install the yum-utils package (which provides the yum-config-manager utility) and set up the repository.
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo systemctl start docker

sudo systemctl enable docker


2. Cài đặt database mysql sau khi cài đặt docker

sudo docker pull mysql/mysql-server:latest

sudo docker images

docker run -d --name mysqldb -e MYSQL_ROOT_PASSWORD=1234 -p 3306:3306 mysql/mysql-server:latest

docker version

docker exec -it [container] bash

mysql -u root -p

CREATE USER 'root'@'[ip]' IDENTIFIED BY '1234';
GRANT ALL ON *.* TO 'root'@'[ip]' WITH GRANT OPTION;
 
docker start [container]

docker stop [container]

3. Link project có database: https://drive.google.com/file/d/1CnXFAijSPPaOkxktRCoHr9hu-quOfzsa/view?usp=sharing

 

3. Các kiến thức linux bổ trợ trong quá trình làm việc 

[ĐANG UPDATE]

4. Các kiến thức docker bổ trợ trong quá trình làm việc

[ĐANG UPDATE]

5. Các kiến thức NGINX bổ trợ trong quá trình làm việc

[ĐANG UPDATE]

Học java core, java web cơ bản jsp servlet, spring boot, spring framework miễn phí

- Học java cơ bản miễn phí dành cho bạn nào chưa biết gì về Java, yếu Java, cần ôn tập Java để đi phỏng vấn: CHI TIẾT

- Học java nâng cao hướng đối tượng (OOP) miễn phí dành cho bạn nào đã có kiến thức Java cơ bản: CHI TIẾT

- Học java web cơ bản sử dụng jsp servlet: CHI TIẾT

- Học spring boot, spring framework dành cho bạn nào đã có kiến thức java web cơ bản

1. Java backend api web service: CHI TIẾT

2. Thiết kế website

2.1 Thiết kế website cơ bản: CHI TIẾT

2.2 Thiết kế website nâng cao: CHI TIẾT

- Học spring framework không sử dụng spring boot: CHI TIẾT

Tham gia workshop, livestream học java miễn phí cùng Laptrinhjavaweb

Tham gia group facebook để hỏi đáp trong quá trình học

Các kênh để nhận thông báo sớm nhất, hỏi đáp miễn phí trong quá trình học

Để có thể nhận thông báo nhanh nhất về các nội dung mà Laptrinhjavaweb biên soạn, các bạn follow facebook, youtube, nhóm Zalo. Trong quá trình học, cần hỏi đáp thì các bạn join vô nhóm facebook để hỏi đáp nhé

1. Nhận thông báo

- Facebook Laptrinhjavaweb: XEM TẠI ĐÂY

- Facebook Cô giáo Lâm: XEM TẠI ĐÂY

- Youtube Laptrinhjavaweb: XEM TẠI ĐÂY

- Youtube Cô giáo Lâm: XEM TẠI ĐÂY

- Nhóm Zalo nhận thông báo: XEM TẠI ĐÂY

2. Hỏi đáp miễn phí, report bug, gợi ý nội dung

- Nhóm Facebook hỏi đáp miễn phí: XEM TẠI ĐÂY

Trên mạng có rất nhiều nguồn, tài liệu để học rất vui khi các bạn chọn Laptrinhjavaweb. Chúc các bạn học vui, hiệu quả cùng Cô giáo Lâm và Laptrinhjavaweb

Khóa học java hosting cơ bản nâng cao tại Laptrinhjavaweb Academy

Nhận Ebook phỏng vấn lập trình
Java và Spring Framework

Hy vọng tài liệu phỏng vấn này sẽ giúp cho anh/chị/em tốt hơn trong quá trình phỏng vấn

Đăng ký nhận ebook ngay
phone zalo zalo