Cảm thấy bài học hôm nay khá là hay đặc biệt về phần tạo Store Procedure giúp bảo mật data khá tốt cũng như giúp cho quá trình gọi lệnh mysql đỡ dài dòng và dài hơn. Hôm nay thì em được học về View, Index và Store Procedure. Một khung nhìn (view) là một câu lệnh SQL được lưu trữ trong cơ sở dữ liệu với một tên xác định. Một view thực sự là một thành phần của …
Author: Vu Minh Cuong
Ngày học thao tác với cơ sở dữ liệu, luyện tập các câu lệnh truy vấn với toán tử ADN và OR, câu lệnh join được sử dụng để kết hợp các hàng từ hai hay nhiều bảng, dựa trên cột liên quan giữa chúng. JOIN gồm 3 loại cơ bản INNER JOIN, LEFT JOIN, SELF JOIN. INNER JOIN khớp các hàng trong một bảng với các hàng trong các bảng khác và cho phép bạn truy vấn các hàng có …
Ngày học đầu tuần cảm thấy hơi lạnh. Với nội dung hôm nay học về thiết kế cơ sở dữ liệu. Mặc dù có hiểu bài nhưng mình lại quên mất các phần lý thuyết cũng như định nghĩa của một số định nghĩa do học từ hôm từ 6 tuần trước rồi. Qua 2 ngày thứ 7 chủ nhật và đến hôm nay thì lại quên mất. Cộng thêm sáng nay tự nhiên Mysql bị die thế là lại …
Ngày học mysql với khá nhiều câu lệnh mà em chua nhớ được hết. Cơ sở dữ liệu (Database) đơn giản chỉ là một tập hợp các thông tin được tổ chức theo một cấu trúc nhất định giúp máy tính có thể dễ dàng đọc thông tin, chỉnh sửa, thêm hoặc xóa dữ liệu. Với các bước thiết kế là xác định yêu cầu, nghiệp vụ, xây dựng lược đồ thực thể – liên kết (ER). Nhìn chung cũng …
Ngày học try catch và tập chung nhất là làm quen với database với các thao tác tạo và xóa, nhập và xuất CSDL trên PHPMyAdmin, sử dụng Terminal để gõ các câu lệnh. Dùng các truy vấn, câu lệnh và để trả lại các kết quả, SELECT * FROM. Cơ sở dữ liệu là một hệ thống các thông tin có cấu trúc, được lưu trữ trên các thiết bị lưu trữ nhằm thõa mãn yêu cầu khai thác …
Hôm nay em đọc qua các bài tập về xử lý ngoại lệ khi luồng thực thi của một ứng dụng diễn ra không như ý muốn thông thường, thì được coi là một ngoại lệ. Do đó, trong các chương trình phần mềm, chúng ta thường triển khai các cơ chế xử lí ngoại lệ để đảm bảo chương trình luôn đáp ứng được các tình huống xảy ra. Hiểu thêm được nhiều ngoại lệ cùng một lúc, định …
Ngày học thuật toán sắp xếp khá quan trọng được sử dụng rất nhiều và không thể thiếu. Sắp xếp (sorting) là quá trình bố trí lại các phần tử của một danh sách các đối tương nào đó theo một trật tự nhất định. Chẳng hạn tứ tự tăng dần (hay giảm dần) đối với một dãy số, thứ tự từ điển đối với một dãy chữ. Có nhiều loại sắp xếp nhưng hôm nay em được học 3 …
Ngày học thuật toán tìm kiếm với các loại tìm kiếm nhị phân và tìm kiếm tuyến tính. Đối với thuật toán tuyến tính là thuật toán tìm kiếm được thực hiện theo một cách đơn giản, đó là lần lượt so sánh các phần tử trong danh sách với dữ liệu đang muốn tìm kiếm, từ đầu cho đến cuối. Thuật toán tìm kiếm nhị phân (Binary Search) là thuật toán tìm kiếm được sử dụng rất phổ biến trong …
Ngày học không được năng suất khi cả buổi sáng phải ngồi cài lại apache2, php và mysql và đến gần chiều mới xong. Ngồi học và đọc các bải giảng mới của hôm nay với nội dung về PHP Datastructures một bộ thư viện chuẩn của PHP cung cấp nhiều cấu trúc dữ liệu tiêu chuẩn để chúng ta có thể sử dụng ngay trong ứng dụng của mình. Với các lớp SplDoublyLinkedList, SplStack, SplQueue dài dằng dặc các …
Ngày học stack làm việc với mảng khá nhiều bài tập và hơi buồn ngủ vì không được ngủ trưa. Với Stack có thể sử dụng để phn tích cú pháp trình biên dịch, theo dõi các biến cục bộ trong thời gian chạy và chương trình đánh giá cú pháp biểu thức toán học. Các cấu trúc dữ liệu thông thường xử lý 3 thao tác cơ bản: insertion – các thao tác thêm dữ liệu vào cấu trúc …
Ngày học DataArray và Linkedlist với phẩn bài giảng khá là dài và có rất nhiều hàm sử dụng với mảng. Nhìn chung cũng hiểu kha khá phần lý thuyết nhưng khi thực hành thì xảy ra lỗi bug một vài chỗ, ngồi xem log, var_dump để tìm lỗi cũng mất khá nhiều thời gian cho một bài tập. Và cũng chỉ tham khảo code mẫu để viết lại chứ không thể tự nhớ và code ra do kỹ năng …
Ngày học CleanCode với mục đích giúp mình tổ chức code tốt hơn để làm sao cho code của mình sạch khi mình nhìn lại hoặc người khác xem có thể hiểu. Đặc biệt bạn có thễ cải tiến, thể hiện được ý tưởng của thiết kế, dễ đọc, mã nguồn dễ duy trì và mở rộng hơn. Nó cực kỳ là quan trọng và thể hiện trình độ code của mỗi người. Với các phần chính mình phải cleancode …
Ngày học với kiến thức mới tuy ít nhưng khá mơ hồ với tính trừu tượng của abstract và interface. Theo ý hiểu sơ qua của em thì abstract là lớp chung nhất và sơ khai nhất, có ít nhất 1 method abstract và dùng chữ nghiêng thì phải. Và dùng với các class gần nhau. iểu đơn giản như một thằng con (child class) chỉ có thể là con của một thằng cha, có tính cách giống cha (abstract …
Ngày luyện tập và làm quen với Access modifier, static method, static perty, namespace với các câu lệnh theo cảm nhận của em là hơi khó nhớ. Hầu hết bài tập và qiuz đã làm xong tuy nhiên còn một bài tập quản lý nhân sự với các tính năng thêm sửa xóa và add vô mảng gây khó khăn trong lúc code lên em đã không thể hoàn thành nó trên lớp. Tối nay khi về nhà em sẽ …
Ngày học lập trình hướng đối tượng đối với PHP với các kiến thức chuyên sâu về 4 đặc tính của OPP và ngày hôm nay qua giờ thuyết được giảng giải nhiều nhất về tính bao gói là bảo vệ dữ liệu riêng của một đối tượng, không cho phép truy xuất trực tiếp đến dữ liệu riêng của một đối tượng. Chỉ được truy xuất đến dữ liệu của một đối tượng thông qua các hành vi được …
Nay là ngày học thứ 2 của module 2 và em cảm thấy lượng bài tập khá là nhiều và nay phải cố gằng cày hết số bài tập còn thiếu cho đủ tiến độ. Sau giờ học lý thuyết em được biết thêm vê Json giúp lưu lại data nhưng vẫn chưa tiếp thu được hết những gì mà anh Luân giảng giải. Tối nay em sẽ cố gắng hoàn thành và code lại bài tập để hiểu rõ …
Hôm nay là ngày đầu tiên học module 2 của em với buổi sáng cài đặt ubuntu và đọc các bài lý thuyết giới thiệu về php, các giao thức và trang web để chiều lên học lý thuyết được hiểu rõ ràng hơn. Nhìn chung các kiến thức mới đầu không khác js mấy chỉ thay đổi về cú pháp. Và thứ em luyện tập chính là nhớ các cú pháp này. Buổi chiều em ngồi làm các bài …
Nay là ngày cuối tuần sau khi về em sẽ có 2 ngày nghỉ để ôn tập và làm các bài tập chuẩn bị cho tuần sau. Được thêm một buổi ôn lại về hàm hiểu cách truyền tham chiếu và đối xứng trong hàm. Sau khi được giải thích em đã có phần hiểu hơn, cùng với đó là các chỉ đạo và mục tiêu trong tuần tới được đặt ra, nghe anh hoàng nói sẽ khá nhiều bài …
Ngày hôm nay em học về hàm là một khối lệnh (bao gồm nhiều câu lệnh) được sử dụng để thực hiện một công việc nhất định. Chẳng hạn, chúng ta có thể tạo một hàm để tính lương của nhân viên, một hàm để tính tổng số tiền của hoá đơn, một hàm để tính chặng đường đi của một nhân vật trong game… Các loại hàm trong javascript được phân thành 2 loại lớn là ( alert(), prompt(),…) …
Hôm nay là ngày học kiến thức đối với em không được tốt cho lắm so với mọi hôm. Đặc biệt làm bài game caro khá phức tạp, đến giờ lý thuyến sau khi được chị châu làm demo nhìn code em đã hiểu các nhảy ô của nó tuy nhiên code khá dài và em thấy không được tối ưu lắm. Nhưng khi anh hoàng gửi cho bản demo tối ưu và giải thích code của anh thì em …
Hôm nay là một ngày với khá nhiều bài tập. Tuy đã được giảng giải nhưng còn một vài bài với nội dung về vòng lặp lồng em chưa làm được như in hình tam giác, trái tim, in số nguyên tố, dãy fibonacci đã được chữa một số nhưng bảo em viết lại có lẽ không nhớ được cần phải luyện tập nhiều. Cụ thể nó lồng nhau trên code nhiều lúc khiến khó xác định mặc dù đã …
Hôm nay em được học vể các vòng lặp. Khá đau đầu khi phải tìm các điều kiện để cho nó chạy đúng và không bị lặp mãi mãi. Một trong những bài gây khó khăn hôm nay là bài hiển thị các số nguyên tố đầu tiên và khó suy nghĩ khi phải tìm điều kiện cho nó. Cùng với đó là một số bài tập của phần trước là làm ứng dụng good-fast-cheap cũng chưa biết cách làm. …
Hôm nay toàn bộ thời gian dùng để làm bài tập và thực hành. Số lượng bài tập cực kỳ nhiều có lẽ phải làm 2 3 ngày mới hết được chỗ này. Các bài tập nối chuỗi như làm game, ứng dụng cơ bản đặc biệt bài tập làm game puzzle khá là khó em hầu như không hiểu bài này. Tuy đã được chữa nhưng vẫn chưa hiểu nhiều, có lẽ vẫn phải tìm hiểu thêm nhiều và …
Nhìn chung bài tập hôm nay em khá hiểu nhưng hơi nhiều câu lệnh vẫn phải làm nhiều để nhớ. Giải quyết được gần như hết bài còn một bài làm máy làm máy tính nữa tối nay về sẽ hoàn thành nốt và viết báo cáo trong tuần vừa rồi. …
Hôm nay là ngày đầu tiên mình làm hết bài tập trên lớp mà không phải để về nhà. Nhìn chung khá hiểu tuy nhiên vẫn phải làm nhiều để nhớ các dòng mã vì nó toàn là tiếng anh. Do tiếng anh không được tốt lên quy tắc đặt tên có nghĩa không được tốt lắm, hi vọng sẽ cải thiện được dần dần. …
Nay em được học về javascript với các cách nhúng, cú pháp và đặt tên file. Đối với cú pháp em còn quên lệnh mỗi lần viết phải nhìn lại, biết đặt tên file đúng quy định nhưng với cách nhúng chỉ hiểu sơ sơ, có phần hiểu phần không. …
Hôm nay em được học các kiến thức về HTML, form và Table . Nhìn chung em đã hiểu được cách dùng nó nhưng chưa nhớ các dòng thẻ mỗi lần dùng phải xem lại. Tuy nhiên chắc làm nhiều rồi sẽ nhớ thôi. Dùng git đã ổn hơn hôm qua không còn bị lỗi nữa. …
Hôm nay em được học về git và html và sợ bộ lại một chút về lưu đồ. Tuy làm việc với git em còn chưa quen và thành thạo nhưng về html em thấy dễ hiểu hơn khi làm bài tập thực hành. Về nhà em sẽ xem lại thêm về các lệnh trong git. …
Hôm nay em được về ngôn ngữ lập trình, các thuật toán bao gồm giả code và lưu đồ. Giả code liệt kê các bước bằng ngôn ngữ tự nhiên để biểu diễn thuật toán một cách gần gũi nhất. Tuy đơn gian nhưng khá dài dòng và không có cấu trúc, đây không phải là code thật lên không thể chạy được chương trình. Tuy nhiên, lưu đồ em nhìn khá là dễ hiểu với các bước rõ ràng …
Hôm nay em học được cách tính toán, biến , vòng lặp, câu điều kiện, hàm và degbug thông qua các khóa học 1, 2 ,3 trên code.org và hiểu rõ hơn qua tiết lý thuyết với các ví dụ sinh động và hấp dẫn. Mức độ khó dần tăng lên và khá dài. Có một số câu khó em mất khá nhiều thời gian để hoàn thành nhờ sự trợ giúp của các anh chị xung quanh. Tuy đã …