강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Programming Language

Hướng dẫn về Elm, một ngôn ngữ front-end thuần túy chức năng

Nghiên cứu tài liệu hướng dẫn ngôn ngữ lập trình Elm để tạo ứng dụng web giao diện người dùng bằng lập trình chức năng thuần túy chỉ trong 3 giờ.

(5.0) 5 đánh giá

360 học viên

  • hatemogi
함수형
함수형프로그래밍
프론트엔드
elm
3시간 만에 완강할 수 있는 강의 ⏰
공식문서
Functional Programming
SPA
Web Application
Thumbnail

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

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

  • Cây du

  • Lập trình chức năng thuần túy

  • giao diện người dùng

Uống hết trong 3 giờ!
Học lập trình hàm với Elm 😎

Elm, một ngôn ngữ dành riêng cho front-end ✔️

Elm là ngôn ngữ dành riêng cho front-end, dùng để xây dựng ứng dụng web bằng lập trình hàm thuần túy. Đây là ngôn ngữ chuyên biệt cho từng lĩnh vực, dùng để xây dựng giao diện người dùng đồ họa (GUI) dựa trên trình duyệt, đặc biệt chú trọng đến khả năng sử dụng và tính mạnh mẽ.

Nếu khuôn khổ FE phức tạp
Hãy thử Elm 📌

Elm vừa là ngôn ngữ lập trình vừa là một framework dành riêng cho ứng dụng web front-end. Bạn có thể tạo ứng dụng web nhanh chóng mà không cần phải học cả ngôn ngữ lẫn framework.

Nếu bạn thấy các framework front-end phổ biến như React hay Vue quá phức tạp, Elm có thể là giải pháp. Đối với các nhà phát triển back-end, việc học một framework front-end mới, hợp thời có thể rất khó khăn. Hãy cùng tìm hiểu Elm, nền tảng cung cấp mọi thứ bạn cần và nhanh chóng xây dựng các ứng dụng web bạn cần.

Khóa học này sẽ hướng dẫn bạn tìm hiểu tài liệu chuẩn Elm và thực hành theo . Chúng ta sẽ khám phá Kiến trúc Elm (TEA), một kiến trúc mạnh mẽ để xây dựng ứng dụng web. Mặc dù không gì sánh bằng tài liệu chính thức, nhưng việc tự mình đọc toàn bộ tài liệu tiếng Anh là một thách thức. Với những giải thích bằng tiếng Hàn dễ hiểu, từ ngữ pháp cơ bản đến các kiểu dữ liệu, phát triển và tối ưu hóa ứng dụng web, tôi hy vọng bạn sẽ có thể theo dõi mà không gặp bất kỳ khó khăn nào.

Tài liệu chính thức của Elm

Người chia sẻ kiến thức cho bài giảng này là ✒️

Là một nhà phát triển phần mềm quan tâm đến lập trình chức năng, đôi khi tôi thấy Elm hữu ích khi xây dựng các ứng dụng web cả trong công việc và ngoài công việc, đó là lý do tại sao tôi phát hành khóa học miễn phí này.

  • Line Plus đã phát triển và vận hành ứng dụng quản lý phân phối cho hệ thống phân phối doanh thu quảng cáo của mình bằng Elm.
  • Phát triển và vận hành trang hoạt động của Jeju Developers Group bằng Elm.

Tôi giới thiệu điều này cho những người này 🙆‍♀️

Các nhà phát triển front-end quan tâm đến lập trình chức năng

Các nhà phát triển phần mềm cần tạo các ứng dụng web, chẳng hạn như các công cụ quản lý nội bộ

Bất kỳ ai đang tìm kiếm một khuôn khổ ứng dụng web front-end đơn giản

🤗 Tham gia bài giảng này

  • Bạn sẽ học cách xử lý gọn gàng nhiều hiệu ứng khác nhau trong ứng dụng web bằng các hàm thuần túy.
  • Ngay cả các nhà phát triển phần mềm cũng có thể dễ dàng tạo ứng dụng web.
  • Elm chỉ có thể được phát triển bằng lập trình hàm. Khi phát triển bằng Elm, bạn cũng sẽ tự nhiên học được lập trình hàm.
  • Tôi ngạc nhiên khi thấy mình phải vật lộn thế nào để học một khuôn khổ phức tạp như vậy trong khi có một giải pháp thay thế dễ dàng hơn nhiều.

Câu hỏi dự kiến Hỏi & Đáp 💬

H. Cây Elm có ưu điểm gì?

Elm vừa là ngôn ngữ lập trình vừa là một framework dành riêng cho ứng dụng web front-end. Bạn có thể tạo ứng dụng web nhanh chóng mà không cần phải học nhiều ngôn ngữ lập trình hay framework riêng biệt.

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

Kinh nghiệm với HTML/CSS được khuyến khích, và kiến thức trước về cách thức hoạt động của JavaScript sẽ giúp việc học dễ dàng hơn. Kinh nghiệm với các framework như React hoặc Vue sẽ hữu ích, nhưng không bắt buộc.


Những điều cần lưu ý trước khi tham gia khóa học 📢

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Windows, macOS, Linux, Ubuntu, v.v., môi trường trình duyệt web.
  • Công cụ cần thiết: Tất cả những gì bạn cần là một trình duyệt web.

Tài liệu học tập

Kiến thức và biện pháp phòng ngừa của người chơi

  • Cần có kiến thức cơ bản về HTML/CSS.
  • Bạn nên quen thuộc với môi trường hoạt động JavaScript nhưng không yêu cầu kinh nghiệm chuyên sâu.

Nguồn hình nền thu nhỏ bài giảng: Dylan Freedom trên Unsplash

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 có ngôn ngữ và framework chuyên dụng cho phát triển front-end

  • Những người muốn sử dụng lập trình chức năng một cách thực tế

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

  • HTML, CSS

  • Quan tâm đến lập trình chức năng

Xin chào
Đây là

1,632

Học viên

127

Đánh giá

23

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ả

8 bài giảng ∙ (2giờ 55phút)

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

Đánh giá

Tất cả

5 đánh giá

5.0

5 đánh giá

  • 쿠카이든님의 프로필 이미지
    쿠카이든

    Đánh giá 439

    Đánh giá trung bình 5.0

    5

    13% đã tham gia

    elm에 대해 알아갑니다! 좋은강의 감사드립니다~!

    • 김대현
      Giảng viên

      말씀 고맙습니다!

  • 똘똘이스머프님의 프로필 이미지
    똘똘이스머프

    Đánh giá 868

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    귀한 강의 감사합니다. 항상 건강 조심하세요.

    • 김대현
      Giảng viên

      수강 및 말씀 감사합니다.

  • 조현석님의 프로필 이미지
    조현석

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    현대 프론트엔드 프레임워크의 모태인 엘름 아키텍처를 맛 보기에 좋은 강의입니다.

    • 김대현
      Giảng viên

      호평 감사합니다.

  • 전홍식님의 프로필 이미지
    전홍식

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • 한종엽님의 프로필 이미지
      한종엽

      Đánh giá 11

      Đánh giá trung bình 5.0

      5

      63% đã tham gia

      좋은 설명 및 강의 감사합니다.

      Miễn phí

      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!