강의

멘토링

커뮤니티

Programming

/

Back-end

Trải nghiệm Scala dành cho các nhà phát triển Java bận rộn

Sử dụng Scala, bạn có thể nhanh chóng viết mã ngắn gọn và mạnh mẽ hơn nhiều trong khi vẫn giữ được kinh nghiệm của mình với tư cách là nhà phát triển Java. Bài giảng này được thiết kế để các nhà phát triển Java nhanh chóng hiểu được bức tranh tổng thể về Scala bằng cách sử dụng kiến ​​thức Java hiện có của họ làm bước đệm. Nếu bạn hiện là nhà phát triển Java, bạn có thể học Scala rất dễ dàng.

(4.8) 17 đánh giá

84 học viên

  • hatemogi
3시간 만에 완강할 수 있는 강의 ⏰
자바
함수형프로그래밍
함수형이대세
Functional Programming
scala
scala-3
Java
oop

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

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

  • Giới thiệu về Scala

  • Đánh giá cơ bản về Java

  • Cách viết mã thông dụng được viết bằng Java trong Scala

  • Các tính năng tiện lợi về cú pháp chỉ có trong Scala (nhưng không có trong Java)

  • Các cách đặc biệt để xử lý ngoại lệ trong Scala

  • Cách sử dụng các phương thức Java hiện có trong Scala

  • Hương vị của lập trình chức năng (hàm tổng hợp)

Bạn có phải là nhà phát triển Java không? Hãy nâng cấp với Scala!

Bạn có quan tâm đến Scala không?

🤔
Tôi đang làm việc trong môi trường Java và tôi đang tự hỏi liệu có cách nào thuận tiện hơn không .

😟
Tôi quan tâm đến lập trình chức năng , nhưng có cách nào để học nó theo cách thực tế thay vì theo cách học thuật không?

🧐
Tôi mới bắt đầu sử dụng Scala trong công việc và tôi nghĩ mình cần phải nghiên cứu nó một cách có hệ thống hơn .

Thêm Scala vào bộ kỹ năng của tôi!
Scala: Dễ hiểu hơn so với Java

Tìm hiểu Scala, ngôn ngữ kết hợp giữa mô hình lập trình hướng đối tượng (OOP) và lập trình hàm (FP).

  • Khóa học này giới thiệu Scala cho các nhà phát triển Java hiện tại bằng cách so sánh nó với Java.
  • Các nhà phát triển Java bận rộn có thể học Scala mà không tốn nhiều công sức.
  • Nếu bạn là một nhà phát triển biết Java, bạn có thể học Scala rất dễ dàng và áp dụng vào thực tế.
Danh sách kiểm tra

Nếu bạn thấy phù hợp, hãy bắt đầu học Scala ngay bây giờ.

  • ✅ Tôi giỏi sử dụng Java, nhưng tôi cũng tò mò về các ngôn ngữ tốt khác.
  • ✅ Khi phát triển một cái gì đó bằng Java, bạn sẽ cảm thấy hơi dài dòng.
  • ✅ Tôi đang làm việc với tư cách là một nhà phát triển, nhưng tôi cảm thấy trì trệ trong một thời gian.
  • ✅ Tôi đã cố gắng học lập trình hàm vì nghe nói nó tốt, nhưng Java có những hạn chế rõ ràng.
  • ✅ Tuy nhiên, việc học một ngôn ngữ trong một môi trường hoàn toàn mới có thể gây khó khăn theo nhiều cách.

👉 Bạn có thể sử dụng hệ sinh thái Java hiện tại, đồng thời sử dụng các ngôn ngữ mạnh mẽ và tiện lợi hơn.


Tôi đã sử dụng Scala trực tiếp trong thực tế.
Tôi đã làm tan chảy kinh nghiệm của mình.

  • Tôi có kinh nghiệm phát triển phần mềm phụ trợ và lãnh đạo các nhóm phát triển tại Kakao (Daum), NHN và Line+ (Java, Kotlin, Scala) .
    • Next Cafe, My People và Phát triển hệ thống đám mây nội bộ: Phát triển và vận hành Java Backend
    • Phòng thí nghiệm phát triển NHN Dooray cấp cao: Phát triển Kotlin và vận hành máy chủ nhắn tin phụ trợ
    • Trụ sở phát triển quảng cáo LINE+ Trưởng nhóm MONAD: Nhóm phát triển Scala Thiết lập và vận hành ra mắt dịch vụ
  • Tôi là một nhà phát triển phần mềm backend có niềm đam mê lớn với lập trình chức năng và có kinh nghiệm thực tế với Clojure và Haskell.

Lập trình chức năng đầy đủ
Hãy sử dụng nó như một bước đệm.

💡 Chúng tôi sẽ so sánh và giải thích các mã thường dùng trong Java với mã Scala, thậm chí giới thiệu các tính năng hữu ích chỉ có trong Scala .

Cách Scala và Java được biên dịch và thực thi
Biến trường trong Java và Scala
  • Bạn có thể nhanh chóng có được cái nhìn tổng quan về Scala trong khi ngồi thoải mái (hoặc có thể nằm xuống).
  • Bài viết được giải thích một cách thân thiện, so sánh với mã Java, do đó bạn thậm chí không cần phải mất công theo dõi các ví dụ.
  • Tất nhiên, sẽ hiệu quả hơn nếu bạn thực hành theo các ví dụ.
  • Kinh nghiệm phát triển Java của bạn rất quý giá. Dựa trên kiến thức Java hiện có, bạn có thể dễ dàng hiểu ngôn ngữ mới Scala.

Hỏi & Đáp 💬

H. Tại sao tôi nên học Scala?

