
자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
최태현
이 강의를 통해 Kotlin 언어의 특성과 배경, 문법과 동작 원리, 사용 용례, Java와 Kotlin을 함께 사용할 때에 주의할 점 등을 배울 수 있습니다.
초급
Kotlin, Java, 객체지향
Khung là một phần mềm tự thực thi có các tính năng phổ biến mà các nhà phát triển cần.
Kiến thức và kinh nghiệm để hiểu tất cả các framework trên thế giới
Khả năng giải thích lộ trình công nghệ phụ trợ
Khả năng xem khung phụ trợ từ góc nhìn của người sáng tạo
khung nền tảng,
Hãy cùng tự tay làm nhé! 🧰
Tạo khung backend của riêng bạn ,
Khóa học này sẽ giúp bạn dễ dàng hiểu và sử dụng nhiều khuôn khổ trên thế giới theo góc nhìn của người sáng tạo.
Tất cả các khuôn khổ trên thế giới
Tất cả đều được thực hiện theo cùng một quy trình .
Có rất nhiều món ăn ngon trên thế giới
Nhờ có thức ăn đó, chúng ta có thể sống hạnh phúc trên thế gian này.
Có nhiều cách để làm cho món ăn ngon trở nên ngon hơn nữa.
Tôi tự nấu đồ ăn.
Tất nhiên, bạn không thể làm tốt ngay từ đầu.
Bạn có thể không điều chỉnh được nguyên liệu hoặc làm cháy nồi.
Món ăn mà bạn đã dày công chế biến có thể nhận được những đánh giá tệ nhất.
Nhưng nếu bạn không nản lòng và tiếp tục cố gắng,
Công thức của riêng tôi đã hoàn thành,
Bạn có thể làm ra món ăn mà mọi người đều thích.
Nhưng kinh nghiệm và kiến thức thu được từ nấu ăn không dừng lại ở đó.
Cách bạn nhìn nhận thực phẩm sẽ thay đổi.
Nó giúp bạn có khả năng đọc được các thành phần, dụng cụ và suy nghĩ của người làm ra món ăn.
Và nó mở rộng tầm nhìn của tôi bằng sự khôn ngoan để tinh chỉnh công thức nấu ăn của mình đến mức hoàn hảo.
Việc tạo ra một khuôn khổ cũng tương tự như vậy.
Kinh nghiệm và kiến thức của tôi trong việc tạo ra các khuôn khổ
Các kỹ năng và kiến thức có trong các khuôn khổ khác,
Và nó giúp chúng ta hiểu được suy nghĩ của người đã tạo ra nó một cách chính xác.
Chính sự khôn ngoan sẽ giúp tôi nâng cao khả năng của mình.
Đó là lý do tại sao bạn không nên chỉ sử dụng khuôn khổ một cách tốt nhất.
Bạn phải tạo ra khuôn khổ riêng của mình để người khác sử dụng.
Không sao cả nếu mã có lộn xộn.
Tất nhiên, lỗi vẫn có thể xảy ra.
Có thể có khiếu nại từ người dùng.
Nhưng những khuôn khổ vĩ đại của thế giới đều được tạo ra thông qua cùng một quá trình.
Lặp lại quá trình gặp phải vấn đề, xác định và giải quyết chúng.
Quá trình này cho phép bạn thu thập kiến thức, kinh nghiệm và trở thành trí tuệ bên trong cơ thể bạn.
Làm phong phú thêm cuộc sống của các nhà phát triển.
Khả năng tái sử dụng SW
Trừu tượng cho
đơn vị mô-đun
mô hình hướng đối tượng
Đảm bảo tính song song và tính tuần tự
giao dịch
Hoàn toàn cần thiết
Thuộc tính chất lượng phi chức năng
"Tạo một khung nền tảng"
Từ không có gì đến một cấp độ có thể được sử dụng cho công việc thực tế
Nó bao gồm quá trình hoàn thiện khung nền tảng.
Sự trừu tượng hóa để có thể tái sử dụng phần mềm, đây là mục tiêu cơ bản của kỹ thuật phần mềm.
Khi chạy, hãy tạo một mô-đun có các chức năng và dữ liệu mong muốn.
các mô hình hướng đối tượng có sẵn,
Giao dịch đảm bảo cả tính song song và khả năng tuần tự hóa
Các thuộc tính chất lượng không chức năng phải được cung cấp cho nhà phát triển
Cần có một quá trình, kinh nghiệm và sự khôn ngoan để đưa nó vào khuôn khổ.
Thông qua bài giảng này
Nó giúp tôi và những người khác dễ dàng tạo ra phần mềm hoạt động.
Tôi hy vọng bạn có đủ can đảm và nỗ lực để tạo ra một khuôn khổ.
Và tôi hy vọng rằng thông qua những trải nghiệm như vậy, cuộc sống của các nhà phát triển sẽ trở nên phong phú và thú vị hơn.
Quá trình học tập và các tính năng
Phần 1. Chuẩn bị để dễ dàng tạo ra phần mềm hoạt động.
• Hiểu các phong cách kiến trúc Servlet và MVC và triển khai chúng theo góc nhìn của một khuôn khổ.
Phần 2. Tóm tắt các chức năng chung và sắp xếp chúng để dễ sử dụng.
• Hàm chung đầu tiên, đối tượng HttpServletRequest, được trừu tượng hóa và tái cấu trúc theo góc nhìn AOP để giúp các nhà phát triển sử dụng dễ dàng hơn.
Mục 3. Loại bỏ sự phát triển phụ thuộc vào SQL.
• Hiểu về sự phát triển phụ thuộc vào SQL và phát triển các tính năng của khuôn khổ để loại bỏ nó.
Mục 4. Triển khai DI và IoC để tái sử dụng logic dịch vụ.
• Suy nghĩ và triển khai DI và IoC, đây là những tính năng thiết yếu của một khuôn khổ, theo quan điểm kinh doanh.
Mục 5. Triển khai xác thực và kiểm soát truy cập.
• Triển khai các tính năng xác thực và kiểm soát truy cập để chứng minh tôi là ai và tôi có thể làm gì.
Phần 6. Mật mã học: Những điều nhà phát triển cần biết
• Tìm hiểu kiến thức để sử dụng hiệu quả công nghệ mã hóa khóa bí mật khối và triển khai nó vào các chức năng.
Mục 7. Triển khai chức năng ghi nhật ký để hiểu đặc điểm của SW.
• Triển khai các chức năng ghi nhật ký để hiểu các đặc điểm của SW trong các hệ thống hoạt động trong môi trường song song/song song.
Mục 8. Chúng tôi phân phối một phần mềm do chúng tôi tạo ra.
• Chạy một nửa khung công tác phụ trợ và triển khai và xác minh chức năng bảng tin cho nửa còn lại.
Phần 9. Phụ lục: Kích hoạt Thymeleaf trong khuôn khổ của chúng tôi.
• Sử dụng các công nghệ front-end được xây dựng tốt và cấu hình để chạy.
Sự khởi đầu thì đơn giản, nhưng
Cuối cùng, nó có thể được sử dụng trong thực tế
Bạn có thể hoàn thành một khuôn khổ backend tuyệt vời .
Khóa học này dành cho ai?
Bất cứ ai muốn biết các nguyên tắc của backend framework
Bất cứ ai muốn hiểu các lý thuyết cần thiết cho các nhà phát triển
Bất cứ ai muốn tạo SW để các nhà phát triển sử dụng
Cần biết trước khi bắt đầu?
trải nghiệm java
dbms, kinh nghiệm lập trình internet
237
Học viên
6
Đánh giá
26
Trả lời
4.5
Xếp hạng
1
Khóa học
Tất cả
97 bài giảng ∙ (14giờ 41phút)
Tất cả
6 đánh giá
4.5
6 đánh giá
Đánh giá 5
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
개발에서 중요한 포인트를 전반적으로 알 수 있는 강의입니다. 프레임워크를 직접 만드는 과정을 보여주면서, 어떤 이유에서 구현이 어떻게 돼야 하는지를 설명해주시는데, 여기서 개발자로서 고민해야 하는 포인트를 알 수 있습니다.
안녕하세요. 제로입니다. 오랜만에 수강평이 달렸네요. ^^ 이전에 이야기 드린 내용이지만 영상으로 전달해 드린 지식과 경험을 머리속에만 담아두지 말고 코드로 글로 표현하길 바라겠습니다. 지식은 표현하면서 완성되고 경험은 표현한 지식이 남에게 전달되면서 완성되기 때문입니다. 다시 한번 수강평 감사드립니다.
Đánh giá 31
∙
Đánh giá trung bình 4.7
4
완강은 하지 않았지만 좋은 강의 같습니다. 완강 후에도 수강평을 또 달 수 있으면 후기를 적어보겠습니다 :)
한 번 등록된게 있으면 두 번은 안되네요. 완강 후 답글로 후기 달도록 하겠습니다!
완강 후 수강평 기대하겠습니다. ^^ 한 가지 이야기 드리고 싶은 건 강의 내용이 많다 보니 중간에 듣다가 멈추시는 분들이 많습니다. 강의 작성자 입장에선 정말 안타까운데요. 각 섹터 마다 지식을 정리하는 글 또는 질문을 올리면 지치지 않고 끝까지 흥미를 가지며 들을 수 있을 것 같습니다. 왜 이렇게 하는 걸까? 나 같으면 이렇게 할 텐데... 이 지식은 잘못된 것 같은데? 저 지식은 이렇게 응용하면 어떻게 될까? 등의 생각을 질문으로 올리고 답변을 얻어가고 마음에 안 들면 다시 질문하는 형태로 강의를 이용하면 좋을 것 같습니다. 강의 비용은 강의 피드백도 포함되어 있습니다. 적극 활용해 주세요. :) 감사합니다.
Đánh giá 1
∙
Đánh giá trung bình 3.0
3
다시 한번도 봐야지 아직은 잘 정리가 안 됩니다.
안녕하세요. 제로입니다. 개정판 첫 수강평 감사합니다. 기술 서적은 어렵습니다. 첫번째 이유는 내가 모르는 지식이 생소하기 때문에 그 지식을 이해함에 시간이 걸리고 두번째 이유는 이전장에 읽었던 지식이 다음장을 이해할 경험으로 사용될때 까지 시간이 필요하기 때문입니다. 마지막으로 기술 서적은 단 시간에 읽을 수 없고 사람의 기억력은 망각 곡선이 있어 단기 기억은 금방 없어지기 때문에 오래전 읽었던 지식이 생소하게 느껴지기 때문입니다. 동영상 강의도 똑같은데요. 하지만 강의를 처음부터 끝까지 포기하지 않고 보면 상황이 달라집니다. 목차를 통해 내가 실제 필요한 기술을 찾아갈 기회가 생기거든요. 개발중 사용되는 IoC 지식이 필요하면 목차의 "서비스 로직을 재사용할 수 있는 DI 와 IoC 를 구현합니다." 선택해 다시 보면 되고 멀티쓰레드 환경에서 쓰레드 세이프티 한 코딩 방법이 필요하면 "멀티쓰레드 환경에서 로그 기능을 사용합니다." 선택해 응용하면 됩니다. 그래도 이해 안되면 강의를 만든 사람에게 물어보는 것도 괜찮구요. (질문 격하게 환영합니다.) 즉 기술 서적을 반복해서 볼 필요도 전체를 머리속에 정리할 필요가 없다는 거죠. 전체를 한번 봤으니 이후부턴 필요한 것만 선택해서 지식과 경험을 얻어가시기를 바랍니다. 제 강의를 끝까지 봐주신 것 정말 감사드립니다. 3점이 아쉽기는 하지만 강의를 끝까지 들어주시고 첫 수강평을 적어 주셔서 작은 선물(기프트콘)을 드리고 싶은데 강의 소개글에 있는 이메일로 회신 주시면 보내드리도록 하겠습니다.
1.164.107 ₫
Khám phá các khóa học khác trong cùng lĩnh vực!