inflearn logo
inflearn logo

[Phiên bản sửa đổi] Thiết lập IntelliJ IDEA để phát triển ứng dụng web

Giới thiệu SW cần thiết để phát triển các ứng dụng web bằng Java và tìm hiểu cách cài đặt và sử dụng SW cần thiết. Ngoài ra, chúng tôi sẽ giới thiệu quy trình thiết lập và phương pháp thực thi để bắt đầu lập trình web Java trong Cộng đồng IntelliJ IDEA, một công cụ phát triển lập trình của Jetbrains (https://www.jetbrains.com/). Thông qua bài giảng này, bạn có thể thực hành các quy trình và công cụ cơ bản được sử dụng để phát triển ứng dụng web.

(4.9) 107 đánh giá

3,121 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

IntelliJ IDEA
IntelliJ IDEA
Web Application
Web Application
apache-tomcat
apache-tomcat
maven
maven
JSP
JSP
IntelliJ IDEA
IntelliJ IDEA
Web Application
Web Application
apache-tomcat
apache-tomcat
maven
maven
JSP
JSP
Thumbnail

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.9

5.0

미르누리

100% đã tham gia

Cá nhân tôi nghĩ anh ấy là một trong những người hướng dẫn giỏi nhất tại Infron. Các bài giảng khác của thầy hơi dài nên tôi vào lớp trước để nghỉ giải lao(?), nhưng tôi luôn ấn tượng trước sự nỗ lực chân thành của thầy trong việc truyền bá hết kiến ​​thức của mình. Cảm ơn bạn, nó đã giúp tôi rất nhiều trong lĩnh vực của mình và cho phép tôi làm việc một cách tự tin. Cảm ơn bạn một lần nữa. Tôi mong chờ những bài giảng mới trong tương lai.

5.0

소라연

100% đã tham gia

Cảm ơn bạn đã cung cấp hướng dẫn phát triển web trong phiên bản cộng đồng. Đây là bài giảng thân thiện nhất.

5.0

yblmmen

38% đã tham gia

Mặc dù miễn phí nhưng đây là một khóa học rất bổ ích. Đối với người mới bắt đầu như tôi thì đây là nội dung rất hữu ích. Cảm ơn. Tôi sẽ tiếp tục theo học các khóa học trả phí tiếp theo.

Bạn sẽ nhận được điều này sau khi học.

  • Xây dựng môi trường trong IntelliJ để lập trình web Java

  • Maven xây dựng, triển khai

  • Triển khai lên máy chủ ứng dụng web

  • Phát triển ứng dụng web bằng Cộng đồng IntelliJ IDEA

Phần mềm thiết yếu cho phát triển ứng dụng web,
Hãy tự mình trải nghiệm, từ khâu cài đặt đến sử dụng.

Dành cho các ứng dụng web Java
Thiết lập môi trường phát triển IntelliJ IDEA

Bài viết này giới thiệu phần mềm cần thiết để phát triển các ứng dụng web dựa trên Java.

Tìm hiểu về phần mềm thiết yếu cần thiết cho phát triển ứng dụng web, cách sử dụng IntelliJ IDEA Community , một công cụ phát triển tích hợp và cách tích hợp với máy chủ web.

Tìm hiểu cách tạo, xây dựng và triển khai các dự án ứng dụng web bằng Maven , một công cụ quản lý dự án.

IntelliJ IDEA là

IntelliJ IDEA là một công cụ phát triển tích hợp phổ biến, cung cấp nhiều tính năng tiện lợi cho việc phát triển ứng dụng web, chẳng hạn như hoàn thiện mã (tự động hoàn thiện), tái cấu trúc và tìm kiếm nhanh. Từ năm 2009, phiên bản cộng đồng miễn phí cũng đã được cung cấp. (Cộng đồng IntelliJ IDEA)


Để phát triển ứng dụng web
Nó chứa các tính năng thiết yếu.

IntelliJ IDEA

Maven

Máy chủ Tomcat

Giày bốt mùa xuân

Dễ hiểu ngay cả với người mới bắt đầu

Với kinh nghiệm giảng dạy dày dặn, tôi sử dụng thuật ngữ và giải thích dễ hiểu cho người mới bắt đầu. Ngay cả kiến thức CNTT cơ bản cũng đủ để bạn hiểu dễ dàng.

Các lớp học thực hành

Sau khi học xong nội dung lý thuyết, sinh viên có thể cài đặt và sử dụng phần mềm trong môi trường của mình.

Tăng cường chú trọng vào đào tạo thực hành

Chúng tôi đặt mục tiêu duy trì tỷ lệ lý thuyết và thực hành 50:50, hướng đến người mới bắt đầu. Chúng tôi sẽ hướng dẫn bạn cách hiểu và thực hành cấu trúc cơ bản của một ứng dụng web và phần mềm thiết yếu.

Lần gia hạn mới nhất năm 2023

Khóa học này là phiên bản sửa đổi của khóa học trước, "Thiết lập IntelliJ IDEA để phát triển ứng dụng web". Phần mềm đã được cập nhật lên phiên bản mới nhất và nội dung đã được bổ sung.

Phần 1: Giới thiệu phần mềm thiết yếu cần thiết cho việc phát triển ứng dụng web và giải thích cách cài đặt phần mềm đó.

Phần 2: Tìm hiểu những kiến thức cơ bản về cách sử dụng công cụ phát triển tích hợp IntelliJ IDEA.

Phần 3: Tìm hiểu cách tạo và chạy Servlet và JSP để phát triển ứng dụng web Java.

Phần 4: Tìm hiểu cách triển khai và chạy ứng dụng web Java.

Phần 5: Tạo và chạy ứng dụng web Java bằng Spring Boot.


Hỏi & Đáp 💬

H. Tôi có thể làm gì nếu tham gia khóa học?

Bạn có thể tìm hiểu về phần mềm thiết yếu cần thiết cho việc phát triển ứng dụng web và các quy trình cần thiết cho việc phát triển và triển khai.

H. Tôi có cần chuẩn bị gì trước khi tham dự buổi thuyết trình không?

Khóa học này không bao gồm kiến thức lập trình Java cơ bản. Tuy nhiên, nếu bạn hiểu các đặc điểm và ngữ pháp cơ bản của ngôn ngữ Java, bạn sẽ thấy mã mẫu được sử dụng trong khóa học dễ hiểu hơn. Ngoài ra, việc hiểu rõ chức năng của ứng dụng web và dịch vụ web, cũng như vai trò của máy chủ, trước khi tham gia khóa học sẽ rất hữu ích.

H. Có ghi chú nào liên quan đến lớp học không?

Tài liệu khóa học và mã nguồn được sử dụng trong bài giảng này có thể được tải xuống từ Github . Bài giảng này cài đặt phần mềm thiết yếu để phát triển ứng dụng web trên Windows, bao gồm IntelliJ IDEA.

💾 Thông tin khóa học

  • Bạn cần một máy tính chạy Windows, macOS hoặc Linux. Chúng tôi khuyến nghị CPU i5 trở lên, bộ nhớ 8GB trở lên và dung lượng ổ đĩa 500GB trở lên. (Khóa học này sẽ được thực hiện trong môi trường Windows.)
  • Tài liệu giảng dạy (PDF) và mã nguồn được sử dụng trong bài giảng được chia sẻ qua Github .
  • Khóa học này bao gồm nội dung cơ bản mà ngay cả người mới bắt đầu cũng có thể học được.
  • Vì các ứng dụng mẫu được sử dụng trong bài giảng được viết bằng Java nên hiểu biết cơ bản về Java sẽ hữu ích khi tham gia bài giảng.
  • Vui lòng sử dụng bảng thông báo nếu có bất kỳ thắc mắc nào về bài giảng.

Bài giảng liên kết
Hãy xem thử nhé.

Nếu bạn quan tâm đến việc phát triển các ứng dụng web nâng cao dựa trên Spring Boot,

add_shortcode('khóa học','325065','danh sách')

Nếu bạn quan tâm đến đám mây và MSA

add_shortcode('khóa học','325065','danh sách')

Nếu bạn muốn cấu hình một đường ống tự động hóa để vận hành/triển khai các ứng dụng web,

add_shortcode('khóa học','325065','danh sách')

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn bắt đầu lập trình web bằng IntelliJ IDEA

  • Những người muốn chuyển từ IDE Eclipse sang IntelliJ

  • Những người muốn triển khai các ứng dụng web được phát triển bằng ngôn ngữ Java lên WAS

Cần biết trước khi bắt đầu?

  • Cơ bản về lập trình Java

  • Có kinh nghiệm sử dụng IDE (Eclipse, v.v.)

  • Hiểu dịch vụ web

Xin chào
Đây là Dowon Lee

30,237

Học viên

1,677

Đánh giá

1,373

Trả lời

4.8

Xếp hạng

8

Các khóa học

Tôi là một kỹ sư IT. Đã từng có lúc tôi băn khoăn không biết nên chọn từ nào để điền vào cột nghề nghiệp: "Nhân viên văn phòng?", "Nhà phát triển?" hay "Giảng viên?". Sau đó, tôi cảm thấy cụm từ "Kỹ sư IT" là tên gọi nghề nghiệp phù hợp nhất với mình, nên cho đến tận bây giờ, tôi vẫn luôn viết là "Kỹ sư IT" vào mục nghề nghiệp.

Nghề nghiệp là thứ thể hiện công việc của bản thân, và tôi luôn quan niệm rằng công việc nên là một điều gì đó thú vị và có ích. Mặc dù không phải ai cũng có thể sống và làm việc hoàn toàn theo ý muốn, nhưng tôi là một người yêu thích công việc mình đang làm và luôn khao khát làm tốt nó. Với tư cách là một nhà phát triển, giảng viên và chuyên gia tư vấn, dù đôi khi phải vất vả để bắt kịp các công nghệ IT mới liên tục ra mắt và thay đổi, tôi vẫn luôn muốn là một trong những người được tiếp cận, truyền bá và sử dụng chúng sớm hơn người khác dù chỉ một chút.

Lĩnh vực mà tôi đang quan tâm gần đây là tư vấn giáo dục trực tuyến. Và các công nghệ tôi quan tâm bao gồm Cloud Native Architecture, Blockchain, Machine Learning, Kafka, Kubernetes, v.v. Tôi hiện đang trực tiếp giảng dạy cũng như áp dụng những công nghệ này vào công việc thực tế. Tuy nhiên, vì đây là những chủ đề rất rộng lớn nên cho đến tận bây giờ tôi vẫn đang tiếp tục nghiên cứu và học hỏi.

Người ta nói rằng những gì chỉ nằm trong đầu thì không phải là kiến thức thực thụ. Tôi muốn chia sẻ những kiến thức và kinh nghiệm của mình thông qua nhiều phương thức khác nhau. Đồng thời, tôi sẽ trở thành một kỹ sư IT luôn tiếp tục thử thách bản thân với những lĩnh vực mới và công nghệ mới.

 

 

  • Hiện tại) Giám đốc điều hành NJ One Company

  • Hiện tại) Giáo sư thỉnh giảng Khoa Bảo mật thông tin, Cao học Quốc tế về Thông tin, Đại học Dongguk

  • Cựu) Tư vấn viên JP Morgan Chase AMJ Tech (Nhật Bản)

  • Cựu) Kỹ sư trưởng bộ phận kinh doanh CMS tại Samsung SDS

 

 

