What Will I Learn?
Description
- Hack websites
- Participate in bug bounty programs for hackers
- Earn by hacking legally
In this course you will learn how to hack facebook, google, paypal type of web application, you will not just learn
hacking them, you will even learn how to earn from hacking them and its all 100% legal, Earning by hacking legally is
known as bug bounty program, 250+ companies have bug bounty program, Facebook paid 5 million to hackers,
Google paid over $6 million and many others do pay. One earns millions to 100,000$/month, so basically bug bounty program is where hackers get paid for hacking and disclosing bugs to parent company, if you want to earn by hacking means this course is for you, this course will help you to get started in bug bounty program.
what all instructor have covered in this course:
first tools: Burp Suite, Browser Plugins, Lots of software in Kali Linux OS
after that all types of vulnerability: SQL, XSS, CSRF injection and many more
then finally methodology of doing bug bounty
so that’s all in this course this much is enough to learn to begin with bug bounty
if you want to be one among those ethical hackers then enroll into my course “Bug Bounty: Web hacking” now!
Download Now :
Part 1 : Google Drive
Part 2 : Google Drive
Pass giải nén : https://tuhocnetwork.blogspot.com/
Hope enjoy!
Tuesday, October 23, 2018
Thursday, October 18, 2018
Thursday, October 11, 2018
Wednesday, October 10, 2018
1.Link tải Office 2019 Full:
Office 2019 32bit and 64bit
Key :
W8W6K-3N7KK-PXB9H-8TD8W-BWTH9
VQ9DP-NVHPH-T9HJC-J9PDT-KTQRG
2.Link Tải Office 2016 Full
Office 2016 32bit
Office 2016 64bit
File Cờ rắc : Link KMSpico_v10.1.6
3.Link tải Office 2013 Full :
Office 2013 32bit
Office 2013 64bit
File Cờ rắc : Link KMSpico_v10.1.6
4. Link tải Office 2010 Full :
Office 2010 32bit
Office 2010 64 bit
File Cờ rắc : Link KMSpico_v10.1.6
5.Link tải Office 2007 Full:
Office 2007 x86 and x64
Office 2019 32bit and 64bit
Key :
W8W6K-3N7KK-PXB9H-8TD8W-BWTH9
VQ9DP-NVHPH-T9HJC-J9PDT-KTQRG
2.Link Tải Office 2016 Full
Office 2016 32bit
Office 2016 64bit
File Cờ rắc : Link KMSpico_v10.1.6
3.Link tải Office 2013 Full :
Office 2013 32bit
Office 2013 64bit
File Cờ rắc : Link KMSpico_v10.1.6
4. Link tải Office 2010 Full :
Office 2010 32bit
Office 2010 64 bit
File Cờ rắc : Link KMSpico_v10.1.6
5.Link tải Office 2007 Full:
Office 2007 x86 and x64
Wednesday, October 3, 2018
October 03, 2018
rainbow
No comments
Khi sử dụng trình duyện Chrome xem video youtube, nếu bạn dùng IDM
tải video thì file tải về sẽ có định dạng .MKV chứ không phải mp4 như
thông thường, với định dạng này nếu muốn xem trên máy tính thì bạn cần
phải cài thêm phần mềm bổ sung cho máy tính, điều này rất bất tiện.

Lỗi này sảy ra là do khi dùng Chrome xem video youtube sẽ dùng Flash HTML5.
Để khắc phục lỗi nãy các bạn tải : http://bit.ly/2zQfW0Z
là ok.

