Thứ Năm, 3 tháng 10, 2013

Giới thiệu khóa học php online cơ bản cho các bạn không có thời gian !
xin tóm tắt nội dung : Khóa học lập trình web PHP online trang bị cho học viên những kỹ năng cần thiết để sử dụng thành thạo ngôn ngữ PHP & MySQL, học làm web động một cách nhanh chóng và hiệu quả nhất trên công nghệ web .

- Đầu tư học phí 2.000.000 VNĐ (hai triệu đồng)
- Thời gian học:
+ Học viên lựa chọn buổi học phù hợp: Sáng, Chiều, Tối, đan xen thứ 2,4,6 hoặc thứ 3,5,7
+ Không thời hạn lên công ty học hỏi thêm tại phòng kỹ thuật
+ Kết thúc khóa học học viên nhận chứng nhận khóa học + Liên hoan tại công ty

NỘI DUNG KHÓA HỌC LẬP TRÌNH PHP
GIỚI THIỆU NGÔN NGỮ PHP

- Các khái niệm cơ bản: cài đặt, cấu hình, ... 
- Biến (Variables). 
- Hằng (Constants).
- Kiểu dữ liệu ( Data Types ). 
- Chuyển đổi kiểu dữ liệu (Type Conversions).
- Các toán tử (Operators).
- Câu lệnh điều kiện if, switch.
- Vòng lặp ( for, while, do... while, continue, break).
HÀM
- Giới thiệu hàm.
- Khai báo hàm.
- Giá trị trả về của hàm.
- Sử dụng hàm.
-Tham số truyền: tham trị, tham biến.
- Phạm vi biến: biến toàn cục, biến cục bộ.
MẢNG
- Tạo mảng, truy xuất phần tử, thêm, xóa phần tử mảng.
- Sử dụng vòng lặp trong mảng: vòng lặp for, while, foreach,....
- Kiểm tra giá trị tồn tại trong mảng.
- Sắp xếp dữ liệu.
- So sánh mảng.
- Trộn mảng.
- Mảng nhiều chiều: khai báo, truy xuất phần tử, duyệt mảng,...
CHUỖI
- Định nghĩa chuỗi.
- Mối quan hệ giữa chuỗi và mảng.
- So sánh chuỗi.
- Chuỗi con.
- Các hàm sử dụng trong chuỗi: tìm kiếm, thay thế, so sánh, chiều dài chuỗi, chuyển đổi ký tự hoa thường.
LẬP TRÌNH FORM
- Xử lý dữ liệu trên Form: 
---- Phương thức GET.
---- Phương thức POST.
- Đối tượng HTTP HEADER:
---- Redirection.
---- Cookie.
---- Session.
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
- Khai báo lớp: thuộc tính, phương thức.
- Thể hiện của lớp.
- Constructor của lớp.
- Sự thừa kế trong hướng đối tượng.
- Phạm vi sử dụng tài nguyên trong lớp.
- Lớp hằng.
- Lớp tĩnh.
- Lớp trừu tượng ( Abstract Classes).
- Giao diện (Interfaces).
- Quản lý thông báo lỗi (Exceptions).
- Cơ chế tự động Include các file định nghĩa (Lazy Loading).
XỬ LÝ FILE THƯ MỤC
- Tạo file.
- Truy xuất dữ liệu với File: Mở, đóng, đọc, ghi, xóa, kiểm tra sự tồn tại của file, thay đổi thuộc tính của file.
- Thao tác với thư mục: Tạo, xóa, kiểm tra, đổi, xác định thư mục hiện hành,.
- Truy xuất tài nguyên trên mạng:
--- Giao thức HTTP.
--- Giao thức FTP.
XML VÀ WEB SERVICES
- Tạo file.
- Truy xuất dữ liệu với File: Mở, đóng, đọc, ghi, xóa, kiểm tra sự tồn tại của file, thay đổi thuộc tính của file.
- Thao tác với thư mục: Tạo, xóa, kiểm tra, đổi, xác định thư mục hiện hành,.
- Truy xuất tài nguyên trên mạng:
--- Giao thức HTTP.
--- Giao thức FTP.
CÁC VẤN ĐỀ MỞ RỘNGA. Biểu thức chính quy (Perl - Compatible Regular Expressions)
--- Giới thiệu.
--- Quy tắc.
--- Tạo biểu thức chính quy.
--- Tìm và thay thế chuỗi dựa trên biểu thức chính quy.
B. Thiết kế khuôn mẫu (Design Pattern)
--- Singleton Pattern.
--- Factory Pattern.
--- Registry Pattern.
--- Proxy Pattern.
C. Mô hình MVC
--- Giới thiệu.
--- Xây dựng mô hình MVC.
D. PHP và AJAX
E. Các kiến thức Bảo mật web căn bản
ĐỒ ÁN XÂY DỰNG WEBSITE CUỐI KHÓA HỌC
Xây dựng website hoàn chỉnh bao gồm trang Quản trị ( Back- End) và trang Hiển thị (Front - End):
A. Phân tích
B. Xây dựng trang Quản trị:
C. Xây dựng trang hiển thị bên ngoài:
D. Đưa website lên hosting

