강의

멘토링

로드맵

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á

82 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

Dịch cái này sang tiếng Việt

  • 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,734

Học viên

137

Đá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

    I took Mogihideo's Scala lecture and it was really great! Mogihideo's lecture style is very clear and easy to understand, so even I, who is new to Scala, could easily follow along. The lecture content was also organized systematically, so I was able to effectively understand Scala's basic concepts to advanced content. In addition, Mogihideo's passionate teaching and friendly attitude made the class atmosphere even better. I learned a lot about Scala through this lecture, and I am so happy that it will be a great help for my future development studies. I recommend Mogihideo's lecture!

    • hatemogi
      Giảng viên

      Thank you for your long review. We will try to be more friendly.

  • spacehwi4382님의 프로필 이미지
    spacehwi4382

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    10% đã tham gia

    Hello. I recently heard that the highest paid developers in the US use Scala the most, and I became very interested in it. Then, I found this fundamental Scala lecture and I think I am very lucky. I will listen carefully. Thank you ^ ^

    • hatemogi
      Giảng viên

      Thank you for the "Fundamental Scala Lecture".

  • saechimdaeki님의 프로필 이미지
    saechimdaeki

    Đánh giá 48

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    I look forward to the next lecture.

    • hatemogi
      Giảng viên

      Thank you for taking the class!

  • eunmin님의 프로필 이미지
    eunmin

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    I think it's easy to learn Scala grammar because it explains it by comparing Java code and Scala code 1:1. Also, it's short and concise, so it seems to help you learn Scala quickly. I recommend it!

    • hatemogi
      Giảng viên

      Thank you for leaving a review that highlights exactly what you were looking for in this lecture!

  • jigunkim1325님의 프로필 이미지
    jigunkim1325

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    You teach in a way that makes it easy to approach new languages.

    • hatemogi
      Giảng viên

      Thank you for taking the class and writing a review.

1.163.974 ₫

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!