Tây Java - Lập Trình Java Từ A~Z
Tây Java - Lập Trình Java Từ A~Z
  • Видео 41
  • Просмотров 108 087
3. Lập Trình Hướng Đối Tượng | Object Oriented Programming (OOP)
Lập trình hướng đối tượng | Object Oriented Programming (OOP) dành cho beginner, sinh viên IT, người muốn chuyển việc
1. Lập trình hướng đối tượng OOP là gì ?
2. Các đặc điểm của một đối tượng (Object)
3. Class là gì ?
4. So sánh Object với Class
- Link tài liệu: tayjava.vn/lap-trinh-huong-doi-tuong
# Java core tiếng việt, Lập trình backend chuyên sâu, Java Backend
Просмотров: 339

Видео

2. Câu lệnh điều khiển, Câu lệnh ngắt quãng, Vòng lặp và Chú thích trong Java
Просмотров 259День назад
Hướng dẫn sử dụng các câu lệnh trong java dành cho người mới bắt đầu, sinh viên và người muốn luyện java core để xin việc. - Câu lệnh điều khiển: if/else - Câu lệnh ngắt quãng: break, continue. - Vòng lặp: for, foreach, while, do-while. - Chú thích trong java: chú thích 1 dòng, chú thích nhiều dòng, chú thích Javadoc. Link bài viết: tayjava.vn/cac-cau-lenh-dieu-khien-trong-java
1. Java là gì? Giới thiệu về Java, JDK, JRE và JVM
Просмотров 54414 дней назад
1. Giới thiệu về ngôn ngữ trình trình java 2. Các đặc điểm nổi bật của Java 3. JDK, JRE, JVM là gì ? 4. Thiết lập môi trường Java 5. Tạo chương trình java đầu tiên Link bài viết: tayjava.vn/tong-quan-ve-ngon-ngu-lap-trinh-java
Khoá học: Lập trình Java Backend Full Steps | Java Backend Training Course
Просмотров 4,1 тыс.14 дней назад
Khoá học: Lập trình Java Backend Full Steps dành cho các bạn sinh viên IT, người muốn chuyển việc, Người chưa từng làm một dựa án Backend trong thực tế 1. Tại sao nên học lập trình Java Backend? Java là một trong những ngôn ngữ lập trình phổ biến và được ưa chuộng nhất trên thế giới, đặc biệt trong lĩnh vực backend. Các doanh nghiệp lớn như Amazon, Google, và LinkedIn đều sử dụng Java để phát t...
Lộ Trình Học Java Từ A~Z | Java Learning Path
Просмотров 11 тыс.14 дней назад
Lộ trình học java từ a~z dành cho sinh viên, người muốn chuyển việc, lập trình viên mới vào nghề đang tìm kiếm các bước đi mới cho sự nghiệp. Lộ trình học Java từ A~Z: tayjava.vn/lo-trinh-hoc-java-tu-a-z Thông tin khoá học lập trình của Tây Java - Khoá học: Lập Trình Java Backend Full Steps: tayjava.vn/lap-trinh-java-backend-full-steps - Khoá học: Thiết Kế và Xây Dựng Ứng Dụng Kiến Trúc Microse...
21. Spring boot + Apache Kafka
Просмотров 1,4 тыс.Месяц назад
Tây Java - Lập Trình Java Từ A-Z Website: tayjava.vn Thông tin LH: quoctay87@gmail.com Sđt/Zalo: 0975118228 Hướng dẫn sử dụng kafka với spring boot Github: github.com/luongquoctay87/tayjava-sample-code/tree/bai-21-spring-kafka
20. Send Email + Thymeleaf
Просмотров 468Месяц назад
TayJava - Lập Trình Java Từ A-Z Website: tayjava.vn Thông tin LH: quoctay87@gmail.com Sđt/Zalo: 0975118228 - Source code: $ git clone github.com/luongquoctay87/tayjava-sample-code.git $ git checkout send-email
19. Spring Boot - Send Email
Просмотров 767Месяц назад
TayJava - Lập Trình Java Từ A-Z Website: tayjava.vn Thông tin LH: quoctay87@gmail.com SĐT/Zalo: 0975118228 $ git clone github.com/luongquoctay87/tayjava-sample-code.git $ git checkout send-email
7. Spring Data Redis
Просмотров 1,7 тыс.2 месяца назад
TâyJava - Lập Trình Java Từ A-Z Website: tayjava.vn Thông tin LH: quoctay87@gmail.com Hướng dẫn sử dụng tich hợp redis vào spring boot Source code: github.dev/luongquoctay87/tayjava-sample-code/tree/spring-boot-security-redis-cache
6. API security: Forgot Password
Просмотров 9873 месяца назад
TayJava - Lập Trình Java Từ A-Z Website: tayjava.vn Thông tin LH: quoctay87@gmail.com Source code: github.dev/luongquoctay87/tayjava-sample-code/tree/forgot-Password
5. API security: Refresh Token & Logout
Просмотров 1,5 тыс.3 месяца назад
TayJava - Lập Trình Java Từ A-Z Website: tayjava.vn Thông tin LH: quoctay87@gmail.com Source Code: github.com/luongquoctay87/tayjava-sample-code/tree/api-security
4. API security: Tạo Access token và Refresh token
Просмотров 2,5 тыс.5 месяцев назад
TayJava - Lập Trình Java Từ A-Z Website: tayjava.vn Thông tin LH: quoctay87@gmail.com Source Code: tayjava.vn/spring-security-jwt-rbac
Hướng Sử Dụng Công Cụ Quản Trị Dự Án - Asana
Просмотров 4465 месяцев назад
TayJava - Lập Trình Java Từ A-Z Website: tayjava.vn Thông tin LH: quoctay87@gmail.com #tayjava, #javaspringboot, #springboot3, #springboottiengviet #apibackend
3. API Security: Spring Security + JWT + RBAC
Просмотров 3,8 тыс.5 месяцев назад
TayJava - Lập Trình Java Từ A-Z Website: tayjava.vn Thông tin LH: quoctay87@gmail.com Source Code: tayjava.vn/spring-security-jwt-rbac
Bài 5. Response Data Trong Spring Boot
Просмотров 2,7 тыс.5 месяцев назад
Bài 5. Response Data Trong Spring Boot
Bài 4. Enum Validation Trong Spring Boot
Просмотров 2 тыс.5 месяцев назад
Bài 4. Enum Validation Trong Spring Boot
Bài 2. Code Mẫu RESTful API với Spring Boot
Просмотров 3,7 тыс.5 месяцев назад
Bài 2. Code Mẫu RESTful API với Spring Boot
Bài 3. Validate Data Trong Spring Boot
Просмотров 3,1 тыс.5 месяцев назад
Bài 3. Validate Data Trong Spring Boot
Bài 1. Kiến Trúc Spring Boot và Các Annotation
Просмотров 7 тыс.5 месяцев назад
Bài 1. Kiến Trúc Spring Boot và Các Annotation
2. API Security: Mô Tả Chi Tiết Cách Phân Quyền Trên Database và @ManyToMany Trong Entity
Просмотров 3,2 тыс.5 месяцев назад
2. API Security: Mô Tả Chi Tiết Cách Phân Quyền Trên Database và @ManyToMany Trong Entity
1. API Security: Cơ Chế Bảo Mật và Database Phân Quyền
Просмотров 5 тыс.5 месяцев назад
1. API Security: Cơ Chế Bảo Mật và Database Phân Quyền
Bài 18. Spring Data JPA - Query Method
Просмотров 1,8 тыс.5 месяцев назад
Bài 18. Spring Data JPA - Query Method
Bài 17. Spring Data JPA - Specification
Просмотров 2,7 тыс.5 месяцев назад
Bài 17. Spring Data JPA - Specification
Kỹ Năng Cần Có Của Một Java Developer
Просмотров 11 тыс.6 месяцев назад
Kỹ Năng Cần Có Của Một Java Developer
Bài 16. Spring Data JPA - Criteria
Просмотров 2,9 тыс.6 месяцев назад
Bài 16. Spring Data JPA - Criteria
Bài 15. Spring Data JPA - Customize Query
Просмотров 2,9 тыс.6 месяцев назад
Bài 15. Spring Data JPA - Customize Query
Bài 14. Spring Data JPA - CRUD
Просмотров 2,5 тыс.6 месяцев назад
Bài 14. Spring Data JPA - CRUD
Bài 13. Spring Data JPA - CRUD
Просмотров 4,1 тыс.6 месяцев назад
Bài 13. Spring Data JPA - CRUD
Bài 12. Đóng Gói Ứng Dụng Spring Boot với Docker
Просмотров 3,6 тыс.6 месяцев назад
Bài 12. Đóng Gói Ứng Dụng Spring Boot với Docker
Bài 11. Build Ứng Dụng Spring Boot với Maven Profile
Просмотров 2,1 тыс.6 месяцев назад
Bài 11. Build Ứng Dụng Spring Boot với Maven Profile