THÔNG TIN LIÊN HỆ KHÓA HỌC PHP ONLINE
CÔNG TY CỔ PHẦN AN TÂM ĐỨC
VPGD: Số nhà 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội, cạnh sân vận động quốc gia Mỹ Đình. Đi xe bus tuyến số 50).
Điện thoại: 04.62966.151 Hotline Mr.Dương Bốn 097.5252.437 – 0942.459.521 hoặc Mr.Thái: 0966.444.646
Email: daotaolaptrinh.edu@gmail.com 
http://daotaolaptrinh.edu.vn

Thứ Ba, 1 tháng 10, 2013

GIỚI THIỆU HỌC LẬP TRÌNH
Nghề lập trình trước tiên các bạn phải biết thế nào là lập trình viên. Lập trình viên là người thiết kế, xây dựng các chương trình máy tính . Bằng cách thao tác các đoạn mã (các ngôn ngữ) trên các công cụ lập trình. Các lập trình viên thường có thể làm việc trên nhiều ngôn ngữ lập trình, trong đó chủ yếu là Java, C++, php, Asp, ASP.Net, và C#. Học lập trình đòi hỏi sự tư duy sáng tạo, phân tích yêu cầu của dự án, đưa ra các giải pháp thiết kế hoặc cách tiếp cận công nghệ mới.
học lập trình

CÁC KHÓA HỌC LẬP TRÌNH 
  1. Lập trình Drupal
    Drupal là một môi trường cộng tác và hệ quản trị nội dung mã nguồn mở. Hỗ trợ phong phú các định dạng và các chức năng cho ứng dụng web.Lập trình Drupal là một framework có các qui tắc cũng như cách thức để xây dựng các giải pháp trên nó, mã nguồn trong sáng, có tính mở cao, mềm dẻo.
  2. Lập trình ASP.NET
    ASP.NET là một nền tảng ứng dụng web, được phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang web động, những ứng dụng web và dịch vụ web. Sự xuất hiện của ASP.NET làm cân xứng giữa quá trình xây dựng ứng dụng trên Windows và Web. Nó cũng cho phép chúng ta chuyển một ứng dụng trước đây viết chỉ để chạy trên Windows thành một ứng dụng Web khá dễ dàng.
  3. Lập trình PHP
    PHP  là ngôn ngữ lập trình mã nguồn mở, được sử dụng trên 90% trang web trên Internet, chạy trên đa nền tảng và hỗ trợ nhiều máy chủ web thông dụng. Ưu điểm của ngôn ngữ PHP là tốc độ thực thi nhanh, dễ sử dụng, dễ học. Do đó có đến hàng trăm, hàng nghìn ứng dụng web viết bằng ngôn ngữ lập trình PHP được cộng đồng đóng góp và phát triển, bạn có thể tận dụng hoặc chỉnh sửa cho phù hợp với yêu cầu của khách hàng hay của bản thân: từ website giải trí, thương mại điện tử, e-learning, hệ quản trị nội dung, báo điện tử, trang blog, trang web cá nhân. 
  4. HTML và CSS 
    HTML hay Hypertext Markup Language-Ngôn ngữ liên kết siêu văn bản là ngôn ngữ đánh dấu chuẩn dùng lập trình các tài liệu World Wide Web. 
    Ngôn ngữ HTML dùng các tag hoặc các đoạn mã lệnh để chỉ cho các trình duyệt(Web browsers) cách hiển thị các thành phần của trang như text và graghics. CSS là chữ viết tắt Cascading Style Sheet, CSS được tổ chức World Wide Web (W3C) giới thiệu vào năm 1996. CSS chỉ đơn thuần là một file có phần mở rộng là .css, trong file này chứa những câu lệnh CSS, mỗi câu lệnh css sẽ định dạng một thành phần nhất định của tài liệu HTML như màu sắc, font chữ

THÔNG TIN LIÊN HỆ - ĐĂNG KÝ HỌC

CÔNG TY CỔ PHẦN VIỆT TÂM ĐỨC
VPGD: Số nhà 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội, cạnh sân vận động quốc gia Mỹ Đình. Đi xe bus tuyến số 50).
Điện thoại: 04.62966.151 Hotline Mr.Dương Bốn 097.5252.437 – 0942.459.521 hoặc Mr.Thái: 0966.444.646
Đăng ký khóa học vui lòng điền thông tin theo mẫu và gửi về địa chỉ Mail: daotaolaptrinh.edu@gmail.com

Thứ Hai, 30 tháng 9, 2013

GIỚI THIỆU VỀ NGÔN NGỮ PHP
ngôn ngữ PHP viết tắt Hypertext Preprocessor là một mã nguồn mở ngôn ngữ kịch bản chung mục đích sử dụng rộng rãi đó là đặc biệt phù hợp để phát triển web.Việc sử dụng PHP là nó cực kỳ đơn giản cho một người mới biết về lập trình cung cấp nhiều tính năng tiên tiến cho một lập trình viên chuyên nghiệp.Việt Tâm Đức trân trọng giới thiệu khóa học php chuyên nghiệp lần đầu tiên với quy mô lớn nhất tại Việt Nam.