Lỗi này sảy ra là do khi dùng Chrome xem video youtube sẽ dùng Flash HTML5.
Để khắc phục lỗi nãy các bạn tải : http://bit.ly/2zQfW0Z
là ok.
Friday, September 7, 2018
September 07, 2018
rainbow
Linux
No comments
1. Mở file
Cũng giống như các editor khác bạn cần sử dụng vi trước tên file
vi /duong_dan_den_file
ví dụ: vi /var/www/index.php sẽ mở file index.php trong editor
2. Đóng file
Khi đã làm việc với file xong, để đóng file bạn bấm "Esc" (phím Escape) rồi gõ
:q
để thoát và không lưu
:wq
lưu lại nội dung file và thoát
3. Sửa file
Trong vi có 2 chế độ là command mode và insert mode. Mặc định là command mode. Để chuyển sang chế độ sửa hoặc ghi vào file (insert mode) bạn sử dụng
:i
để chuyển sang chế độ insert mode (ký tự được ghi phía trước con trỏ)
:a
để chuyển sang chế độ insert mode (ký tự được ghi phía sau con trỏ)
Lưu ý : trong chế độ insert mode bạn không thể dùng các command (các lệnh của vi như tìm kiếm ....), để có thể dùng command bạn cần thoát chế độ insert trước (bằng cách gõ Esc trên bàn phím)
4. Di chuyển con trỏ
Để di chuyển con trỏ bạn sử dụng các phím h,j,k,l hoặc các phím mũi tên tương ứng trên bàn phím
5. Xóa dòng
Để xóa 1 dòng, bạn di chuyển con trỏ đến đầu dòng đó và gõ dd
6. Copy và paste
Để copy 1 dòng, bạn gõ
yy
Để paste dòng đó, di chuyển đến nơi cần paste và gõ
p
7. Tìm kiếm
Để tìm kiếm bạn gõ / hoặc ?, phía sau là từ cần tìm kiếm
Ví dụ
/ServerName
sẽ tìm kiếm từ ServerName trong file
Nếu vi nhảy đến kết quả đầu tiên chưa đúng ý bạn, để tiếp tục xem dòng khác gõ n
8. Nhảy đến 1 dòng hoặc cột nào đó
Gõ số dòng muốn nhảy đến và gõ G, nhảy đến cột nào đó gõ |
ví dụ :
89G
sẽ nhảy đến dòng 89
21|
sẽ nhảy đến cột 21
Thursday, September 6, 2018
September 06, 2018
rainbow
Linux
No comments
Trong linux, hệ điều hành server được chia sẻ giữa nhiều user khác nhau, việc phân quyền cho từng user là rất cần thiết để đảm bảo an ninh, tính bảo mật và tránh xung đột giữa các user với nhau
I.Cấu trúc của một tập tin, thư mục
Chúng ta sẽ cùng xem cấu trúc của một tập tin, thư mục, chúng ta gõ lệnh sau:
# ls -al
Ý nghĩa của từng chỉ số
-rw-r--r-- 1 root root 0 Mar 6 21:04 .autofsck
-rw-r--r-- 1 root root 0 Dec 2 11:41 .autorelabel
dr-xr-xr-x. 2 root root 4096 Mar 6 21:06 bin
dr-xr-xr-x. 4 root root 4096 Dec 2 11:38 boot
__________________________________________
^ ^ ^ ^ ^ ^ ^ ^ ^-- Ngày tháng tạo ra file và tên file
| | | | | | | |
| | | | | | | \--- Dung lượng của file/folder
| | | | | | \-------- Tên group sở hữu
| | | | | \--------------- Tên user sở hữu
| | | | \---------------------- Hard link, thể hiện nhiều file hoặc thư mục có cùng sử dụng chung inode
| | | |
| \--\--\----------------------------- Các chỉ số phân quyền
\------------------------------------- Loại file (chữ d nghĩa là thư mục)
II.Phân quyền cho tập tin và thư mục
Linux có 3 quyền cơ bản của 1 user và group đó là
- r (read) – quyền đọc file/folder
- w (write) – quyền ghi/sửa nội dung file/folder
- x (execute) – quyền thực thi (truy cập) thư mục. Đối với thư mục thì bạn cần phải có quyền execute thì mới dùng lệnh cd để truy cập vào được
- – (Deny) – Không có quyền
Các quyền này cũng được đánh số nhất định
- r (read) – được biểu diễn bằng số 4.
- w (write) – được biểu diễn bằng số 2.
- x (execute) – được biểu diễn bằng số 1.
- – (Deny) – được biểu diễn bằng số 0
Cấu trúc chỉ số phân quyền
- owner: Quyền của user mà chủ sở hữu của file này.
- group: Quyền của những users thuộc group mà chủ sở hữu của file này.
- other: Quyền của tất cả các user khác trên máy.
Nhìn hình phía trên , các bạn có thể đọc được thông số file test1 như sau
- owner có quyền r+w+- = 4+2+0 = 6
- group có quyền r+-+- = 4+0+0 = 4
- other có quyền r+-+- = 4+0+0 = 4
Thông số file test2 như sau
- owner có quyền r+w+x = 4+2+1 = 7
- group có quyền r+-+x = 4+0+1 = 5
- other có quyền r+-+x = 4+0+1 = 5
Thông số file test3 như sau
- owner có quyền r+w+x = 4+2+1 = 7
- group có quyền r+w+- = 4+2+0 = 6
- other có quyền r+w+- = 4+2+0 = 6
Chỉ số phân quyền của 3 file sẽ là test1=644, test2=755, test3=766
Để có thể thay đổi các chỉ số phân quyền này ta sẽ dử dụng lệnh chmod
# chmod <tùy chọn> <chỉ số phân quyền> <tên tập tin/thư mục>
Các tùy chọn
- -v : Hiển thị báo cáo sau khi chạy lệnh, mỗi lần đổi quyền là hiển thị một lần
- -c : Giống như trên, nhưng chỉ hiện khi nó đã làm xong tất cả.
- -R : Áp dụng luôn vào các file/folder nằm bên trong folder được phân quyền (chỉ áp dụng cho thư mục)
Ví dụ: Bạn muốn phân quyền cho file test1
# chmod 777 test1 <Cấp quyền truy cập đầy đủ cho mọi đối tượng người dùng.>
# chmod 775 test1 <Cấp quyền truy cập đầy đủ cho chủ hệ thống và nhóm quản trị, đối tượng người dùng chỉ có quyền đọc (read) và chạy (execute) file.>
# chmod 755 test1 <Cấp quyền truy cập đầy đủ cho chủ hệ thống, chỉ cho phép nhóm quản trị và đối tượng người dùng đọc và chạy các file trong thư mục.>
# chmod 700 test1 <Chỉ cấp quyền truy cập đầy đủ cho chủ hệ thống và chặn truy cập với mọi đối tượng khác.>
# chmod 500 test1 <Không cho phép nhóm quản trị và người dùng truy cập vào file trong thư mục, đồng thời giới hạn quyền chủ hệ thống chỉ đọc và chạy để tránh xóa và thay đổi các file trong thư mục này.>
# chmod 660 test1 <Cho phép chủ hệ thống và nhóm quản trị đọc, sửa, xóa và ghi dữ liệu vào file, nhưng không phân quyền truy cập cho những người dùng khác.>
III.Thay đổi chủ sở hữu cho tập tin và thư mục
Mặc định tập tin và thư mục đều có user group riêng của nó, nếu bạn muốn thay đổi bạn sẽ dùng lệnh chown
# chown <tùy chọn> <tên user>:<tên group> <tên tập tin/thư mục>
Các tùy chọn
- -v : Hiển thị báo cáo sau khi chạy lệnh, mỗi lần đổi chủ sở hữu là hiển thị một lần
- -c : Giống như trên, nhưng chỉ hiện khi nó đã làm xong tất cả.
- -R : Áp dụng luôn vào các file/folder nằm bên trong folder được đổi chủ (chỉ áp dụng cho thư mục)
Ví dụ: Bạn muốn thay đổi chủ sở hữu cho file test1
# chown paste:paste test1 <Thay đổi cả user và group cho test1>
# chown paste test1 <Thay đổi user cho test1>
# chown :paste test1 <Thay đổi group cho test1>
Kết
Hi vọng rằng với bài viết này của mình các bạn đã có thể hiểu rõ hơn về cách phân quyền cho tập tin và thư mục. Hẹn gặp lại các bạn trong các bài tiếp theo. Chúc các bạn thành công !
September 06, 2018
rainbow
Linux
No comments
– Khảo sát thông tin user và group
#cat /etc/gshadow : show all group and user in each group.
#cat /etc/group : show all group
# getent group userName (ex: geten group root)
#cat /etc/passwd : show all user
#cat /etc/passwd | more
1. Tạo User
=> Mỗi user tạo ra được lưu trên một dòng
id = 1 – 99: dùng cho system service
id = 100 – 499: dùng cho system cài thêm
id >=500: dùng cho user và group thường
useradd: tạo user
-c: comment (chú thích)
-d: home directory (thư mục cá nhân)
-G: đưa user vào group
-M: không tạo thư mục cá nhân
-n: không tạo primary group, user tạo ra sẽ được đưa vào group users
-s: chỉ định shell
passwd: đặt password cho user
-l: lock user
-u: unlock user
-d: disable passwd
userdel: xóa user
-r: xóa luôn thư mục các nhân
– Tạo user nv1, nv2 có home directory là thư mục /home
#useradd –c “ke toan” nv1
#useradd –c “ke toan” nv2
– Tạo user kt1, kt2 có home directory là thư mục /ketoan
#mkdir /ketoan
#useradd –c “ke toan” –d /ketoan/kt1 kt1
#useradd –c “ke toan” –d /ketoan/kt2 kt2
#cat /etc/passwd
#ll /ketoan
#ll /home
– Đặt password cho user kt1, kt2
#passwd kt1
#passwd kt2
groupadd: tạo group
groupdel: xóa group
– Tạo group kinhdoanh
#groupadd kinhdoanh
– Tạo user kd1, kd2 và đưa vào group kinhdoanh đã tồn tại
#useradd –G kinhdoanh kd1
#useradd –G kinhdoanh kd2
#cat /etc/group
– Xem id và group của user kd1
#id kd1
LAB: Tạo các đối tượng sau và đưa chúng vào group tương ứng
Group User
ketoan kt1/123
kt2/123
nv1/123
kinhdoanh kd1/123
kd2/123
nv2/123
nhanvien nv1/123
nv2/123
– Tạo group
# groupadd ketoan
# groupadd kinhdoanh
# groupadd nhanvien
– Tạo user
# useradd kt1 # useradd kt2
# useradd kd1 # useradd kd2
# useradd nv1 # useradd nv2
– Đưa user vào group tương ứng
# usermod –G ketoan kt1 # usermod –G ketoan kt2
# usermod –G kinhdoanh kd1 # usermod –G kinhdoanh kd2
# usermod –G nhanvien nv1 # usermod –G nhanvien nv2
# usermod –aG ketoan nv1 # usermod –aG kinhdoanh nv2
– Đưa user bình thường kt1 có quyền bị hạn chế, thành user có quyền root :
#su – kt1
#mkdir /datakt1 //Không tạo được thư mục vì không có quyền
#su – root
#vi /etc/passwd
User kt1 có thông tin: kt1:x:501:501:ke toan:/ketoan/kt1:/bin:bash
Sửa thành: kt1:x:0:0:ke toan:/ketoan/kt1:/bin:bash
#su – kt1
#mkdir /datakt1 //thành công
Thực hiện lệnh với quyền root
– User kd1 là một user có quyền bị giới hạn nên không thể tạo ra user mới, ta muốn user này có thể tạo được user
– login kd1 tạo user kd3
#useradd kd3 //không thành công
– login root cấu hình cho phép user kd1 sử dụng lệnh useradd
#vi /etc/sudoers
Các thiết lặp mặc định: /etc/default/useradd
#vi /etc/default/useradd
# useradd defaults file
GROUP=100 //group users
HOME=/home //home directory
INACTIVE=-1 //
EXPIRE= // thiết lặp ngày hết hạn của tài khoản
SHELL=/bin/bash
SKEL=/etc/skel // khi tạo user mới thì thư mục skel sẽ được copy cho user
Sửa thành
GROUP=100
HOME=/kinhdoanh
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
/etc/login.defs
Các thiết lặp mặc định passwd của user
Tạo nhiều user :
#vi taouser
clear
read -p “Ma user can tao (kt, kd, …): ” code
read -p “So user can tao: ” n
while [ $n -gt 0 ]
do
useradd $code$n
echo “123456” | passwd $code$n –stdin
n=$[ $n – 1]
done
#sh taouser
#cat /etc/gshadow : show all group and user in each group.
#cat /etc/group : show all group
# getent group userName (ex: geten group root)
#cat /etc/passwd : show all user
#cat /etc/passwd | more
1. Tạo User
=> Mỗi user tạo ra được lưu trên một dòng

