Hello
Here's who I am & what I do
Mình là Huỳnh Cường, 18 tuổi. Mình sinh ra và lớn lên ở Khánh Hòa. Hiện đang là sinh viên năm hai chuyên ngành khoa học dữ liệu tại trường đại học UEH. Mình là người vui vẻ, hòa đồng và khá năng động. Tuy nhiên, cũng là một người khá nhạy cảm và một chút kỷ luật.
Mục tiêu của mình hiện tại là trở thành một Full-stack developer. Đó không phải là một con đường dễ dàng, nhưng mình sẽ cố gắng hết sức để đạt được mục tiêu.
NOTHING
UEH University
Sophomore
Data Science
- Trường Đại học Kinh tế Thành phố Hồ Chí Minh là một đại học đa ngành tại Việt Nam, nằm trong nhóm đại học trọng điểm quốc gia.
- Đây là một trụ cột trong hệ thống giáo dục bậc cao của Việt Nam và cũng là trung tâm nghiên cứu các chính sách kinh tế, quản lý cho chính phủ và các doanh nghiệp lớn.
BEM
Bootstrap
SASS/SCSS
CSS modules
- Biết cách xây dựng giao diện web với HTML, CSS, phân tích giao diện website. Biết đặt tên class CSS theo chuẩn BEM.
- Làm chủ Flexbox khi dựng bố cục website, biết cách xây dựng website Responsive, hiểu tư tưởng thiết kế với Grid system, hiểu được Grid layout trong Bootstrap.
- Hiểu và sử dụng được SASS/SCSS kết hợp với CSS module trong dự án thực tế.
Basic
Advanced
ReactJs
React Router
- Hiểu chi tiết về các khái niệm cơ bản trong JS (var, loop, object,... ), Nắm chắc các tính năng trong phiên bản ES6. Thành thạo DOM APIs để tương tác với các trang web.
- Hiểu về khái niệm SPA/MPA.
- Thinking in React, hiểu về function component, nắm rõ cấu trúc của một dự án React, deploy được một dự án React cơ bản lên Github.
- Nắm rõ các hoạt động và thành thạo sử dụng các Hooks cơ bản ( useState, useEffect, useRef, useContext,...).
- Sử dụng được react router để điều hướng trang web SPA.
- Hiểu được khái niệm về các cấu trúc quan trọng của Git như repository, commits, HEAD, branch, remote, staging area.
- Sử dụng tốt và hiểu được cấu trúc làm việc của các câu lệnh Git.
- Thao tác tốt với remote repository, sử dụng Github để lưu trữ mã nguồn.
Đây là những dự án các nhân mà mình đã làm trong quá trình học làm Front-end.
- Clone web Rou là một bài tập cắt giao diện HTML từ PSD trong khóa học của thầy Nguyện
- Trong project này mình sử dụng framework Bootstrap nổi tiếng. Project giúp mình hình dung được những thành phần của một trang web điển hình, xây dựng giao diện dựa trên grid system.
- Web Portfolio là một project được mình code sau khi học hết html/ css/ javascript cơ bản, nhằm ôn tập lại kiến thức. Thế nên project này là code thuần 100%, không sử dụng thư viện hay framework nào hỗ trợ.
- Mình tự tạo cho project một thư viện grid system để thuận tiện cho việc responsive. Project có 3 break point tương ứng với mobile (<740px), tablet (<1113px), desktop. Web Portfolio cũng là nơi mình sẽ dùng làm cv và cập nhập các project mới trong tương lai.
- Tomodo là một project đưojc lấy ý tưởng từ những App todolist và pomodoro, những ứng dụng giúp ta quản lý công việc và thời gain trong cuộc sống.
- App có những chức năng cơ bản như: CRUD, Count down.
- Project được mình code bằng thư viện ReactJS của javascript. Cùng với đó là các thư viện hỗ trợ như: React roter v6 để định hướng trang web, Sass/Scss kết hợp với CSS modules để style cho từng Component riêng tách biệt với nhau. Project này sử dụng localStorge để lưu trữ data trong quá trình sử dụng.
- Mình đã học được rất nhiều từ Project này, về cách tổ chức của một dự án thực tế, cách tổ chức dữ liệu giữa các Component bằng Context, học được tư duy chia nhỏ vấn đề và xử lý logic, làm việc cơ bản với data.
- Tuy dự án còn nhiều hạn chế về mặt hiệu suất (delay countdown, router, ... ), nhưng mình sẽ sớm tối ưu và phát triển trong tương lai.
Tại đây mình sẽ chia sẻ cho mọi người những web, course mà mình đã từng học.
Đây là web mình theo học đầu tiên, mình học Python ở kteam. Sau 1 2 tháng theo học thì mình thấy đây là một web rất chất lượng, nội dung bài giảng hợp lý, cuối mỗi bài thường có bài tập để ôn tập. Kiến thức được những thầy đã đi làm và truyền đạt lại nên rất dễ hiểu và tiếp thu. Nhưng mình chỉ khuyên các bạn nào mới bắt đầu học lập trình căn bản thì mới nên học ở kteam, chứ những kiến thức nâng cao hơn (OOP,...) ở đây giảng rất khó hiểu và không áp dụng được nhiều.
Đây là một web học Git và Github rất hay và dễ hiểu. Web còn có một kênh youtube riêng, ta có thể chọn học qua cideo nếu như khống thích đọc tài liệu. Trong mỗi bài giảng đề có hình ảnh minh họa rất dễ hiểu, kiến thức về Git mình học từ trang này sau đó mình luyện tập ở web Learn Git Branching