NỘI DUNG KHÓA HỌC LẬP TRÌNH  PHP

  1. GIỚI THIỆU NGÔN NGỮ PHP
    - Các khái niệm cơ bản: cài đặt, cấu hình, ... 
    - Biến (Variables). 
    - Hằng (Constants).
    - Kiểu dữ liệu ( Data Types ). 
    - Chuyển đổi kiểu dữ liệu (Type Conversions).
    - Các toán tử (Operators).
    - Câu lệnh điều kiện if, switch.
    - Vòng lặp ( for, while, do... while, continue, break).
  2. HÀM
    - Giới thiệu hàm.
    - Khai báo hàm.
    - Giá trị trả về của hàm.
    - Sử dụng hàm.
    -Tham số truyền: tham trị, tham biến.
    - Phạm vi biến: biến toàn cục, biến cục bộ.
  3. MẢNG
    - Tạo mảng, truy xuất phần tử, thêm, xóa phần tử mảng.
    - Sử dụng vòng lặp trong mảng: vòng lặp for, while, foreach,....
    - Kiểm tra giá trị tồn tại trong mảng.
    - Sắp xếp dữ liệu.
    - So sánh mảng.
    - Trộn mảng.
    - Mảng nhiều chiều: khai báo, truy xuất phần tử, duyệt mảng,...
  4. CHUỖI
    - Định nghĩa chuỗi.
    - Mối quan hệ giữa chuỗi và mảng.
    - So sánh chuỗi.
    - Chuỗi con.
    - Các hàm sử dụng trong chuỗi: tìm kiếm, thay thế, so sánh, chiều dài chuỗi, chuyển đổi ký tự hoa thường.
  5. LẬP TRÌNH FORM
    - Xử lý dữ liệu trên Form: 
    ---- Phương thức GET.
    ---- Phương thức POST.
    - Đối tượng HTTP HEADER:
    ---- Redirection.
    ---- Cookie.
    ---- Session.
  6. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
    - Khai báo lớp: thuộc tính, phương thức.
    - Thể hiện của lớp.
    - Constructor của lớp.
    - Sự thừa kế trong hướng đối tượng.
    - Phạm vi sử dụng tài nguyên trong lớp.
    - Lớp hằng.
    - Lớp tĩnh.
    - Lớp trừu tượng ( Abstract Classes).
    - Giao diện (Interfaces).
    - Quản lý thông báo lỗi (Exceptions).
    - Cơ chế tự động Include các file định nghĩa (Lazy Loading).
  7. XỬ LÝ FILE THƯ MỤC
    - Tạo file.
    - Truy xuất dữ liệu với File: Mở, đóng, đọc, ghi, xóa, kiểm tra sự tồn tại của file, thay đổi thuộc tính của file.
    - Thao tác với thư mục: Tạo, xóa, kiểm tra, đổi, xác định thư mục hiện hành,.
    - Truy xuất tài nguyên trên mạng:
    --- Giao thức HTTP.
    --- Giao thức FTP.
  8. XML VÀ WEB SERVICES
    - Tạo file.
    - Truy xuất dữ liệu với File: Mở, đóng, đọc, ghi, xóa, kiểm tra sự tồn tại của file, thay đổi thuộc tính của file.
    - Thao tác với thư mục: Tạo, xóa, kiểm tra, đổi, xác định thư mục hiện hành,.
    - Truy xuất tài nguyên trên mạng:
    --- Giao thức HTTP.
    --- Giao thức FTP.
  9. CÁC VẤN ĐỀ MỞ RỘNG
    A. Biểu thức chính quy (Perl - Compatible Regular Expressions)
    --- Giới thiệu.
    --- Quy tắc.
    --- Tạo biểu thức chính quy.
    --- Tìm và thay thế chuỗi dựa trên biểu thức chính quy.
    B. Thiết kế khuôn mẫu (Design Pattern)
    --- Singleton Pattern.
    --- Factory Pattern.
    --- Registry Pattern.
    --- Proxy Pattern.
    C. Mô hình MVC
    --- Giới thiệu.
    --- Xây dựng mô hình MVC.
    D. PHP và AJAX
    E. Các kiến thức Bảo mật web căn bản
  10. ĐỒ ÁN XÂY DỰNG WEBSITE CUỐI KHÓA HỌC
    Xây dựng website hoàn chỉnh bao gồm trang Quản trị ( Back- End) và trang Hiển thị (Front - End):
    A. Phân tích
    - Phân tích thiết kế hệ thống.
    - Phân tích, xây dựng cơ sở dữ liệu.
    B. Xây dựng trang Quản trị:
    - Xây dựng trang đăng nhập: login, logout.
    - Quản trị đối tượng: thêm, sửa, xóa, hiển thị.
    - Sử dụng các thành phần trên Form.
    - Thao tác với Template.
    - Quản trị đa ngôn ngữ.
    - Thao tác Upload file.
    - Thao tác Email.
    - Sử dụng What You See What You Get Editor (WYSWYG).
    - Xử lý mối quan hệ 1 - nhiều.
    - Xử lý mối quan hệ nhiều - nhiều.
    - Quản lý module và các chức năng.
    - Xây dựng hệ thống phân quyền (ACL) và ngăn cản truy xuất bất hợp lệ.
    C. Xây dựng trang hiển thị bên ngoài:
    - Xây dựng các khối dữ liệu ở các menu trái, phải, trên, dưới,...
    - Xây dựng trang liệt kê: liệt kê tin tức, sản phẩm.
    - Trang chi tiết.
    - Quản lý bình chọn, quảng cáo, web link.
    - Xây dựng chức năng đăng ký thành viên.
    - Xây dựng chức năng tìm kiếm.
    - Xây dựng giỏ hàng: Liệt kê sản phẩm, tạo giỏ hàng, thêm, sửa, xóa các hạng mục trong giỏ hàng.
    - Các khái niệm về Thương mại điện tử: Quản lý đơn hàng, Phương thức thanh toán, Phương thức vận chuyển,...
    Và các vấn đề khác,...
    D. Đưa website lên hosting