Ví dụ:
– Khi tạo một user thì mặc định linux tạo thêm một group primary cùng tên với user và chứa user đó.– User có id = 0 thì đó là user có quyền root
id = 1 – 99: dùng cho system service
id = 100 – 499: dùng cho system cài thêm
id >=500: dùng cho user và group thường
useradd: tạo user
-c: comment (chú thích)
-d: home directory (thư mục cá nhân)
-G: đưa user vào group
-M: không tạo thư mục cá nhân
-n: không tạo primary group, user tạo ra sẽ được đưa vào group users
-s: chỉ định shell
passwd: đặt password cho user
-l: lock user
-u: unlock user
-d: disable passwd
userdel: xóa user
-r: xóa luôn thư mục các nhân
– Tạo user nv1, nv2 có home directory là thư mục /home
#useradd –c “ke toan” nv1
#useradd –c “ke toan” nv2
– Tạo user kt1, kt2 có home directory là thư mục /ketoan
#mkdir /ketoan
#useradd –c “ke toan” –d /ketoan/kt1 kt1
#useradd –c “ke toan” –d /ketoan/kt2 kt2
#cat /etc/passwd
#ll /ketoan
#ll /home
– Đặt password cho user kt1, kt2
#passwd kt1
#passwd kt2
groupadd: tạo group
groupdel: xóa group
– Tạo group kinhdoanh
#groupadd kinhdoanh
– Tạo user kd1, kd2 và đưa vào group kinhdoanh đã tồn tại
#useradd –G kinhdoanh kd1
#useradd –G kinhdoanh kd2
#cat /etc/group
– Xem id và group của user kd1
#id kd1
LAB: Tạo các đối tượng sau và đưa chúng vào group tương ứng
Group User
ketoan kt1/123
kt2/123
nv1/123
kinhdoanh kd1/123
kd2/123
nv2/123
nhanvien nv1/123
nv2/123
– Tạo group
# groupadd ketoan
# groupadd kinhdoanh
# groupadd nhanvien
– Tạo user
# useradd kt1 # useradd kt2
# useradd kd1 # useradd kd2
# useradd nv1 # useradd nv2
– Đưa user vào group tương ứng
# usermod –G ketoan kt1 # usermod –G ketoan kt2
# usermod –G kinhdoanh kd1 # usermod –G kinhdoanh kd2
# usermod –G nhanvien nv1 # usermod –G nhanvien nv2
# usermod –aG ketoan nv1 # usermod –aG kinhdoanh nv2
#su – kt1
#mkdir /datakt1 //Không tạo được thư mục vì không có quyền
#su – root
#vi /etc/passwd
User kt1 có thông tin: kt1:x:501:501:ke toan:/ketoan/kt1:/bin:bash
Sửa thành: kt1:x:0:0:ke toan:/ketoan/kt1:/bin:bash
#su – kt1
#mkdir /datakt1 //thành công
Thực hiện lệnh với quyền root
– User kd1 là một user có quyền bị giới hạn nên không thể tạo ra user mới, ta muốn user này có thể tạo được user
– login kd1 tạo user kd3
#useradd kd3 //không thành công
– login root cấu hình cho phép user kd1 sử dụng lệnh useradd
#vi /etc/sudoers
Các thiết lặp mặc định: /etc/default/useradd
#vi /etc/default/useradd
# useradd defaults file
GROUP=100 //group users
HOME=/home //home directory
INACTIVE=-1 //
EXPIRE= // thiết lặp ngày hết hạn của tài khoản
SHELL=/bin/bash
SKEL=/etc/skel // khi tạo user mới thì thư mục skel sẽ được copy cho user
Sửa thành
GROUP=100
HOME=/kinhdoanh
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
/etc/login.defs
Các thiết lặp mặc định passwd của user
Tạo nhiều user :
#vi taouser
clear
read -p “Ma user can tao (kt, kd, …): ” code
read -p “So user can tao: ” n
while [ $n -gt 0 ]
do
useradd $code$n
echo “123456” | passwd $code$n –stdin
n=$[ $n – 1]
done
#sh taouser
Wednesday, August 29, 2018
August 29, 2018
rainbow
python
No comments
1.Install Pygame on Windows:
Mở PowerShell lên và gõ lệnh:
Vậy là thành công.
2. Install Pygame in Linux :
Nếu đang quyền root thì copy và pass từng dòng lệnh:
Mở PowerShell lên và gõ lệnh:
python3 -m pip install -U pygame --userKết quả được:
Vậy là thành công.
2. Install Pygame in Linux :
Nếu đang quyền root thì copy và pass từng dòng lệnh:
Chưa có quyền root thì gõ sudo trước mỗi câu lệnh.#install dependencies sudo apt-get install git python3-dev python3-setuptools python3-numpy python3-opengl \ libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev \ libsdl1.2-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev \ libtiff5-dev libx11-6 libx11-dev fluid-soundfont-gm timgm6mb-soundfont \ xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic fontconfig fonts-freefont-ttf libfreetype6-dev # Grab source https://github.com/pygame/pygame.git # Finally build and install cd pygame python3 setup.py build sudo python3 setup.py install # Run some tests python3 -m pygame.tests python3 -m pygame.examples.aacircle python3 -m pygame.examples.aliens python3 -m pygame.examples.freetype_misc python3 -m pygame.examples.glcube python3 -m pygame.examples.sound python3 -m pygame.examples.stars
Friday, July 27, 2018
July 27, 2018
Donnguyen
python
No comments
Bài toán:
Viết chương trình nhập vào một số bất kỳ và tính giai thừa số đó. Giai thừa 1 số là tích của n số tự nhiên đó ký hiệu (n!)
Ví dụ:
Tính giai thừa của 5 : 1x2x3x4x5 = 120
Code tham khảo:
Hãy suy nghĩ sử dụng hàm đệ quy để làm bài này nhé!!
Tài liệu học lập trình
Viết chương trình nhập vào một số bất kỳ và tính giai thừa số đó. Giai thừa 1 số là tích của n số tự nhiên đó ký hiệu (n!)
Ví dụ:
Tính giai thừa của 5 : 1x2x3x4x5 = 120
Code tham khảo:
Hãy suy nghĩ sử dụng hàm đệ quy để làm bài này nhé!!
Tài liệu học lập trình
Thursday, July 26, 2018
July 26, 2018
rainbow
python
No comments
1.Chuyển đổi thập phân sang nhị phân:
Bài toán là :
Viết một chương trình chuyển đổi từ số thập phân sang số nhị phân, để chuyển đổi 1 số thập phân sang số nhị phân ta lấy số đố chia cho 2 đến khi không chia được nữa và đảo ngược phần dư ta được số nhị phân cần tìm.
Ví dụ : tìm số nhị phân của 30 ta làm như sau:
Code tham khảo :
Mình để file ảnh để các bạn khỏi copy pas nhé. Hãy cố gắng tập gõ!!! (^_^)
2.Chuyển đổi từ nhị phân sang thập phân
Bài toán :
Nhập vào 1 số nhị phân thì sẽ tính ra số thập phân tương ứng.
ví dụ:
Code tham khảo:
If you have any question. Please comment below!
Tài liệu học lập trình
Mình để file ảnh để các bạn khỏi copy pas nhé. Hãy cố gắng tập gõ!!! (^_^)
2.Chuyển đổi từ nhị phân sang thập phân
Bài toán :
Nhập vào 1 số nhị phân thì sẽ tính ra số thập phân tương ứng.
ví dụ:
Code tham khảo:
If you have any question. Please comment below!
Tài liệu học lập trình
Friday, June 29, 2018
June 29, 2018
rainbow
No comments
1. Lập trình Backend bằng Node JS,
MongoDB, Mongoose, và PostgreSQ :
Dung lượng :1.5G
Download : Google Driver
2. Lập trình python 3.
- Learn-python-3-hard-way
3. Lập trình HTML.
Download : Mediafire
4. Lập trình CSS.
Nội dung :
Lời mở đầu
Bài 1: Giới thiệu
1.1. CSS là gì?
1.2. Tại sao CSS?
1.3. Học CSS cần những gì?
Bài 2: Một số quy ước về cách viết CSS
2.1. Cú pháp CSS
2.2. Đơn vị CSS
2.3. Vị trí đặt CSS
2.4. Sự ưu tiên
Bài 3: Màu chữ và màu nền
3.1. Thuộc tính background-color
3.2. Thuộc tính background-image
3.3. Thuộc tính background-repeat
3.4. Thuộc tính background-attachment
3.5. Thuộc tính background-position
Bài 4: Font chữ
4.1. Thuộc tính font-family
4.2. Thuộc tính font-style
Trang 4
Simple CSS Standard Edition WallPearl
4.3. Thuộc tính font-variant
4.4. Thuộc tính font-weight
4.5. Thuộc tính font-size
Bài 5: Text
5.1. Thuộc tính color
5.2. Thuộc tính text-indent
5.3. Thuộc tính text-align
5.4. Thuộc tính letter-spacing
5.5. Thuộc tính text-decoration
5.6. Thuộc tính text-transform
Bài 6: Pseudo-classes for Links
Bài 7: Class & id
7.1. Nhóm phần tử với class
7.2. Nhận dạng phần tử với id
Bài 8: Span & div
8.1. Nhóm phần tử với <span>
8.2. Nhóm phần tử với <div>
Bài 9: Box Model
Bài 10: Margin & padding
10.1. Thuộc tính margin
10.2. Thuộc tính padding
Simple CSS Standard Edition WallPearl
Bài 11: Border
11.1. Thuộc tính border-width
11.2. Thuộc tính border-color
11.3. Thuộc tính border-style
Bài 12: Height & width
12.1. Thuộc tính width
12.2. Thuộc tính max-width
12.3. Thuộc tính min-width
12.4. Thuộc tính height
12.5. Thuộc tính max-height
12.6. Thuộc tính min-height
Bài 13: Float & clear
13.1. Thuộc tính float
13.2. Thuộc tính clear
Bài 14: Position
14.1. Absolute position
14.2. Relative position
Bài 15: Layers
Bài 16: Web standard
Download : Google Driver
Học và thực hành thêm tại : https://www.w3schools.com/
5.Lập trình PHP (Video).
Download : Google Driver
Download : Google Driver
1. Các bài hướng dẫn học C++ cơ bản và nâng cao
Các bài hướng dẫn học C++ trên trang VietJack cung cấp các nội dung từ cơ bản đến nâng cao, kèm theo những ví dụ thực hành trực tuyến đa dạng.
Tài liệu lập trình C++ tiếng Anh
I. Dành cho những bạn đang là Developer
2. Beginning C++ Templates
Khóa học miễn phí trên trang Udemy sẽ giúp bạn hiểu cú pháp của các hàm mẫu và class, hiểu và thực hành các thuật toán đơn giản và class, cũng như hiểu bản chất hoạt động của các template.
Để học khóa “Beginning C++ Templates”, bạn phải có kiến thức cơ bản về C++ và hiểu basic C++ constructs (các thành phần cơ bản để tạo thành 1 đoạn code C++) như các hàm và class.
Khóa học này chỉ dài 1,5 giờ. Bạn sẽ được cấp Certificate of Completion sau khi hoàn thành khóa học.
3. C++ For Programmers

