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é! 🧰
Bài giảng này thế nào?
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ại sao bạn nên xây dựng khuôn khổ riêng của mình?
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.
Bài giảng này
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.
Thông tin bổ sung trong phiên bản sửa đổi
Dự án bảng thông báo
Giải thích quá trình hoàn thiện bảng thông báo và khung nền, đây là những chủ đề cơ bản của dự án đồ chơi.
Mô tả một khuôn khổ hoàn chỉnh vượt ra ngoài hướng
Khóa học nâng cao giải thích các nguyên tắc và chức năng của khuôn khổ cần thiết cho công việc thực hành bổ sung.
Hiểu rằng hướng của khung này tương tự khi so sánh với các khung khác.
Các bài giảng được thiết kế dành riêng cho sinh viên
Embedded Tomcat, cấu hình tự động môi trường thực thi
Cấu hình dự án/mô-đun cho người dùng Eclipse và IntelliJ
Nội dung học tập
Nó bao gồm tổng cộng 8 phần (không bao gồm phần định hướng).
Mỗi phần đều có một câu hỏi để suy nghĩ. Không có câu trả lời đúng hay sai, nhưng hãy suy nghĩ và diễn đạt bằng văn bản.
Vì các tính năng của khung được xây dựng tuần tự nên chúng tôi khuyên bạn nên học chúng theo thứ tự của chương trình giảng dạy .
Các khóa học (Nâng cao) cung cấp giải thích chi tiết về các chức năng cụ thể. Bạn sẽ dễ hiểu hơn nếu học chúng sau khi hoàn thành khóa học cơ bản.
Mã nguồn được sử dụng trong bài giảng được tải lên GitHub theo từng phần. (Liên kết)
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.
Hãy tham gia thử thách ngay!
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 .
Khuyến nghị cho những người này
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
Đây là bài giảng cung cấp cái nhìn tổng quát về những điểm quan trọng trong quá trình phát triển.
Nó cho thấy quá trình tự tạo khung và giải thích lý do cũng như cách thực hiện việc triển khai. Tại đây, bạn có thể tìm hiểu về những điểm bạn cần lo lắng với tư cách là nhà phát triển.
Xin chào. Nó bằng không. Đã lâu rồi tôi mới đăng bài đánh giá khóa học. ^^
Đây là điều tôi đã nói trước đây, nhưng
Đừng chỉ giữ kiến thức và kinh nghiệm được truyền tải qua video trong đầu.
Tôi hy vọng bạn có thể diễn đạt nó bằng văn bản bằng mã.
Kiến thức được hoàn thiện thông qua sự thể hiện.
Điều này là do kinh nghiệm được hoàn thiện khi kiến thức được thể hiện được truyền lại cho người khác.
Cảm ơn bạn một lần nữa vì đánh giá của bạn.
Tôi chưa hoàn thành khóa học, nhưng nó có vẻ là một khóa học tốt. Nếu tôi có thể để lại đánh giá khác sau khi hoàn thành khóa học, tôi sẽ viết đánh giá :)
Tôi rất mong nhận được đánh giá của bạn sau khi hoàn thành khóa học. ^^
Một điều tôi muốn nói với bạn là
Vì bài giảng có quá nhiều nội dung nên nhiều người dừng nghe giữa chừng.
Thật sự đáng tiếc cho tác giả khóa học.
Đối với từng lĩnh vực
Nếu bạn đăng một bài đăng hoặc câu hỏi sắp xếp kiến thức của bạn,
Tôi nghĩ bạn có thể nghe nó một cách thích thú cho đến hết mà không thấy chán.
Tại sao chúng tôi làm điều này?
Nếu là tôi thì tôi sẽ làm như thế này...
Tôi nghĩ kiến thức này sai?
Điều gì xảy ra nếu kiến thức đó được áp dụng như thế này?
Đăng suy nghĩ của bạn dưới dạng câu hỏi và nhận câu trả lời
Không thích thì hỏi lại
Tôi nghĩ sẽ tốt nếu sử dụng bài giảng.
Học phí cũng bao gồm phản hồi về khóa học.
Hãy tận dụng tối đa nó. :)
Cảm ơn
Xin chào. Nó bằng không.
Cảm ơn bạn đã đánh giá lần đầu tiên về phiên bản sửa đổi.
Sách kỹ thuật rất khó.
Lý do đầu tiên là
Vì kiến thức mình không biết là xa lạ
Phải mất thời gian để hiểu được kiến thức đó.
Lý do thứ hai là
Những kiến thức bạn đã đọc ở chương trước
Điều này là do cần có thời gian cho đến khi nó có thể được sử dụng như một kinh nghiệm để hiểu chương tiếp theo.
Cuối cùng
Sách kỹ thuật không thể đọc được trong thời gian ngắn.
Trí nhớ của con người có một đường cong lãng quên.
Bởi vì trí nhớ ngắn hạn biến mất nhanh chóng.
Lý do là vì kiến thức tôi đọc đã lâu, tôi cảm thấy xa lạ.
Các video bài giảng đều giống nhau.
Tuy nhiên, nếu bạn xem bài giảng từ đầu đến cuối mà không bỏ cuộc thì mọi chuyện sẽ thay đổi.
Thông qua mục lục, tôi có cơ hội tìm thấy những kỹ năng mà tôi thực sự cần.
được sử dụng trong quá trình phát triển
Nếu bạn cần kiến thức về IoC
“Triển khai DI và IoC có thể sử dụng lại logic dịch vụ.” Bạn có thể chọn nó và nhìn lại.
Trong môi trường đa luồng
Nếu bạn cần một phương pháp mã hóa an toàn theo luồng,
"Sử dụng chức năng nhật ký trong môi trường đa luồng." Chỉ cần chọn và áp dụng.
Nếu vẫn chưa hiểu bạn có thể hỏi người soạn bài giảng cũng được.
(Các câu hỏi được chào đón nồng nhiệt.)
nói cách khác
Không cần đọc đi đọc lại sách kỹ thuật
Không cần thiết phải sắp xếp mọi thứ trong đầu.
Tôi đã nhìn thấy toàn bộ sự việc một lần
Từ giờ trở đi, tôi hy vọng bạn có thể tích lũy được kiến thức và kinh nghiệm bằng cách chỉ chọn những gì bạn cần.
Cảm ơn các bạn rất nhiều vì đã theo dõi bài giảng của tôi cho đến cuối.
Dù 3 điểm đáng thất vọng
Cảm ơn bạn đã nghe bài giảng cho đến hết và viết bài nhận xét đầu tiên.
Tôi xin tặng bạn một món quà nhỏ (giftcon).
Vui lòng trả lời địa chỉ email trong phần giới thiệu bài giảng và chúng tôi sẽ gửi cho bạn.