Sơ đồ mô tả nội dung khóa học lập trình thiết kế website trên ngôn ngữ PHP 

YÊU CẦU TRONG KHÓA HỌC

1/ Biết sử dụng máy tính
2/ Có 1 chút hiểu biết về Html và CSS là 1 lợi thế, không hiểu biết không sao, vì bạn sẽ được dạy.
3/ Có hiểu biết về PHP và  MYSQL là 1 lợi thế, không biết cũng không sao, vì bạn sẽ được dạy.
4/ Học viên tự mang laptop để cài đặt và thực hành trên máy mình. Nếu không có dùng máy tính của công ty.

 

THỜI GIAN HỌC
+ Học viên lựa chọn buổi học phù hợp: Sáng, Chiều, Tối, đan xen thứ 2,4,6 hoặc thứ 3,5,7
            Sáng: 8h30p đến 11h45p            Chiều: 14h15p đến 17h00p           Tối: 18h đến 21h
+ Khóa học 18 buổi + Không thời hạn lên công ty học hỏi thêm tại phòng kỹ thuật
+ Kết thúc khóa học học viên nhận chứng nhận khóa học + Liên hoan tại công ty

HỌC PHÍ ĐẦU TƯ  - THỜI GIAN HỌC

- Đầu tư học phí  2.000.000 VNĐ (hai triệu đồng)

   THÔNG TIN LIÊN HỆ - ĐĂNG KÝ HỌC


CÔNG TY CỔ PHẦN VIỆT TÂM ĐỨC
VPGD: Số nhà 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội, cạnh sân vận động quốc gia Mỹ Đình. Đi xe bus tuyến số 50).
Điện thoại: 04.62966.151 Hotline Mr.Dương Bốn 097.5252.437 – 0942.459.521 hoặc Mr.Thái: 0966.444.646
GIỚI THIỆU VỀ HTML5 VÀ CSS3
Khóa học lập trình HTML5 và CSS3 cơ bản chuẩn SEO tại Hà Nội nhằm cung cấp nguồn nhân lực cho thị trường web Việt Nam. Trong khuôn khổ đào tạo cho các bạn chuyên và không chuyên lập trình, Việt Tâm Đức xin giới thiệu nội dung khóa học HTML CSS. Là một ngôn ngữ cấu trúc và trình bày nội dung cho World Wide Web và sẽ là công nghệ cốt lõi của Internet trong tương lai không xa. Mục tiêu cốt lõi khi thiết kế ngôn ngữ là cải thiện khả năng hỗ trợ cho đa phương tiện mới nhất trong khi vẫn giữ được việc con người và các thiết bị,HTML5 và CSS3 là một ứng cử viên tiềm năng cho nền tảng ứng dụng di động.


NỘI DUNG KHÓA HỌC  HTML- CSS
1. HTML
- Giới thiệu chung
- Các thẻ HTML cơ bản: HEAD, BODY, Heading, div, paragraph, link, image, table, list…
- HTML5 – Các tính năng mới: media, canvas, form elements, video, audio, kéo thả, SGV, sử dụng Geolocation, Web storage – lưu trữ Web, Catch – bộ nhớ đệm, Web workers
- Form
2. CSS
- Giới thiệu CSS
- Cú pháp CSS
- CSS ID và Class
- ID Selector
- Class Selector
- Internal Style Sheet
- Inline Style
- CSS3 Borders, BoxShadow, Border Image, Backgrounds, Text Effects, Text Shadow, Word Wrapping, Fonts, 2D Transforms, 3D Transforms, Transtions, Animations, Multiple Columns.
- CSS3 Giao diện người dùng
=>  Học làm web tĩnh, trong khóa học cam kết hướng dẫn học viên làm được ít nhất 5 mẫu giao diện khủng.
      Cắt template zen từ file photoshop ra code web tĩnh theo chuẩn SEO
PHƯƠNG PHÁP GIẢNG DẠY & ĐÀO TẠO
-Học làm những dự án thực tế. Những gì xã hội đang cần
-Giảng dạy và làm dự án thực tế kiếm tiền luôn trong khóa học
-Chúng tôi là kỹ thuật, đã làm và truyền đạt lại chứ không phải giáo viên nghiệp vụ sư phạm.
=> đó là những gì bạn cần.


