Hôm nay tôi được học về service và router trong angular. Service trong Angular cũng như Spring MVC bản chất của nó là để giảm sự phụ thuộc giữa các module làm code dễ đọc hơn, ít phụ thuộc vào nhau hơn dẫn đến dễ bảo trì và nâng cấp hơn. Router thì lại là một sự khác biệt rõ ràng. Từ Spring tôi chỉ biết việc chuyển page là phải load lại cả 1 trang nhưng bây giờ tôi …
Author: Do Quoc Du
Hôm nay học part 3 của Angular là form. Bất kỳ framework nào sử dụng form đều phải giải quyết 2 vấn đề, đó là binding data và validate. Trong tất cả các framework này, phần lớn đều có xuất hiện một object form phía sau form này mà thông qua việc lấy và sử dụng object trên, ta có thể sử dụng các thuộc tính của object này trong việc validate. Reactive Form là một trường phái code khác, …
Hôm nay trước khi nghiên cứu Angular hiệp thứ n, chợt nhận ra tết đã gần kề. Tết về hạt điều là món ăn vặt không thể thiếu cho mọi người vừa bổ dưỡng vừa tiện lợi cho mọi người. Lớp C0919H1 trân trọng giới thiệu hạt điều nhãn hiệu bạn Nghĩa nùn “thơm, ngon, bổ, rẻ “. Mọi thắc mắc xin liên hệ lớp C0919H1 để biết thêm chi tiết. Về angular có lẽ ko ngon bổ rẻ như …
Hôm nay được học về angular chúng ta đã có thể hiểu được những TypeScript, jQuery áp dụng vào ở module nay như thế nào. Cảm nhận đầu tiên về angular cấu trúc cũng khá giống với MVC trong Spring. Component cũng giống như Controller, class cũng như model, html chắc hẳn là view. Cũng lâu rồi mới có thể hoàn thành được bài tập trong một buổi chiều, dành thời gian để đi chạy mà không phải suy nghĩ …
TypeScript được phát triển dựa trên JavaScript. Khá khó khăn khi thực hành ngôn ngữ mới này. Tuy phát triển dựa trên JavaScript nhưng TypeScript có một số kiểu dữ liệu mới như enum, interface, class. Chưa thực hành được nhiều nên vẫn cảm thấy khá mới lạ với các kiểu dữ liệu này. Đặc biệt có khái niệm bất đồng bộ khác là khó hiểu. Từ đó sinh ra promise để xử lý vấn đề này và nâng cao …
jQuery là một thư viện JavaScript gọn nhẹ (lightweight), “viết ít hơn, làm nhiều hơn” (write less, do more). Mục đích của jQuery là giúp sử dụng JavaScript dễ dàng hơn trên trang web của bạn. JQuery thực hiện rất nhiều công việc phổ biến mà đòi hỏi phải viết nhiều dòng mã JavaScript, và đưa chúng vào các phương thức mà bạn có thể gọi chỉ với một dòng mã. jQuery hoạt động trên mọi trình duyệt và có khả năng …
Module 3 thật ảo diệu, tạo ra 1 loạt giao diện long lanh, những đường nét bo tròn tinh tế, những icon đơn giản , những pha phối màu chỉ cần một vài câu lệnh đơn giản đến bất ngờ. Nhưng bootstrap thực sự rộng, để hiểu và thực hành các câu lệnh đó cũng là một vấn đề rất lớn. Cốt lõi của của bootstrap có lẽ đều nằm trong https://getbootstrap.com/docs/3.3/components/ Một buổi để học và thực hành bootstrap …
Nếu bạn đang tìm kiếm cuốn sách hướng dẫn bạn cách làm quen với một cô gái thi đây chính là cuốn sách bạn đang tìm kiếm. Cuốn sách sẽ hướng dẫn chi tiết bạn từ các làm quen, nhắn tin, tìm kiếm date với nàng, thu hút sự chú ý,… Đó có lẽ là phần mà nhiều người tìm kiếm nhất khi đọc tiêu đề của cuốn sách này, nhưng cuốn sách còn chứa đựng nhiều ý nghĩa hơn …
Sau những ngày vùi đầu vào code thi hôm nay là ngày thư giãn nhất. Sau khi tham dự buổi lễ tri ân của CodeGym, tôi lại bắt đầu lao vào những dòng code như mọi ngày. Chợt hôm nay thấy thật mình cũng gặp khá nhiều những khó khăn và đang bắt đầu chậm lại. Quá nhiều kiến thức mới đc đề cập đến mà chỉ là sơ qua, còn có quá nhiều thứ để học và để đọc …
MVC như đã nói từ trước là mô hình gồm 3 tầng Model, Views, Controller. Framework Spring MVC là môi trường tổng thể, cung cấp đầy đủ chức năng, công cụ giúp lập trình viên tập trung hơn vào nghiệp vụ, có khả năng tái sử dụng code cao. Spring MVC có Font Controller là nơi tiếp nhân các request đầu tiên, thông qua nó có thể dẫn đến các còn troller khác. Nói các khách Font Controller là nơi …
Sau khi đăng ký và chờ đợi mòn mỏi cũng đã đến ngày mà tôi mong chờ: Global Day Of Coderetreat 2019. Hi vọng sự kiện này sẽ giúp mình thu nhặt được thêm nhiều kiến thức và kỹ năng. 8h30, tôi đã có mặt ở ngay TT01 nhận ngay được sự tiếp đón nhiệt tình của 2 nhân viện nào đó chưa biết tên. 2 bạn nhiệt tình đưa tôi bảng tên, dặn dò các thứ và quan trọng …
MVC là một mẫu thiết kế phân tầng. MVC là viết tắt của Model, View, Controller. Mỗi tầng sẽ có một nhiệm vụ riền biệt. Model là những class cung cấp dữ liệu, liên kết với database. View nhận dữ liệu từ model và controller hiển thị, tương tác cho người dùng, Controller là phần trung gian có nhiệm vụ điều hướng các request từ người dùng. Tuy có thể hiểu đơn giản như vậy nhưng làm việc và xử …
JSP là ngôn ngữ kịch bản phía server để tạo ra những trang web động( dynamic web). JSP có phần mở rộng là /jsp. JSP có vòng đời khá giống với Servlet. Vì JSP sẽ biên dịch sang Servlet để chạy. JSP và Servlet khác nhau như thế nào: JSP sẽ đóng vai trò View nhiều hơn và có các mã Java nằm trong HTML. Servlet đóng vai trò controler, vì servlet mạnh về controling và dispatching. Servlet có các …
Sau khi mơ hồ về SQL thì chúng ta đã bắt đầu chuyển qua Web. Hôm nay đã lắp ghép và hiểu được sơ sơ về bức tranh toàn cảnh mà chúng ta sẽ làm việc với Web server và Database. Nhưng servlet vẫn là một cái gì đó khá khó hiểu và chưa biết sử dụng. Ngoài ra trong servlet còn nhúng ngôn ngữ html vào trong java gây một sự khó hiểu và khó sử dụng rất lớn. …
Có thật chúng ta có thể tự tạo niềm hạnh phúc cho mình? Hay hạnh phúc của chúng ta đều do hoàn cảnh quyết định? Cuốn sách này đã cho tôi biết được là tất cả đều do chúng ta quyết định mà không phải dựa vào ngoại cảnh. Chúng ta hiện tại đang làm mọi việc chủ yếu đều qua tiềm thức của mình. Tiềm thức được hình thành dựa trên các mối quan hệ thân thiết, các sự …
1.Interface Interface được thiết kế để hỗ trợ đa kế thừa.Từ khóa implements để triển khai 1 interface 2.Abstract Abstract là lớp trừu tượng và không thể tạo được Object của class abstract.Có một method abstract thì đó là môtj class abstract …
1.Tác dụng Khi subcalss kế thừa một superclass thì subclass sẽ có tất cả các property / method của superclass. Vậy nên sẽ tránh được việc lặp code, code sẽ dễ bảo trì và nâng cấp hơn. 2.Các dạng Single: 1 superclass -> 1subclassMultilever: 1 super của superclass -> 1 superclass -> 1 subclassHierachical 1superclass ->1 subclass ->1subclass -> 1sub op subclassMultiple (Java không hỗ trợ) 3.Quy tắc kế thừa X và Y có quan hệ kế thừa khi X …
1.Access Modifier Access Modifier là các quy định về quyền truy cập của lớp, các phương thức, đặc điểm trong lớp đó. Có 4 loại Access Modifier là public, protected, default, private. Khai báo public các thuôc tính sẽ được cấp quyền truy cập ở mọi nơi.Protected phạm vi truy cập chỉ trong lớp cha và các lớp con kế thừa nhưng ở ngoài package.Default phạm vi chỉ trong package không được ra ngoài package.Private phạm vi truy cập chỉ …
1.Exception là gì? Dịch sát nghĩa thì Exception là ngoại lệ. Trong Java nó ám chỉ tình trạng sai, sự cố bất thường xảy ra khi thực thi chương trình có thể dẫn đến crash chương trình (đỏ lè terminal đó). Đó là cách nhận biết khi các Exception xảy ra. Vậy exception để làm gì, tại sao nó lại xuất hiện trong các ngôn ngữ không chỉ trong Java. 2.Exception để chữa bệnh gì? Khi thực thi một chương …
Thay đổi format học Coach cho cả lớp chuyển từ học truyền thống sang học nhóm. Tôi được nhận nhóm với song Tùng (lớp trưởng, anh cả) và 1 bạn nữa random. Tôi lần đầu được bầu làm trưởng nhóm. 2. Làm quen với Java Làm quen với biến, array trong Java thấy có nhiều thay đổi so với JS, khó khăn hơn. Về sẽ phải đọc thêm nhiều tài liệu để hiểu được các quản lý bộ nhớ của …