Thêm

Chương trình giảng dạy

Tất cả

26 bài giảng ∙ (2giờ 44phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

107 đánh giá

4.9

107 đánh giá

  • stbhg5님의 프로필 이미지
    stbhg5

    Đánh giá 13

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Khi mới tiếp xúc với IntelliJ lần đầu, video này đã giúp ích rất nhiều. Cảm ơn bạn.

    • nuri56324374님의 프로필 이미지
      nuri56324374

      Đánh giá 19

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Cá nhân tôi nghĩ anh ấy là một trong những người hướng dẫn giỏi nhất tại Infron. Các bài giảng khác của thầy hơi dài nên tôi vào lớp trước để nghỉ giải lao(?), nhưng tôi luôn ấn tượng trước sự nỗ lực chân thành của thầy trong việc truyền bá hết kiến ​​thức của mình. Cảm ơn bạn, nó đã giúp tôi rất nhiều trong lĩnh vực của mình và cho phép tôi làm việc một cách tự tin. Cảm ơn bạn một lần nữa. Tôi mong chờ những bài giảng mới trong tương lai.

      • sm07sw063898님의 프로필 이미지
        sm07sw063898

        Đánh giá 4

        Đánh giá trung bình 4.0

        5

        31% đã tham gia

        • wlghsp3420님의 프로필 이미지
          wlghsp3420

          Đánh giá 223

          Đánh giá trung bình 5.0

          5

          60% đã tham gia

          Nó rất hữu ích cho các nhà phát triển Java Spring vì nó dạy những điều cơ bản về cách sử dụng IntelliJ và khởi động các dự án Java và Spring.

          • sorayeon님의 프로필 이미지
            sorayeon

            Đánh giá 81

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Cảm ơn bạn đã cung cấp hướng dẫn phát triển web trong phiên bản cộng đồng. Đây là bài giảng thân thiện nhất.

            Khóa học khác của Dowon Lee

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!

            Miễn phí