ĐỐI TƯỢNG HỌC VIÊN
Tất cả mọi đối tượng học viên đã có kiến thức về tin học cơ bản
CAM KẾT CHẤT LƯỢNG TRONG VÀ SAU KHÓA HỌC
-Cam kết làm được web tĩnh theo chuẩn
-Biết triển khai các dự án khác cách dễ dàng nhất
-Biết cách tận dụng thời gian và làm gì trước sau trong công việc
-Hỗ trợ và giới thiệu nơi làm việc mức lương ít nhất phải trên 3,5 triệu/tháng
-Đào tạo để lấy nhân sự cho công ty (các chế độ của công ty xem thông tin trong phần giới thiệu về công ty)
-Đã vào Việt Tâm Đức cam kết 100% không 1 lời phàn làn về chất lượng cũng như đào tạo.
-Việt Tâm Đức đào tạo cho trên 500 học viên các độ tuổi từ 18 đến 65 hiện đang làm việc ở công ty và các tập đoàn lớn (Danh sách tại đây)
-Từ tháng 8 năm 2012 đến tháng 6 năm 2013 đào tạo lại cho 27 giảng viên các trường, 398 học viên là sinh viên, 18 trưởng phòng kỹ thuật các công ty, 147 học viên là các coder PHP và ASP, 23 học viên là nhân viên kinh doanh Hosting Domain. (Danh sách và số điện thoại để xác minh)
-Sau khóa học học viên thắc mắc hoặc hỏi thêm điện thoại hoặc đến công ty hỗ trợ không giới hạn.
-Học viên và cty học xong phải giữ được tình cảm còn hỗ trợ nhau về lâu dài.
-Biết thiết kế web html5 và css3
YÊU CẦU VỚI HỌC VIÊN
Biết sử dụng máy tính thành thạo
Biết sử dụng mạng Internet
Biết chơi các trang mạng xã hội như: Facebook, Zing, G++…
HỌC PHÍ ĐẦU TƯ
Đầu tư học phí: 1.800.000 VNĐ
Học phí đã bao gồm cả phí in tài liệu trong quá trình học.
THỜI GIAN ĐÀO TẠO
Đào tạo trong 18 buổi
Học viên lựa chọn buổi học phù hợp:
+ Sáng: 8h30 đến 11h45 (học trên công ty)
+ Chiều: 14h đến 17h (học trên công ty)
+ Tối: 18h15 đến 21h (học gia sư tại nhà trưởng phòng kỹ thuật)
=>Học trên công ty điều hòa mát lạnh, kỹ thuật hỗ trợ nhiều  hỏi thoải mái, làm dự án thực tế.
LIÊN HỆ
Công ty cổ phần thương mại và giáo dục Việt Tâm Đức – Phòng Đào tạo lập trình 
Địa chỉ: Ki ốt 10, Tòa Nhà CT2B, Đô thị Xa La, Hà Đông, Hà Nội.

VPGD: Số nhà 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội, cạnh sân vận động quốc gia Mỹ Đình. Đi xe bus tuyến số 50).

 - Hotline: 097 52 52 437 
- Điện thoại công ty: 04 62 966 151 
Gmail: antamduc.edu@gmail.com 
Webmail: daotao@daotaolaptrinh.edu.vn 
Đăng ký khóa học bạn điền thông tin theo mẫu hoặc tải CV VTD và gửi về địa chỉ mail: antamduc.edu@gmail.com
Nếu bạn ngại điền thông tin hãy gọi Mr. Dương Bốn

097 5252 437 hoặc 0942 459 521 để được tư vấn rõ nét và đăng ký khóa học

Chủ Nhật, 29 tháng 9, 2013