Khóa học dài khoảng 3 tuần trên trang Udacity được thiết kế cho những bạn đã quen với một ngôn ngữ lập trình và giờ muốn học C++.
“C++ For Programmers” sẽ tập trung vào “how” thay vì “what”. Chẳng hạn, trong bài học về các hàm, giảng viên không dạy hàm là gì, mà hướng dẫn bạn cách tạo một hàm trong C++.
Những bài học trong khóa này được dạy bởi các giảng viên khác nhau, vì vậy bạn sẽ được trải nghiệm những góc nhìn khác nhau.
Khóa học cũng nêu một số comment và tip của Bjarne Stroustrup, “cha đẻ” của ngôn ngữ C++.
5. C++ Advanced Tutorials
Bên cạnh những tutorials về C++ cơ bản, trang Tutorials Point có nhiều C++ tutorials ở mức nâng cao, chẳng hạn như “C++ Files and Streams”, “C++ Exception Handling”, hay “C++ Multithreading”.
6. C++ Tutorial for Complete Beginners
Khóa học dài 18 giờ trên Udemy sẽ dạy bạn cách lập trình bằng ngôn ngữ C++ cũng như giúp bạn hiểu những khái niệm cơ bản về lập trình máy tính (trong đó có lập trình hướng đối tượng).
Kết thúc khóa học, bạn sẽ được cấp Certificate of Completion.
7. C++, Short and Sweet, Part 1
Khóa học do Jeremy Siek, giảng viên của Đại học Colorado (Mỹ), giảng dạy bao gồm 6 video, mỗi video dài từ 50 đến 60 phút.
Dựa trên cuốn sách Accelerated C++ của hai tác giả Andrew Koenig và Barbara E. Moo, khóa học hướng dẫn bạn sử dụng thư viện chuẩn C++, bao gồm các string, vector, và list.
Cũng như các khóa học khác trên Udemy, bạn sẽ được cấp Certificate of Completion sau khi hoàn thành “C++, Short and Sweet, Part 1”.
8. Introduction to C++