Bởi vì nó cho phép lập trình thú vị với cú pháp ngắn gọn hơn nhiều trong khi vẫn tận hưởng được tính thực tế của hệ sinh thái Java.

H. Tôi nghe nói Scala tốt cho lập trình chức năng phải không?

Có, bạn có thể học và sử dụng lập trình hàm rất tốt, thậm chí có thể dần dần áp dụng nó trong môi trường hướng đối tượng bắt buộc.

H. Đây có phải là bài giảng phù hợp cho cả những người không chuyên ngành không?

Có, bạn có thể tham gia khóa học này dễ dàng nếu có kiến thức Java cơ bản. Bạn cần có kinh nghiệm lập trình Java, nhưng không cần kiến thức chuyên môn. (Yêu cầu có kinh nghiệm sử dụng Java 8 trở lên.)

💾 Vui lòng kiểm tra trước khi tham gia lớp học

  • Khóa học sẽ được thực hiện trong môi trường phòng thí nghiệm trình duyệt web Scala . Do đó, bất kỳ ai có trình duyệt web như Chrome hoặc Safari và máy tính có kết nối mạng ổn định đều có thể tham gia khóa học, bất kể cấu hình hay hệ điều hành.
  • Nó được cấu trúc sao cho bạn có thể hiểu thoải mái chỉ bằng cách xem các bài giảng video.
  • Nếu bạn muốn thực hành, bạn có thể tự mình thử tại Skastie .
  • Nếu bạn muốn tham khảo mã nguồn được sử dụng trong bài giảng, vui lòng tham khảo kho lưu trữ GitHub của bài giảng .
  • Nội dung của bài giảng này cũng đã được cung cấp dưới dạng sách trực tuyến .
  • Kiến thức tiên quyết là kinh nghiệm học tập Java 8 trở lên.

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

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

  • nhà phát triển java

  • Bất cứ ai quan tâm đến lập trình chức năng

  • Bất cứ ai muốn trở thành một nhà phát triển giỏi hơn

  • Bất cứ ai quan tâm đến Scala

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

  • Kiến thức Java cơ bản (Java 8 trở lên)

Xin chào
Đây là

1,822

Học viên

140

Đánh giá

25

Trả lời

4.7

Xếp hạng

6

Các khóa học

함수형 프로그래밍에 관심이 많은 백엔드 개발자입니다. 카카오(Daum) 개발팀장, NHN 수석, LINE+ 리드를 지내며 개발팀 리딩을 했고, 현재는 디노티시아라는 AI스타트업에서 개발팀장으로 일하고 있습니다.

https://hatemogi.com/ 에 개발자 개인 홈을 운영중입니다.

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

Tất cả

40 bài giảng ∙ (1giờ 21phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

17 đánh giá

4.8

17 đánh giá

  • ongse015956님의 프로필 이미지
    ongse015956

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    8% đã tham gia

    Tôi đã nghe bài giảng Scala của Mosquito Hate và nó thực sự rất tuyệt vời! Phong cách giảng của I Hate Mosquitoes rất rõ ràng và dễ hiểu nên ngay cả tôi, một người mới làm quen với ngôn ngữ Scala, cũng có thể dễ dàng theo dõi. Nội dung bài giảng được tổ chức một cách có hệ thống nên tôi có thể hiểu Scala một cách hiệu quả từ những khái niệm cơ bản đến nội dung nâng cao. Ngoài ra, sự giảng dạy nhiệt tình và thái độ ân cần của thầy Mosquito Hate đã khiến không khí lớp học càng trở nên tốt đẹp hơn. Tôi đã học được rất nhiều điều về Scala qua bài giảng này và tôi rất vui vì tôi nghĩ nó sẽ giúp ích rất nhiều cho việc nghiên cứu phát triển sau này của tôi. Tôi khuyên bạn nên bài giảng Tôi ghét muỗi!

    • hatemogi
      Giảng viên

      Cảm ơn bạn đã xem xét dài. Tôi sẽ cố gắng tử tế hơn.

  • spacehwi4382님의 프로필 이미지
    spacehwi4382

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    10% đã tham gia

    Xin chào. Gần đây, tôi rất thích thú khi biết rằng các nhà phát triển được trả lương cao nhất ở Hoa Kỳ sử dụng ngôn ngữ Scala nhiều nhất. Trong khi đó, tôi cảm thấy rất may mắn khi tìm được khóa học Scala cơ bản như vậy. Tôi sẽ lắng nghe cẩn thận. Cảm ơn bạn ^ ^

    • hatemogi
      Giảng viên

      "Bài giảng Scala cơ bản" Cảm ơn vì lời nói của bạn.

  • saechimdaeki님의 프로필 이미지
    saechimdaeki

    Đánh giá 48

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Mong chờ bài giảng tiếp theo

    • hatemogi
      Giảng viên

      Cảm ơn bạn đã tham gia lớp học!

  • eunmin님의 프로필 이미지
    eunmin

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi nghĩ tôi có thể dễ dàng học ngữ pháp Scala bằng cách so sánh mã Java và mã Scala 1:1 rồi giải thích nó. Ngoài ra, nó ngắn gọn và súc tích nên có vẻ hữu ích trong việc học Scala một cách nhanh chóng. Khuyến khích!

    • hatemogi
      Giảng viên

      Cảm ơn bạn đã để lại nhận xét và chỉ ra chính xác những gì bạn đang tìm kiếm trong bài giảng này!

  • jigunkim1325님의 프로필 이미지
    jigunkim1325

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Bạn dạy theo cách giúp bạn dễ dàng học một ngôn ngữ mới.

    • hatemogi
      Giảng viên

      Cảm ơn bạn đã tham gia khóa học và viết bình luận.

1.164.769 ₫

Khóa học khác của hatemogi

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!