GIỚI THIỆU VỀ KHÓA HỌC PHP
PHP là mã nguồn mở do đó tất cả các thuộc tính trên đều miễn phí, và chính vì mã nguồn mỡ nên cộng đồng nhà phát triễn web luôn có ý thức cải tiến nó, ngôn ngữ PHP dễ với người mới sử dụng vừa có thể đáp ứng mọi yêu cầu của lập trình viên chuyên nghiệp, mọi ý tưởng của bạn PHP đều đáp ứng một cách xuất sắc. Với Việt Tâm Đức mở khóa học php cơ bản để thực hiện ước mơ cho các bạn
NỘI DUNG KHÓA HỌC
  1. GIỚI THIỆU NGÔN NGỮ PHP
    - Các khái niệm cơ bản: cài đặt, cấu hình, ... 
    - Biến (Variables). 
    - Hằng (Constants).
    - Kiểu dữ liệu ( Data Types ). 
    - Chuyển đổi kiểu dữ liệu (Type Conversions).
    - Các toán tử (Operators).
    - Câu lệnh điều kiện if, switch.
    - Vòng lặp ( for, while, do... while, continue, break).
  2. HÀM
    - Giới thiệu hàm.
    - Khai báo hàm.
    - Giá trị trả về của hàm.
    - Sử dụng hàm.
    -Tham số truyền: tham trị, tham biến.
    - Phạm vi biến: biến toàn cục, biến cục bộ.
  3. MẢNG
    - Tạo mảng, truy xuất phần tử, thêm, xóa phần tử mảng.
    - Sử dụng vòng lặp trong mảng: vòng lặp for, while, foreach,....
    - Kiểm tra giá trị tồn tại trong mảng.
    - Sắp xếp dữ liệu.
    - So sánh mảng.
    - Trộn mảng.
    - Mảng nhiều chiều: khai báo, truy xuất phần tử, duyệt mảng,...
  4. CHUỖI
    - Định nghĩa chuỗi.
    - Mối quan hệ giữa chuỗi và mảng.
    - So sánh chuỗi.
    - Chuỗi con.
    - Các hàm sử dụng trong chuỗi: tìm kiếm, thay thế, so sánh, chiều dài chuỗi, chuyển đổi ký tự hoa thường.
  5. LẬP TRÌNH FORM
    - Xử lý dữ liệu trên Form: 
    ---- Phương thức GET.
    ---- Phương thức POST.
    - Đối tượng HTTP HEADER:
    ---- Redirection.
    ---- Cookie.
    ---- Session.
  6. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
    - Khai báo lớp: thuộc tính, phương thức.
    - Thể hiện của lớp.
    - Constructor của lớp.
    - Sự thừa kế trong hướng đối tượng.
    - Phạm vi sử dụng tài nguyên trong lớp.
    - Lớp hằng.
    - Lớp tĩnh.
    - Lớp trừu tượng ( Abstract Classes).
    - Giao diện (Interfaces).
    - Quản lý thông báo lỗi (Exceptions).
    - Cơ chế tự động Include các file định nghĩa (Lazy Loading).
  7. XỬ LÝ FILE THƯ MỤC
    - Tạo file.
    - Truy xuất dữ liệu với File: Mở, đóng, đọc, ghi, xóa, kiểm tra sự tồn tại của file, thay đổi thuộc tính của file.
    - Thao tác với thư mục: Tạo, xóa, kiểm tra, đổi, xác định thư mục hiện hành,.
    - Truy xuất tài nguyên trên mạng:
    --- Giao thức HTTP.
    --- Giao thức FTP.
  8. XML VÀ WEB SERVICES
    - Tạo file.
    - Truy xuất dữ liệu với File: Mở, đóng, đọc, ghi, xóa, kiểm tra sự tồn tại của file, thay đổi thuộc tính của file.
    - Thao tác với thư mục: Tạo, xóa, kiểm tra, đổi, xác định thư mục hiện hành,.
    - Truy xuất tài nguyên trên mạng:
    --- Giao thức HTTP.
    --- Giao thức FTP.
  9. CÁC VẤN ĐỀ MỞ RỘNG
    A. Biểu thức chính quy (Perl - Compatible Regular Expressions)
    --- Giới thiệu.
    --- Quy tắc.
    --- Tạo biểu thức chính quy.
    --- Tìm và thay thế chuỗi dựa trên biểu thức chính quy.
    B. Thiết kế khuôn mẫu (Design Pattern)
    --- Singleton Pattern.
    --- Factory Pattern.
    --- Registry Pattern.
    --- Proxy Pattern.
    C. Mô hình MVC
    --- Giới thiệu.
    --- Xây dựng mô hình MVC.
    D. PHP và AJAX
    E. Các kiến thức Bảo mật web căn bản
  10. ĐỒ ÁN XÂY DỰNG WEBSITE CUỐI KHÓA HỌC
    Xây dựng website hoàn chỉnh bao gồm trang Quản trị ( Back- End) và trang Hiển thị (Front - End):
    A. Phân tích
    - Phân tích thiết kế hệ thống.
    - Phân tích, xây dựng cơ sở dữ liệu.
    B. Xây dựng trang Quản trị:
    - Xây dựng trang đăng nhập: login, logout.
    - Quản trị đối tượng: thêm, sửa, xóa, hiển thị.
    - Sử dụng các thành phần trên Form.
    - Thao tác với Template.
    - Quản trị đa ngôn ngữ.
    - Thao tác Upload file.
    - Thao tác Email.
    - Sử dụng What You See What You Get Editor (WYSWYG).
    - Xử lý mối quan hệ 1 - nhiều.
    - Xử lý mối quan hệ nhiều - nhiều.
    - Quản lý module và các chức năng.
    - Xây dựng hệ thống phân quyền (ACL) và ngăn cản truy xuất bất hợp lệ.
    C. Xây dựng trang hiển thị bên ngoài:
    - Xây dựng các khối dữ liệu ở các menu trái, phải, trên, dưới,...
    - Xây dựng trang liệt kê: liệt kê tin tức, sản phẩm.
    - Trang chi tiết.
    - Quản lý bình chọn, quảng cáo, web link.
    - Xây dựng chức năng đăng ký thành viên.
    - Xây dựng chức năng tìm kiếm.
    - Xây dựng giỏ hàng: Liệt kê sản phẩm, tạo giỏ hàng, thêm, sửa, xóa các hạng mục trong giỏ hàng.
    - Các khái niệm về Thương mại điện tử: Quản lý đơn hàng, Phương thức thanh toán, Phương thức vận chuyển,...
    Và các vấn đề khác,...
    D. Đưa website lên hosting
Sơ đồ mô tả nội dung khóa học lập trình thiết kế website trên ngôn ngữ PHP & Mysql

quy trình lập trình
YÊU CẦU TRONG KHÓA HỌC

1/ Biết sử dụng máy tính
2/ Có 1 chút hiểu biết về Html và CSS là 1 lợi thế, không hiểu biết không sao, vì bạn sẽ được dạy.
3/ Có hiểu biết về PHP và  MYSQL là 1 lợi thế, không biết cũng không sao, vì bạn sẽ được dạy.
4/ Học viên tự mang laptop để cài đặt và thực hành trên máy mình. Nếu không có dùng máy tính của công ty.
5/ Có niềm đam mê và kiếm tiền bằng web
6/ Biết chơi game, sử dụng các trang mạng xã hội như: Facebook, Zing, Google+
7/ Có ý thức kỷ luật cao.
8 / Mong muốn  ở lại làm việc cho công ty VTĐ
9/ Có tinh thần đoàn kết sẵn sàng chia sẻ kiến thức cho thành viên còn yếu.

   HỌC PHÍ ĐẦU TƯ  - THỜI GIAN HỌC