Khóa học của Microsoft trên edX dạy bạn cú pháp C++, C++ language fundamentals (các đặc điểm, nguyên tắc, và phương thức vận hành của ngôn ngữ C++), và cách tạo các hàm trong C++.
Bạn cần dành từ 3 đến 5 giờ mỗi tuần trong 4 tuần để hoàn thành khóa “Introduction to C++”. Khóa học này miễn phí. Bạn chỉ phải trả phí (99 USD) nếu muốn có giấy chứng nhận.
Xem thêm 8 sách lập trình C# siêu chất cho .NET Developer
9. Learncpp.com
Bạn chưa có kinh nghiệm gì về lập trình? Không sao cả, những tutorials trên trang LearnCpp sẽ từng bước hướng dẫn bạn viết, compile, và debug các chương trình C++, với vô số ví dụ.
10. C++ Tutorial
Tutotial trên trang Sololearn gồm hơn 80 bài học về C++, dạy bạn các khái niệm cơ bản, các kiểu dữ liệu, arrays, con trỏ, câu lệnh có điều kiện, vòng lặp, hàm, class, và object.
11. C++ Language Tutorials
Các tutorials trên trang cplusplus.com giải thích ngôn ngữ C++ từ mức độ cơ bản đến những tính năng mới nhất. Tất cả các mục đều có những ví dụ cụ thể, giúp bạn có thể thực hành ngay kiến thức vừa học được.
MongoDB, Mongoose, và PostgreSQ :
Dung lượng :1.5G
Download : Google Driver
2. Lập trình python 3.
- Learn-python-3-hard-way
3. Lập trình HTML.
Download : Mediafire
4. Lập trình CSS.
Nội dung :
Lời mở đầu
Bài 1: Giới thiệu
1.1. CSS là gì?
1.2. Tại sao CSS?
1.3. Học CSS cần những gì?
Bài 2: Một số quy ước về cách viết CSS
2.1. Cú pháp CSS
2.2. Đơn vị CSS
2.3. Vị trí đặt CSS
2.4. Sự ưu tiên
Bài 3: Màu chữ và màu nền
3.1. Thuộc tính background-color
3.2. Thuộc tính background-image
3.3. Thuộc tính background-repeat
3.4. Thuộc tính background-attachment
3.5. Thuộc tính background-position
Bài 4: Font chữ
4.1. Thuộc tính font-family
4.2. Thuộc tính font-style
Trang 4
Simple CSS Standard Edition WallPearl
4.3. Thuộc tính font-variant
4.4. Thuộc tính font-weight
4.5. Thuộc tính font-size
Bài 5: Text
5.1. Thuộc tính color
5.2. Thuộc tính text-indent
5.3. Thuộc tính text-align
5.4. Thuộc tính letter-spacing
5.5. Thuộc tính text-decoration
5.6. Thuộc tính text-transform
Bài 6: Pseudo-classes for Links
Bài 7: Class & id
7.1. Nhóm phần tử với class
7.2. Nhận dạng phần tử với id
Bài 8: Span & div
8.1. Nhóm phần tử với <span>
8.2. Nhóm phần tử với <div>
Bài 9: Box Model
Bài 10: Margin & padding
10.1. Thuộc tính margin
10.2. Thuộc tính padding
Simple CSS Standard Edition WallPearl
Bài 11: Border
11.1. Thuộc tính border-width
11.2. Thuộc tính border-color
11.3. Thuộc tính border-style
Bài 12: Height & width
12.1. Thuộc tính width
12.2. Thuộc tính max-width
12.3. Thuộc tính min-width
12.4. Thuộc tính height
12.5. Thuộc tính max-height
12.6. Thuộc tính min-height
Bài 13: Float & clear
13.1. Thuộc tính float
13.2. Thuộc tính clear
Bài 14: Position
14.1. Absolute position
14.2. Relative position
Bài 15: Layers
Bài 16: Web standard
Download : Google Driver
Học và thực hành thêm tại : https://www.w3schools.com/
5.Lập trình PHP (Video).
Download : Google Driver
I. Tài liệu lập trình C++ tiếng Việt
1. Các bài hướng dẫn học C++ cơ bản và nâng cao
Các bài hướng dẫn học C++ trên trang VietJack cung cấp các nội dung từ cơ bản đến nâng cao, kèm theo những ví dụ thực hành trực tuyến đa dạng.
Tài liệu lập trình C++ tiếng Anh
I. Dành cho những bạn đang là Developer
2. Beginning C++ Templates
Khóa học miễn phí trên trang Udemy sẽ giúp bạn hiểu cú pháp của các hàm mẫu và class, hiểu và thực hành các thuật toán đơn giản và class, cũng như hiểu bản chất hoạt động của các template.
Để học khóa “Beginning C++ Templates”, bạn phải có kiến thức cơ bản về C++ và hiểu basic C++ constructs (các thành phần cơ bản để tạo thành 1 đoạn code C++) như các hàm và class.
Khóa học này chỉ dài 1,5 giờ. Bạn sẽ được cấp Certificate of Completion sau khi hoàn thành khóa học.
3. C++ For Programmers