Комментарии

  • @aimacvuanh6820
    @aimacvuanh6820 День назад

    anh ơi em học hệ cao đẳng ra thì cần cố gắng thêm nhưng gì để apply job đc ạ, em lên check các web tuyển thì họ toàn yêu cầu tối thiểu là tốt nghiệp với bằng đại học, em như bị chững lại ấy ạ, ko biết làm thế nào, mong anh giải đáp giúp em ạ

    • @tayjava
      @tayjava 19 часов назад

      E ping zalo a nhé! A nói chuyện cho nghe

  • @quangminh4232
    @quangminh4232 3 дня назад

    anh Tây mãi đỉnh

  • @tienlang9951
    @tienlang9951 3 дня назад

    tks a

  • @nguyenvantoan5524
    @nguyenvantoan5524 3 дня назад

    Cảm ơn a mong a ra nhiều video hơn

  • @onechampneon6033
    @onechampneon6033 3 дня назад

    anh ơi trang web tayjava của anh phần rich text editor anh dùng công cụ gì vậy ạ

    • @tayjava
      @tayjava 3 дня назад

      A dùng cả basic và advance editor e ạ, còn phần code thì a dùng pretty code

  • @xxzcvx
    @xxzcvx 4 дня назад

    Controller A -> Service A -> Repository A Controller B -> Service B -> Repository B Nếu Service B cần method từ Repository A thì nên qua Service A (đã gọi tới Repository A) hay gọi trực tiếp tời Repository A . cái nào là best practice v a

    • @tayjava
      @tayjava 3 дня назад

      Các service có thể gọi lẫn nhau e nhé! Về mặt nguyên tắc lập trình thì B nên call A bởi vì tầng dao là tầng để làm việc với database nó cung cấp các method để query data từ db e nhé

  • @havietanh4367
    @havietanh4367 4 дня назад

    Anh ơi, anh làm về phần unit test đi ạ

    • @tayjava
      @tayjava 3 дня назад

      Okie e nha

    • @havietanh4367
      @havietanh4367 3 дня назад

      @@tayjava bài giảng hay quá ạ, hóng phần unit test của anh vì em nghĩ nó là cái cơ bản nhưng mà rất quan trọng với dev java

  • @16-hoanglan89
    @16-hoanglan89 5 дней назад

    dạ anh tây ơi cho em hỏi mục đich của việc anh tạo class SearchRepository là anh muốn trong tầng service anh chỉ định nghĩa những hàm mà anh sẽ dùng trong trong tầng controller thôi đúng không anh , còn nếu muốn 1 hàm ở service gọi đến 1 hàm khác thì anh sẽ tạo ở hàm đó ở tầng dao như class SearchRepository đúng không ạ

    • @tayjava
      @tayjava 5 дней назад

      Đúng rồi e ạ

  • @khiemtranduy1935
    @khiemtranduy1935 5 дней назад

    1 tym cho anh Tây

    • @tayjava
      @tayjava 5 дней назад

      Hn đang đẹp ra đây chơi đi !

  • @khoihoang5252
    @khoihoang5252 6 дней назад

    👌👌👌

  • @16-hoanglan89
    @16-hoanglan89 6 дней назад

    dạ em chào anh tây , cảm ơn anh tây vì những bài học bổ ích và hiệu quả , nhờ anh tây có thể ra thêm video về cách deploy web của mình lên web được không ạ , cảm ơn anh

    • @tayjava
      @tayjava 5 дней назад

      Sắp tới a sẽ làm e nha

  • @LeKhanhDucK17DN
    @LeKhanhDucK17DN 6 дней назад

    ở vn mấy ai dạy free đc như này, nhiều khoá học bỏ tiền ra học cũng dạy qua qua

    • @tayjava
      @tayjava 6 дней назад

      Cảm ơn em, share cho các bạn học với e nha

  • @LeKhanhDucK17DN
    @LeKhanhDucK17DN 9 дней назад

    chỗ totalElement e dùng .size cũng đúng mà a nhỉ, không biết có được không a

    • @tayjava
      @tayjava 9 дней назад

      Ko e ạ, cái đó chỉ trả về só bản ghi query đc theo page size và offset thôi e nhé

  • @lecongthanh6738
    @lecongthanh6738 9 дней назад

    Anh ơi cho em hỏi là tại sao không dùng native query trong interface implements JpaRepository cho nhanh ạ, mà lại phải làm cách này ạ

    • @tayjava
      @tayjava 9 дней назад

      Cái này tuỳ biến cao hơn e ạ, nó phù hợp với các query phức tạp e ạ

  • @NguyenHuy-se1of
    @NguyenHuy-se1of 9 дней назад

    Mình học trong bao nhiêu tháng là xong vậy ạ?

    • @tayjava
      @tayjava 9 дней назад

      2 tháng nha e! 06/11/2024 a khai giảng khoá II. E có nhu cầu thì ping a nhé

  • @vule-cq6yp
    @vule-cq6yp 10 дней назад

    em thấy anh giống anh Trai Vượt Ngàn Chông gai quá, anh quá tuyệt vời luôn ấy .

  • @duogbach
    @duogbach 11 дней назад

    anh không ra tiếp seri java spring boot kia nữa hả anh, có phần nhập xuất file ko anh

    • @tayjava
      @tayjava 10 дней назад

      A đang đào tạo lại java core cho ae đã e nhé

  • @zxcviet
    @zxcviet 11 дней назад

    tks a

  • @vancq
    @vancq 11 дней назад

    Anh lưu bảng token khi authen để dùng khi logout, còn khi client call lấy resource thì bước validate token ko cần check tồn tại trong bảng token ah anh

    • @tayjava
      @tayjava 10 дней назад

      Chỗ đấy a để cho ae làm nốt e ạ

  • @anhdevga1109
    @anhdevga1109 11 дней назад

    Cảm ơn sự chia sẻ kiến thức từ anh ❤

    • @tayjava
      @tayjava 11 дней назад

      Okie, học vui vẻ nha em

  • @minhhai2942
    @minhhai2942 11 дней назад

    Ủng hộ anh, sẽ trở thành học viên của anh trong thời gian không xa.

    • @tayjava
      @tayjava 11 дней назад

      Okie, thanks e

  • @havietanh4367
    @havietanh4367 12 дней назад

    anh làm ở Viettel ạ

  • @nguyenvantrung3320
    @nguyenvantrung3320 12 дней назад

    Chào bạn, mình năm nay đã 32 tuổi, đã từng làm việc với java và oracle nhưng ở mức độ cơ bản với framework như ADF Oracle (chắc ít người biết). Mình muốn học thêm khoá học này để: (1) nâng cao kiến thức, (2) kiếm thêm việc làm thêm freelance or remote. Vậy bạn cho mình hỏi có tham gia được khoá học này không ạ.?

    • @tayjava
      @tayjava 12 дней назад

      Được e ơi, e contact với a qua zalo với e nhé (a 37 lớn hơn e chút)

  • @LeKhanhDucK17DN
    @LeKhanhDucK17DN 13 дней назад

    dạ anh cho em hỏi handle Exception bằng Enum có phải là 1 best pratice không a

    • @tayjava
      @tayjava 12 дней назад

      Đúng rồi e

  • @LeKhanhDucK17DN
    @LeKhanhDucK17DN 13 дней назад

    hay phết a oiii

  • @subin2759
    @subin2759 13 дней назад

    Em Cảm ơn ah rất rất nhiều ạ

  • @ThienOne-b9k
    @ThienOne-b9k 14 дней назад

    máy em yếu quá chạy được intellij. em muốn chạy bằng vim thì có cách nào đỡ phải chạy ra terminal để javac nhiều lần không anh?

    • @tayjava
      @tayjava 13 дней назад

      Code bằng visual studio xem đx ko nha

    • @funtiktok2470
      @funtiktok2470 13 дней назад

      bạn thử eclip hoặc vs code ý nhẹ hơn nhiều

    • @CongNguyen-fi5cd
      @CongNguyen-fi5cd 12 дней назад

      mua máy mới đi bạn ơi ,đó là giải pháp tốt nhất ,

    • @tayjava
      @tayjava 12 дней назад

      @@CongNguyen-fi5cd mua macbook pro là oke nha e

    • @ThienOne-b9k
      @ThienOne-b9k 12 дней назад

      @@funtiktok2470 mình có tìm hiểu thì eclip nó lại nặng hơn bạn ạ.mình nghĩ sẽ đầu tư máy mới ạ!

  • @nguyenvantoan5524
    @nguyenvantoan5524 14 дней назад

    Cảm ơn a rất nhiều ạ

  • @h.symphony8039
    @h.symphony8039 14 дней назад

    em cảm ơn anh rất nhiều ạ

  • @zxcviet
    @zxcviet 14 дней назад

    seri này 1 tuần ra mấy bài thế anh

    • @tayjava
      @tayjava 13 дней назад

      2 bài e nha

  • @tuantranvan5796
    @tuantranvan5796 14 дней назад

    Không để kiếm cà phê à anh 😁

    • @tayjava
      @tayjava 14 дней назад

      A làm cho chú nghe đi nghe lại nhiều lần đỡ mất công đọc còn gì ! kaka ...

  • @khoihoang5252
    @khoihoang5252 14 дней назад

    đúng series e đang cần 👌👌👌

  • @vohoangqui8425
    @vohoangqui8425 15 дней назад

    Cho e xin lộ trình học nha a.

    • @tayjava
      @tayjava 15 дней назад

      A gửi e nha: tayjava.vn/lap-trinh-java-backend-full-steps

  • @namhoa1053
    @namhoa1053 16 дней назад

    những clip a rất hữu ích với em. tiện thể a có thể share link sheet cho tụi e tham khảo k a? chân thành cảm ơn a

    • @tayjava
      @tayjava 16 дней назад

      A để ở phần mô tả video e nhé

    • @namhoa1053
      @namhoa1053 15 дней назад

      @@tayjava cam on a nhe

  • @KhoiNguyen-lb4lc
    @KhoiNguyen-lb4lc 16 дней назад

    anh ơi đoạn bắt MethodArgumentNotValidException thì em nghĩ mình có thể dùng ex.getBindingResult() để bắt được tất cả các field lỗi cùng 1 lúc luôn ạ code: else if(e instanceof MethodArgumentNotValidException ex) { errorResponse.setError("Invalid Payload"); Map<String, String> errors = new HashMap<>(); ex.getBindingResult().getAllErrors().forEach((error) -> { String fieldName = ((FieldError) error).getField(); String errorMessage = error.getDefaultMessage(); errors.put(fieldName, errorMessage); }); errorResponse.setMessage(errors.toString()); } output: "message": "{lastName=lastName must be not null, firstName=firstName must be not blank}"

    • @tayjava
      @tayjava 16 дней назад

      Okie em, để a update chỗ đó nha

  • @KhangHoàng-v3i
    @KhangHoàng-v3i 16 дней назад

    Anh em nào muốn học nghề thì hãy tham khảo khóa học của anh Tây, bạn không chỉ học được kỹ năng mà còn có được một mentor nhiệt tình hướng dẫn bạn. Mình thấy anh em nào muốn nhảy việc hoặc chuyển việc sang dev (cụ thể là java) hãy đầu tư cho mình kiến thức, đảm bảo sẽ là một sự lựa chọn đúng đắn. Mình đã từng tham khảo rất nhiều khóa học của các trung tâm khác nhau, kiến thức của họ đã rất lỗi thời và chắc chắn có học xong các bạn cũng không biết cách để làm 1 dự án trọn vẹn. Nếu cần tư vấn hãy nhắn tin anh Tây để được tư vấn, mình chính là người đã hỏi anh Tây có mở khóa học Java. Cảm ơn anh Tây đã cố gắng sắp xếp truyền đạt kiến thức cho thế hệ sau.

  • @orange6221
    @orange6221 17 дней назад

    Với lộ trình học rõ ràng, bài giảng kiến thức rất chi tiết cũng như sự tận tâm của a qua từng buổi học thì mình nghĩ có nhiều thứ chúng ta có thể học được không đơn giản chỉ là kiến thức về lập trình 🥰.

  • @hoainamtruonginh6480
    @hoainamtruonginh6480 17 дней назад

    anh ơi trong swagger em chạy như anh với cái api localhost:80/auth/access này, nó cứ báo lỗi 403, không phải trả ra lỗi 500 như anh, trong khi em đã cấp quyền cho nớ ở WHITE_LIST rồi.

  • @hieuuuu0207
    @hieuuuu0207 17 дней назад

    Lộ trình học được thiết kế logic, giúp nắm vững kiến thức từng bước một để làm ra 1 cái web hoàn chỉnh. a Tây tận tâm, giảng dạy dễ hiểu và luôn sẵn sàng hỗ trợ khi gặp khó khăn phù hợp với ae đã học xong java core cần học thêm framework để đi làm như mình =))

  • @hauhoanghai8454
    @hauhoanghai8454 17 дней назад

    Khóa học chất lượng lắm mọi người ạ đúng như tên kênh YTB lập trình Java từ A~Z mọi người ạ, kiến thức đi làm đầy đủ của một senior Java

  • @tuantranvan5796
    @tuantranvan5796 17 дней назад

    Khóa học chất lượng, mình đang học khóa đầu tiên của anh Tây và cũng gần kết thúc. Nếu ai muốn học võ công từ đại cao thủ này thì nên tham gia. Anh ấy đang cố biến một người bình thường thành senior developer

  • @tranhung8357
    @tranhung8357 17 дней назад

    Lộ trình rõ ràng. Giúp học viên nắm bắt, có kiếm thức rõ ràng từ lúc tạo project đến kết thúc

  • @nguyenvantoan5524
    @nguyenvantoan5524 17 дней назад

    Mong a ra khóa học cho sinh viên tụi em dễ tiếp cận ạ

  • @vetsis3billionddola
    @vetsis3billionddola 18 дней назад

    giúp mình có 1 công việc lập trình java kiếm thu nhập thì m cảm ơn và hậu tạ

    • @tayjava
      @tayjava 18 дней назад

      Bạn ping zalo mình đi!

  • @khoihoang5252
    @khoihoang5252 18 дней назад

    👌👌👌👌

  • @vetsis3billionddola
    @vetsis3billionddola 18 дней назад

    cho mình theo bạn với a. Mình 40 tuổi và muốn làm frelancer, remote.

    • @tayjava
      @tayjava 18 дней назад

      Okie, a ping zalo e nha

    • @vetsis3billionddola
      @vetsis3billionddola 18 дней назад

      @@tayjava m gửi kb rồi b accept

    • @vetsis3billionddola
      @vetsis3billionddola 18 дней назад

      năm 2003 mình học 2 trường CĐ công nghiệp hn xong đi làm kỹ thuật kéo dây mạng viettel, sau đó làm cty khác về tổng đài gửi tin nhắn.... và liên thông HV bưu chính viễn thông khoa cntt. và học 1 vài khoá học ngôn ngữ ở các trung tâm và tự học rất nhiều ngôn ngữ nhưng phỏng vấn nhiều cty ko đỗ và mình chưa từng làm ltv kiếm ra tiền ngày nào. mấy năm trước m cũng tự làm web bán hàng bằng php laravel, wordpress để bán sản phẩm nhưng mấy tháng ko bán dc lên m cũng bỏ tển miền và trang web

    • @tayjava
      @tayjava 17 дней назад

      @@vetsis3billionddola e cũng làm 9 nghề, 5 lần vào đh và bỏ giữa chừng, cuối cùng mới học it và theo đó bác. Nói chung trải nghiệm nó cũng có cái hay riêng a ạ