- Đầu tư học phí  2.000.000 VNĐ (hai triệu đồng)
- Thời gian học:
+ Học viên lựa chọn buổi học phù hợp: Sáng, Chiều, Tối, đan xen thứ 2,4,6 hoặc thứ 3,5,7
            Sáng: 8h30p đến 11h45p            Chiều: 14h15p đến 17h00p           Tối: 18h đến 21h
+ Khóa học 18 buổi + Không thời hạn lên công ty học hỏi thêm tại phòng kỹ thuật
+ Kết thúc khóa học học viên nhận chứng nhận khóa học + Liên hoan tại công ty

   THÔNG TIN LIÊN HỆ - ĐĂNG KÝ HỌC


CÔNG TY CỔ PHẦN VIỆT TÂM ĐỨC
VPGD: Số nhà 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội, cạnh sân vận động quốc gia Mỹ Đình. Đi xe bus tuyến số 50).
Điện thoại: 04.62966.151 Hotline Mr.Dương Bốn 097.5252.437 – 0942.459.521 hoặc Mr.Thái: 0966.444.646

Thứ Ba, 20 tháng 8, 2013

Làm sao để thành Hacker?


Có bao giờ bạn muốn trở thành... hacker? Từ giữa thế kỷ trước, từ hack thường được dùng trong cộng đồng các chuyên gia máy tính với câu nói cửa miệng "I hack around with computers", được hiểu là "tôi... quậy máy tính".

Trong bối cảnh như vậy, hacker được xem là người nắm vững hệ thống, có khả năng vượt qua những thách thức kỹ thuật, biến "không thể" thành "có thể". Để hiểu thêm về cộng đồng hacker và văn hóa hacker, mời bạn xem phần lược dịch bài viết How To Become A Hacker của Eric Raymond, một thi sĩ, nhạc sĩ nghiệp dư, một xạ thủ súng ngắn, một huyền đai đệ nhất đẳng Thái Cực Đạo và là... một trong những người sáng lập phong trào nguồn mở.

hack lập trình

Eric Raymond


Hacker là gì?
Nhiều thập niên trước, từ thời của các máy tính lớn dùng chung, thời của những thí nghiệm sơ khai để dựng nên mạng ARPANET, đã hình thành một cộng đồng các chuyên gia máy tính tài năng cùng một nền văn hóa đặc thù. Từ ngữ "hacker" phát sinh từ nền văn hóa ấy. Các hacker đã dựng nên Internet, tạo ra hệ điều hành Unix, vận hành Usenet và World Wide Web. Nếu bạn thuộc về nền văn hóa ấy, nếu bạn có đóng góp cho nó và được cộng đồng hacker thừa nhận là hacker thì bạn là hacker.
Có những người luôn lớn tiếng tự nhận mình là hacker nhưng thực ra họ không phải là hacker. Loại người này (thường là những cậu thanh niên) thường bị tóm cổ do tội xâm nhập mạng máy tính và gây rối trên hệ thống điện thoại. Những hacker thực thụ gọi đó là cracker và không muốn dính dáng gì đến chúng. Hầu như mọi hacker đều nghĩ rằng cracker là hạng lười biếng, vô trách nhiệm, chẳng có tài cán gì lắm. Khả năng xâm nhập hệ thống bảo mật không thể làm cho người ta trở thành hacker, cũng giống như khả năng đánh cắp ô-tô không thể làm cho người ta trở thành kỹ sư ô-tô. Tiếc thay, nhiều nhà báo, nhà văn đã ngớ ngẩn gọi cracker là hacker. Cách gọi này vô cùng xúc phạm những hacker chân chính.
Khác biệt cơ bản là ở chỗ: hacker là người xây dựng, còn cracker là kẻ phá hoại.
Kỹ năng cơ bản của hacker
Để trở thành hacker, có những kỹ năng cơ bản mà bạn phải học.
Học lập trình
Nếu bạn chưa biết ngôn ngữ lập trình nào, tôi đề nghị bạn nên bắt đầu với Python. Dù là ngôn ngữ tốt cho người mới học lập trình nhưng Python không hề là ngôn ngữ lập trình "đồ chơi". Python rất mạnh mẽ, linh hoạt và thích hợp cho các dự án lớn.
Java cũng là một ngôn ngữ tốt để học lập trình. Java khó học hơn Python nhưng mã Java chạy nhanh hơn. Nếu bạn chọn Java, hãy dùng trình thông dịch Java nguồn mở, đừng lệ thuộc vào các thư viện lớp Java của Sun.
Có điều bạn cần nhớ là nếu chỉ biết một hoặc hai ngôn ngữ lập trình thì chưa thể đạt đến trình độ cần thiết của một hacker, thậm chí chưa phải là lập trình viên. Bạn cần tập suy nghĩ về các vấn đề lập trình theo cách tổng quát, không phụ thuộc ngôn ngữ lập trình nào. Để trở thành một hacker thực thụ, bạn phải đạt đến trình độ có thể học một ngôn ngữ lập trình mới trong vài ngày bằng cách liên hệ nội dung của tài liệu về ngôn ngữ lập trình đó với những gì bạn đã biết. Điều này cũng có nghĩa là bạn cần học nhiều ngôn ngữ lập trình khác nhau.
Để đi vào lĩnh vực lập trình một cách căn cơ, bạn phải học C vì C là ngôn ngữ lập trình cốt lõi của Unix. Nếu biết C, bạn dễ dàng học C++ hoặc ngược lại. Tuy nhiên C cũng như C++ đều không phải là ngôn ngữ lập trình tốt để học vỡ lòng về lập trình.
Perl và LISP cũng là ngôn ngữ lập trình đặc biệt quan trọng đối với hacker. Perl rất được ưa chuộng trong việc tạo trang mạng động và quản trị hệ thống. LISP giúp bạn có hiểu biết sâu sắc về nhiều khái niệm lập trình.
Học cách dùng Unix nguồn mở
Muốn đạt đến kỹ năng của hacker, bạn nhất thiết phải cài đặt một phiên bản của Linux hoặc BSD-Unix lên máy tính cá nhân của bạn và học cách dùng nó. Unix là hệ điều hành của Internet. Unix và Internet cộng sinh mạnh mẽ đến mức Microsoft không thể nào lay chuyển. Hãy đọc mã nguồn của Unix và sửa đổi nó, bạn sẽ có nhiều niềm vui và thu thập được những hiểu biết sâu sắc đến bất ngờ.
Học tiếng Anh để giao tiếp
Hãy học tiếng Anh ở mức có thể giao tiếp được. Vì là người Mỹ, tôi rất ngần ngại nói ra điều này, sợ bị cho là có tư tưởng bá quyền văn hóa, nhưng các hacker ở những nước không nói tiếng Anh thúc giục tôi nói rõ rằng tiếng Anh thực sự là ngôn ngữ giao tiếp của cộng đồng hacker.
Linus Torvalds tuy là người Phần Lan nhưng luôn viết chú thích trong mã nguồn bằng tiếng Anh. Nhờ diễn đạt bằng tiếng Anh trôi chảy, anh mới có thể tập hợp được cộng đồng lập trình viên khắp thế giới cho việc phát triển Linux.
Người nói tiếng Anh như là bản ngữ không phải đương nhiên có đủ năng lực ngôn ngữ của một hacker. Nếu bạn viết tiếng Anh không chuẩn, sai ngữ pháp, đầy lỗi chính tả thì cộng đồng hacker sẽ không muốn tiếp xúc với bạn. Viết câu luộm thuộm thì thường tư duy cũng luộm thuộm.