Khóa học dài khoảng 3 tuần trên trang Udacity được thiết kế cho những bạn đã quen với một ngôn ngữ lập trình và giờ muốn học C++.
“C++ For Programmers” sẽ tập trung vào “how” thay vì “what”. Chẳng hạn, trong bài học về các hàm, giảng viên không dạy hàm là gì, mà hướng dẫn bạn cách tạo một hàm trong C++.
Những bài học trong khóa này được dạy bởi các giảng viên khác nhau, vì vậy bạn sẽ được trải nghiệm những góc nhìn khác nhau.
Khóa học cũng nêu một số comment và tip của Bjarne Stroustrup, “cha đẻ” của ngôn ngữ C++.
5. C++ Advanced Tutorials
Bên cạnh những tutorials về C++ cơ bản, trang Tutorials Point có nhiều C++ tutorials ở mức nâng cao, chẳng hạn như “C++ Files and Streams”, “C++ Exception Handling”, hay “C++ Multithreading”.
II. Dành cho những bạn mới bắt đầu
6. C++ Tutorial for Complete Beginners
Khóa học dài 18 giờ trên Udemy sẽ dạy bạn cách lập trình bằng ngôn ngữ C++ cũng như giúp bạn hiểu những khái niệm cơ bản về lập trình máy tính (trong đó có lập trình hướng đối tượng).
Kết thúc khóa học, bạn sẽ được cấp Certificate of Completion.
7. C++, Short and Sweet, Part 1
Khóa học do Jeremy Siek, giảng viên của Đại học Colorado (Mỹ), giảng dạy bao gồm 6 video, mỗi video dài từ 50 đến 60 phút.
Dựa trên cuốn sách Accelerated C++ của hai tác giả Andrew Koenig và Barbara E. Moo, khóa học hướng dẫn bạn sử dụng thư viện chuẩn C++, bao gồm các string, vector, và list.
Cũng như các khóa học khác trên Udemy, bạn sẽ được cấp Certificate of Completion sau khi hoàn thành “C++, Short and Sweet, Part 1”.
8. Introduction to C++

