Hôm nay không hiểu sao lại nhớ ra mà vào lại web này, khá ngạc nhiên vì tài khoản mình vẫn vào được. Trước có lần mình thử vào nhưng không được ( chắc nhầm pass). Mà CodeGym chắc còn nghỉ tết nên dạo này không thấy có bài mới. Thế là nổi hứng viết linh tinh vài dòng. Tình đến nay mình cũng tốt nghiệp gần một năm rồi, mình học khóa C1019i1. Học PHP, tốt nghiệp ra thì …
Author: Pham Ngoc Dieu
Mấy hôm nay bận quá quên không viết blog, hôm nay mình mới viết lại, chủ yếu là viề việc mới nâng cấp Ram cho laptop của mình. Mình học PHP, trước dùng webstorm để code javascript, rồi đến phpstorm để code php thuần rồi qua laravel thì vẫn khá mượt, laptop của mình dùng chỉ có chip i3, ram 4GB thôi. Tuy nhiên từ lúc học modul angular, quay lại webstorm code thì liên tục treo máy, ngồi nghe …
TypeScript là phiên bản nâng cao của JavaScript, vậy khác biệt hay nâng cao của nó là gì? Sau khi tìm hiểu một chút thì với mình khác biệt lớn nhất đó là TypeScript chặt chẽ hơn javascript, javascript vốn nổi tiếng là lỏng lẻo, Typescript thì chặt chẽ, nghiêm khắc hơn, ít nhất là hơn javascript. Cụ thể thì TypeScript cho phép khai báo kiểu các dữ liệu chặt chẽ, như number, string, boolean,….. mà vẫn tương thích với …
Hôm nay ở lớp học về UI và UX, đây là hai phần quan trọng liên quan đến thiết kế giao diện và trải nghiệm người dùng. Đặc biệt trong đó có giới thiệu F-Pattern, đây là một mô hình mô tả cách thức thông thường mà mắt người thường đảo qua các khối nội dung trên một trang web. Tuy nhieen F-pattern thường phù hợp với web có nhiều nội dung bằng chữ, với các web không nhấn mạnh …
Chuẩn bị cho modul 4 angular , mình được bảo đọc trước về TypeScript. Vậy TypeScrupt là gì? TypeScript là một ngôn ngữ mã nguồn mở miễn phí hiện đang được phát triển và bảo trì bởi Microsoft. nó có thể được coi là một phiên bản nâng cao của Javascript. TypeScript có thể sử dụng để phát triển các ứng dụng chạy ở client-side (Angular2) và server-side (NodeJS). TypeScript thêm các namespace, class và module tùy chọn vào JavaScript. …
Chiều nay đã bảo vệ xong case study modul 3, flower shop của bọn mình cũng đã thành hình , tuy nhiên tạm kết là vì dù tuần qua thức đêm OT suốt, trang web đã có các tính năng cần thiết nhưng vẫn còn rất nhiều điều có thể làm với trang web , rất nhiều tính năng có thể thêm vào để trải nghiệm người dùng được tốt hơn. Nhưng do thời gian làm case study đã hết …
Ngày thứ 2 làm case study, webshop bán hoa của 4 tên con trai đã thành hình. Dù vậy những việc đã làm hiện chỉ mới là CRUD và ghep dữ liệu vào template đã tìm được mà thôi. Theo mình thấy tiến độ có hơi chậm, trước mình nghĩ việc này có lẽ làm 1 ngày hoặc 1,5 ngay . Tuy nhiên công việc đã kéo dài sang 2 ngày. Nguyên nhân có lẽ là do việc phối hợp …
Hôm nay là ngày đầu làm case study webshop, tối hôm trước, trước khi làm case study, cả nhóm đã có sự chuẩn bị trước, như việc tìm template phù hợp, mình cũng đã nghĩ trước về database nên hôm nay khi đến lớp, mọi người làm khá thuận lơi, dù gặp một số khó khăn nhưng cuối cùng cũng vượt qua được.Khó khăn chủ yếu là:– Phân công công việc chưa hợp lý lắm: do trong trang web các …
Hôm nay mình thi hết modul 3 laravel và nhận case study. Bài thi diễn ra khá thuận lợi, dù kết quả bài thi lý thuyết hơi thấp hơn mòng đợi, còn bài thực hành khá ổn dù tới giờ mình vẫn bực mình vì không hiểu sao mình lại quên không thêm confirm khi delete sản phẩm 🙁 . Rõ ràng đây là chức năng khá đơn giản nhưng luôn yêu cầu khi delete, thế mà quên mất :(.Về …
Hôm nay học về automated testing , trong đó có nói nhiều về TDD và test trong laravel . Trong laravel tích hợp sẵn 2 loại test là unit test và feature test. unit test là kiểm thử đơn vị, đây là kiểm thử ở đơn vị mã nguồn. Một đơn vị mã nguồn là thành phần nhỏ nhất trong một mã nguồn mà ta có thể kiểm tra như class, method,… Feature Test có thể kiểm tra một phần …
Nửa đêm ngồi viết những dòng này mà nản quá, từ đầu mình đã biết để học tập và làm việc tốt luôn cần có một súc khỏe tốt, mà để có một súc khỏe tốt cần sinh hoạt , ngủ nghỉ hợp lý. Mà mình có một vấn đề rất làm mình khó sử, đó là việc ngủ đúng giờ, đó là bình thường khoảng 7h đến 9h mình cực kỳ buồn ngủ, không thể làm được gì, ngồi …
JQuery là một thư viện JavaScript . 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ã. Đó là định nghĩa trên codegym, mà đúng thế thật từ lúc học jquery thấy nhiêu hiệu ứng tuyệt vời được hỗ trợ …
hôm trước học về Web service và RESTful, về cơ bản một phương thức giao tiếp giữa hai ứng dụng hoặc các thiết bị điện tử trên mạng. Học lý thuyết có vẻ ổn, nhưng về lý thực hành làm mình thực sự bực mình, trước giờ thường thực hành khá nhanh, vì toàn làm theo mẫu, đôi khi có tý lỗi nhưng khắc phục cũng nhanh, đây là lần đầu tiên mất nhiều thơi gian như thế cho bài …
Hôm nay ở lớp, bên cạnh các việc khác thì đước giới thiệu thêm về API. API là các phương thức, giao thức kết nối với các thư viện và ứng dụng khác. Nó là viết tắt của Application Programming Interface – giao diện lập trình ứng dụng. API cung cấp khả năng cung cấp khả năng truy xuất đến một tập các hàm hay dùng. Và từ đó có thể trao đổi dữ liệu giữa các ứng dụng. Trong đó đặc biệt …
Giờ mình mới cảm thấy hết tết thật, dù một số nơi vẫn được nghỉ do dịch, anh em cố gắng bắt tay vào việc luôn nhé. Đây là một số lưu ý giúp khởi động lại mình sưu tầm được:Kiểm tra lại công việc trước tếtLên kế hoạch cho công việc sau tếtĐi ngủ đúng giờThức dậy sớmRèn luyện thể thaoĐọc sách, báo, cập nhật tin tứcTrò chuyện với mọi ngườiHạn chế dùng rượu bia🙂 Nói thế thôi chứ …
Hôm nay tự nhiên chả biết viết blog gì về bài học, khi nghe seminar về MySQL , mọi người có nói về giới hạn mở rộng của nó, mình tìm hiểu thêm thì vẫn chưa tìm được giới hạn này, chỉ nhớ trước có một bài dịch về cơ sở dữ liệu MySQL và NoSQL có liên quan một chút, nên đăng lại xem sao: Khả năng mở rộng.:Trong hầu hết các trường hợp, cơ sở dữ liệu SQL …
Đây đúng kiểu thời tiết mình gét nhất, cả ngày cứ loay hoay, chả làm được gì, chỉ muốn ngủ, muốn học nhưng buồn ngủ làm rất khó tập trung, giờ học lý thuyết phải cố lắm mới trụ được đến hết giờ. Dù vậy vẫn phải học, hôm nay học về eloquent và các mỗi quan hệ trong eloquent, đây là hỗ trợ của laravel dể xử ký quan hệ của các bảng trong cơ sở dữ liệu. Eloquent …
Thỉnh thoảng mọi người nói vui là đóng tiền đến codegym là để mua môi trường học tập thôi, vì nếu có thể tự học thì chẳng cần đi học làm gì. Nghĩ kỹ lại thấy cũng đúng, như cuối tuần vừa rồi ở nhà thử làm CRUD của laravel , dù chỉ làm lại bài thực hành, và gõ nó theo kiểu Repository patten thôi, có 2 bài thực hành mà mất cả 2 ngày cuối tuần mà vẫn …
Hôm nay đang học thì thấy có thông báo về dịch , anh em cũng có vẻ hoang mang, tuy nhiên theo mình tìm hiểu thì dù Việt Nam cũng đã có người nhiễm bệnh nhưng hiện tại thì có vẻ mọi việc vẫn đang trong tầm kiểm soát, anh em nên đề phòng những cũng không nên thaí quá để ảnh hưởng tới cuộc sống. Mọi người tham khảo cách phòng tránh nhé: – Tránh đi lại, du lịch …
Buổi học đầu năm , ngoài một số hoạt động chúc mừng năm mới, mọi thứ diễn ra đúng như mình nghĩ luôn, làm mình có cảm giác mình đã quen với việc học ở codegym và đã học lâu lắm rồi chứ không phải 2 tháng. 🙂Hôm nay tiếp tục học về controller trong laravel, tiếp tục phần học từ năm ngoái, phần mình mình đã nghĩa qua một chút nên cảm giác bắt nhịp lại khá tốt, không …
Cả ngày mùng 1 mưa gió, với lại năm nay nhà mình có tang nên mùng 1 không phải đi chúc tết, thành ra cứ quanh quẩn ở nhà, làm mấy việc linh tinh , vậy mà cũng hết ngày. Tối lên dịnh học một chút mà mới ôn lại tí mà không hiểu sao đau đầu quá, chẳng vào gì cả :(. Tự nhiên thấy hoang mang quá, nhớ ra blog này lên viết vài dòng khai bút đầu …
Buổi học đầu với lavarel diễn ra khá nhẹ nhàng, mình chỉ cài đặt rồi chạy vài chương trình đơn giản. Laravel là PHP framework mã nguồn mở và miễn phí số một hiện nay, lavarel được phát triển bởi Taylor Otwell và nhắm vào mục tiêu hỗ trợ phát triển các ứng dụng web theo kiếm trúc model-view-controller (MVC). Những tính năng nổi bật của Laravel bao gồm cú pháp dễ hiểu – rõ ràng , một hệ thống …
Cuối cùng cũng sống qua được buổi báo cáo thuyết trình về case study modul 2, dù còn rất nhiều điểm không hài lòng nhưng ít nhất cũng có thể tự an ủi mình một chút rằng sản phẩm cũng đã ra dáng một út dụng bản kanban. Có 3 điểm đáng nhớ nhất trong quá trình làm case study này đó là những buổi tối thúc khuya để tìm hiểu về drop drag và cách lấy dữ liệu, sự …
Modul này mình làm mọt case study cá nhân về inotes để ghi nhớ và 1 case study nhóm về bảng Kanban. Kanban thì khó nhất là drag, drop, đây thực sự là thử thách lớn vì phần này phần nhiều liên quan đến Javascrip học các bộ công cụ, thư viện của nó, nhưng mình đến lúc này mình gần như đã quên sạch về Javascript rồi, phải vừa học lại vửa tìm hiểu làm mình đau đầu không …
Việc sử dụng một công cụ mình không thành thạo rất dễ gây ra nhiều lỗi ngoài ý muốn và gây ức chế, hôm nay là một trong những ngày như vậy, Trước kia mình dùng git mang tính cá nhân là chính, loanh quanh chỉ mấy cấu lệnh, git clone, init, pull, commit, push thôi, làm việc rất đơn giản, chẳng mấy khi có lỗi, làm mình tưởng git chỉ có thể, hôm nay bắt đầu làm việc với …
Hôm nay ở lớp đã thi hết modul 2 của khóa PHP, modul này chủ yếu học về PHP thuần, các thuật toán tìm kiếm, sắp xếp, cleancode, refactor, string, regex, list, stack, queue, mySql, css, bootstrap,…. Về thực hành nhiều nhất là CRUD. Khi học không cảm giác gì nhưng đến khi hết mới thấy vèo cái đã xong modul rồi. Và nhanh nhất là thời gian làm bài thi, trước giờ đều vây, lúc thi là lúc mình …
Hôm nay là ngày trước khi thi hết modul 2, mới ngày nào bắt đầu mà giờ đã gần đi đến điểm cuối của modul rồi, định dành chút thời gian ôn lại kiến thức mà mọi chuyện không diễn ra đúng kế hoạch lắm, buổi sáng định làm mấy bài bootstrap để chiều ôn mà đến tận chiều muôn mới làm xong, chỉ ôn được một chút, xem ra khả năng lập kế hoạc của mình vẫn không ổn …
Hôm nay ở lớp học về CSS và bootstrap, trước giờ mình không thích phần này lắm, vì xưa nay lúc nào mình cũng gặp khó khăn trong việc thiết kế giao diện, với giao diện có trước thì mình làm thế nào cũng không giống như có sẵn được . Giờ dùng bootstrap cũng thế, nhưng đúng là giờ dùng bootstrap thì việc bố cục trang web đã nhanh hơn nhiều trước kia, còn nếu nếu dùng CSS thuần …
Lớp mình mới bắt đầu thực hiện OKR , vì các mục tiêu giúp cho mọi người có thể khỏe mạnh , học tập, code tốt hơn. Các mục tiêu khác chưa thể hiện hết nhưng mục tiêu sức khỏe đã thấy ngay, đầu tiên là mình phải bỏ ra 80k để mua một đôi giày bata để chạy bộ nhưng mình mua hơi chất :(, nản quá, để đi mấy ngày xem có giã ra không. Thứ hai nữa …
Ngày đầu tiên của năm mới đi học ở codegym , hôm nay chủ yếu học về kiến trúc MVC, đây là mô hình kiến trúc phần mềm được tạo ra để giúp quản lý, xây dựng phần mềm có hệ thống hơn. Kiến trúc này có nhiều ưu điểm, tuy nhiên khi thực hành và làm bài tập mình gặp một chút khó khăn, đáng kể nhất là phần điều hướng, khi áp dụng điều này, mình gắp rắc …