lập trình viên

Eric Raymond nhái James Bond (điệp viên 007).


Văn hóa hacker
Văn hóa hacker là văn hóa hiến tặng. Bạn đạt được danh tiếng trong cộng đồng hacker không phải vì bạn có tài năng hơn người mà là vì bạn cho đi thời gian, sự sáng tạo của mình, thành quả của mình. Văn hóa hacker không chấp nhận tính vị kỷ.
Để được cộng đồng hacker công nhận, theo truyền thống, bạn phải viết được những chương trình mà cộng đồng đánh giá là hay, hữu ích và bạn tặng mã nguồn cho cả cộng đồng sử dụng. Hiện nay, cộng đồng hacker và cộng đồng nguồn mở hầu như là hai cách gọi khác nhau của cùng một thực thể.
Nếu là người mới, bạn nên phục vụ cộng đồng bằng cách kiểm lỗi (test) cho các chương trình nguồn mở. Từ việc kiểm lỗi, bạn có thể dần dần chuyển qua việc sửa lỗi (debug) và thay đổi mã nguồn. Quá trình này giúp bạn học được rất nhiều và bạn sẽ trở thành tấm gương cho các thế hệ hacker sau này.
Phong cách hacker
Ngoài những việc có liên quan đến máy tính, bạn cũng cần chú ý những kỹ năng khác giúp bạn thấm nhuần tinh thần hacker:
- Học tiếng mẹ đẻ của bạn cho thật tốt. Dù cho có định kiến rằng đã là lập trình viên thì không thể viết văn, tất cả những hacker mà tôi biết đều viết văn rất tốt.

- Đọc truyện khoa học viễn tưởng. Các nhân vật trong truyện khoa học viễn tưởng thường có dáng dấp của một hacker điển hình.

- Luyện tập một môn võ thuật. Tinh thần võ đạo rất giống với tinh thần hacker.

- Học cách thiền định. Để học thiền, bạn không nhất thiết phải gia nhập tôn giáo nào đó hoặc từ bỏ tôn giáo của bạn. Tuy nhiên, bạn phải cẩn thận, đừng sa vào những chuyện điên khùng.

- Rèn luyện "tai nghe nhạc". Bạn hãy học cách thưởng thức các loại nhạc lạ thường. Bạn cũng nên học hát và học chơi một loại nhạc cụ nào đó thật tốt.

- Bạn cũng cần biết chơi chữ nữa.



Nếu bạn thực hiện những điều nêu trên càng thường xuyên, bạn càng có nhiều phẩm chất của hacker. Tuy ý nghĩa của những điều ấy không thật rõ ràng nhưng chúng có liên quan đến sự pha trộn các kỹ năng của bán cầu não trái và phải. Đây là điều quan trọng đối với hacker vì hacker vừa là người lý trí, vừa là người hay bước ra khỏi "lý trí" thông thường.
Với hacker thực thụ, biên giới giữa "chơi" và "làm", giữa "khoa học" và "nghệ thuật" dường như biến mất. Tất cả hòa trộn thành một cuộc chơi sáng tạo ở mức cao. Hacker luôn luôn có nhiều kỹ năng. Hacker không bao giờ làm gì đó nửa vời, nếu họ quyết định rèn luyện một kỹ năng nào đó, họ thường trở nên rất giỏi về kỹ năng đó.