Khóa học của Microsoft trên edX dạy bạn cú pháp C++, C++ language fundamentals (các đặc điểm, nguyên tắc, và phương thức vận hành của ngôn ngữ C++), và cách tạo các hàm trong C++.
Bạn cần dành từ 3 đến 5 giờ mỗi tuần trong 4 tuần để hoàn thành khóa “Introduction to C++”. Khóa học này miễn phí. Bạn chỉ phải trả phí (99 USD) nếu muốn có giấy chứng nhận.
Xem thêm 8 sách lập trình C# siêu chất cho .NET Developer
9. Learncpp.com
Bạn chưa có kinh nghiệm gì về lập trình? Không sao cả, những tutorials trên trang LearnCpp sẽ từng bước hướng dẫn bạn viết, compile, và debug các chương trình C++, với vô số ví dụ.
10. C++ Tutorial
Tutotial trên trang Sololearn gồm hơn 80 bài học về C++, dạy bạn các khái niệm cơ bản, các kiểu dữ liệu, arrays, con trỏ, câu lệnh có điều kiện, vòng lặp, hàm, class, và object.
11. C++ Language Tutorials
Các tutorials trên trang cplusplus.com giải thích ngôn ngữ C++ từ mức độ cơ bản đến những tính năng mới nhất. Tất cả các mục đều có những ví dụ cụ thể, giúp bạn có thể thực hành ngay kiến thức vừa học được.
Subscribe to:
Posts (Atom)