Bài đăng nổi bật

Lập trình Java Spring Boot (20 buổi)

JAVA FULLSTACK VIỆT NAM: Website:  javafullstackvietnam.com Fan page:  https://www.facebook.com/JavaFullstackVietNam Group:  https://www.fac...

Thứ Hai, 18 tháng 10, 2021

Sống

 Sống

Tác giả: Chưa biết


Sống không giận, không hờn, không oán trách

Sống mỉm cười với thử thách chông gai

Sống vươn lên theo kịp ánh ban mai

Sống chan hoà với người chung sống

Sống là động nhưng lòng luôn bất động

Sống là thương nhưng lòng chẳng vấn vương

Sống yên vui danh lợi mãi coi thường

Tâm bất biến giữa dòng đời vạn biến.

Thứ Năm, 16 tháng 9, 2021

Khóa đào tạo Java web Struts1/2 framework

 

JAVA FULLSTACK VIỆT NAM:

-----------------------------------------------------------------------------------

Khóa đào tạo Java web Struts1/2 framework:

Nội dung: (Đào tạo từ lập trình web mới bắt đầu)


Buổi 1: Giới thiệu về Java Struts framework
Buổi 2: Giới thiệu về Struts Configuration
Buổi 3: Tìm hiểu về Struts Action & ActionForm
Buổi 4: Tìm hiểu về Struts Web Form Components
Buổi 5: Tìm hiểu về Struts Logic Tags
Buổi 6: Xử lý với Struts Error and Logging
Buổi 7: Giới thiệu Struts Validator Framework /Struts Tiles Framework
Buổi 8: Tích hợp với các frame work khác: Struts Integrate with Other Frameworks
Buổi 9/10/11/12: Làm dự án Web về Java Quiz online

Điều kiện của Khóa học:

1. Biết về Java Core cơ bản (Tốt hơn nếu biết Java core nâng cao)

2. Biết về lập trình web cơ bản (jsp/html/css)

Thứ Sáu, 27 tháng 8, 2021

Buổi 1: Giới thiệu Java và lập trình cơ bản

Buổi: Giới thiệu Java và lập trình cơ bản

Tổng quan về khóa học:

Tuần 1

Buổi 1

Giới thiệu khóa học, cài đặt IntelliJ, Git

Buổi 2

Bắt đầu với Java: biến, toán tử, kiểu dữ liệu

Tuần 2

Buổi 3

Cấu trúc điều kiện, vòng lặp

Buổi 4

Array, String, Enum trong Java

Tuần 3

Buổi 5

OOP: Tính đóng gói

Buổi 6

OOP: Tính kế thừa và đa hình

Tuần 4

Buổi 7

OOP: Tính trừu tượng, project khóa

Buổi 8

Xử lý exception trong Java

Tuần 5

Buổi 9

Collection, Generic và các kỹ thuật sắp xếp

Buổi 10

Giao tiếp đọc/ghi file

Tuần 6

Buổi 11

 Layout với Java Swing

Buổi 12

Hoàn thành project cuối khóa


Nội dung buổi 1:
  1. Tìm hiểu Java
  2. Cài đặt môi trường
  3. Làm quen với chương trình Java đầu tiên
  4. Q.A

1. Giới thiệu về Java:
  • Một ngôn ngữ lập trình hiện đại, bậc cao, hướng đối tượng, bảo mật và mạnh mẽ.
  • Tác giả: James Gosling và các kỹ sư Sun Microsystem phát hành năm 1995.
  • Phương châm: Viết 1 lần chạy mọi nơi (Write Once, Run Anywhere) (Dựa trên cơ chế máy ảo java)
  • Cộng đồng phát triển cực lớn: cộng đồng lập trình lớn nhất hiện nay
  • Java được hậu thuẫn bởi ông lớn công nghệ Oracle (mua lại từ Sun vào năm 2010)
  • Rất nhiều ưu điểm vượt trội khác: lý tưởng cho hệ phân tán, hỗ trợ đa luồng mạnh mẽ, mức độ độc lập cao (dựa trên cơ trên JVM)
2. Java được dùng để làm gì?
  • Java được phổ biến và thống trị  trong rất nhiều lĩnh vực khác nhau
  • Theo tập đoàn SUN, hiện nay có khoảng 3 tỷ thiết bị đang chạy java
  • Java dùng trong các lĩnh vực:
  • Lập trình web app: Cổng dịch vụ công quốc gia, VNPT portal…
  • Lập trình Desktop App: acrobat reader, media player, antivirus, ...
  • Enterprise App:  Hệ thống BCCS Viettel, các ứng dụng tài chính ngân hàng(CoreBank T24)
  • Thiết bị Mobile: hàng tỷ ứng dụng android
  • Hệ thống nhúng: ATM, Printer…
  • Big Data: Hadoop, Apache Kafka, Spark, Map reduce…
  • Many many…
3. Sơ đồ Tạo và biên dịch một chương trình Java:




4. Cài đặt môi trường:


Link tải Environment
JDK:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
Check: java -version
 
Intelliji:
https://www.jetbrains.com/idea/
 
Netbeans:
https://netbeans.org/downloads/8.2/rc/
 
Git:
https://git-scm.com/downloads
Check: git version
(VCS version control system)

Github
https://github.com/
Tạo repository


5. Tạo Chương trình HelloWorld bằng command line:

Bước 1:
Tạo file: HelloWorld.java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

Bước 2: cd đến thư mục chưa file HelloWorld.java

Bước 3: Biên dịch chương trình ra file .class
javac HelloWorld.java
Bước 4: Thực thi chương trình
java HelloWorld



Giải thích:

class: được sử dụng để khai báo một lớp trong Java.
public: là một Access Modifier (kiểu truy cập) mà biểu diễn tính nhìn thấy, nghĩa rằng nó là nhìn nhất với tất cả.
static: là một từ khóa, mà nếu chúng ta khai báo bất cứ phương thức nào là static thì nó còn được gọi là phương thức tĩnh hoặc phương thức static. Được lưu vĩnh viễn trong bộ nhớ tới khi chương trình tắt đi.
void: là kiểu trả về của phương thức, nghĩa là phương thức không trả về bất cứ giá trị nào.
main: đại diện cho khởi động chương trình.
String[] args: được sử dụng cho tham số dòng lệnh. Bạn sẽ tìm hiểu về chúng sau.

JVM sẽ dựa vào các yếu tố trên để khởi chạy trương trình (Quy định)

System.out.println(): được sử dụng như là lệnh in ra màn hình console

6. Sử dụng công cụ Kiểm soát mã nguồn:

Sử dụng Git: 
Lưu lại lịch sử các version của bất kỳ thay đổi nào của dự án. Giúp xem lại các sự thay đổi hoặc khôi phục (revert) lại sau này.
Việc chia sẻ code trở nên dễ dàng hơn, lập trình viên có thể để public cho bất kỳ ai, hoặc private chỉ cho một số người có thẩm quyền có thể truy cập và lấy code về.
Github:
Là kho lưu trữ code online (cloud)
Sử dụng git để tương tác giữa local và Github

Bước 1: Tạo tài khoản trên github
https://github.com/
Bước 2: Tạo 1 repository (kho chưa code)
Bước 3: Đẩy code dưới local lên repo vừa tạo

git init
git commit -m "first commit"
git branch -M master
git remote add origin https://github.com/lamxung55/test.git
git push -u origin master

------------------------------------
Kết thúc Buổi 1: Hỏi và Đáp





Thứ Năm, 26 tháng 8, 2021

Khóa đào tạo Java Core cơ bản

JAVA FULLSTACK VIỆT NAM:

-----------------------------------------------------------------------------------

Khóa đào tạo Java Core cơ bản:

Nội dung

Tuần 1

Buổi 1

Giới thiệu khóa học, cài đặt IntelliJ, Git

Buổi 2

Bắt đầu với Java: biến, toán tử, kiểu dữ liệu

Tuần 2

Buổi 3

Cấu trúc điều kiện, vòng lặp

Buổi 4

Array, String, Enum trong Java

Tuần 3

Buổi 5

OOP: Tính đóng gói

Buổi 6

OOP: Tính kế thừa và đa hình

Tuần 4

Buổi 7

OOP: Tính trừu tượng, project khóa

Buổi 8

Xử lý exception trong Java

Tuần 5

Buổi 9

Collection, Generic và các kỹ thuật sắp xếp

Buổi 10

Giao tiếp đọc/ghi file

Tuần 6

Buổi 11

 Layout với Java Swing

Buổi 12

Hoàn thành project cuối khóa

 


Chủ Nhật, 1 tháng 8, 2021

Lập trình Java Spring Boot (20 buổi)

----------------------------------------------------------------------------------- 

Khóa học: Lập trình Java Spring Boot

Thời gian: (20 buổi)


Nội dung khóa học:


Buổi 1: Giới thiệu về Java Spring

Buổi 2: Spring Bean – Annotations

Buổi 3: Giới thiệu về SpringBean life cycle

Buổi 4: Giới thiệu về Controller, Service, Repository và cách tạo các RestApi

Buổi 5: Giới thiệu về Thymeleaf, HTML template

Buổi 6: Tạo các REST API đơn giản, xử lý CRUD

Buổi 7/8: Xử lý Validate, Handle Exception, Logging

Buổi 9/10: Tìm hiểu về Spring Data JPA

Buổi 11/12: Bảo mật REST với Json Web Token, JWT

Buổi 13: Xử lý Caching, ứng dụng với EhCache

Buổi 14: Sơ lược về Kiểm thử và Triển khai ứng dụng

Buổi 15/16/17/18/19/20: Làm đồ án: xây dựng ứng dụng thi trực tuyến (Java Quiz Online).

Bài đăng phổ biến