Thông tin khóa học
- Ngày khai giảng: Liên hệ trường
- Điện thoại: 04.665.96065 - 04.224.71166
- Học phí: 2.400.000VNĐ
- Liên hệ: Điện thoại : 04.22471166 - 04.66596065 - 04.39953840
- Văn bằng/ Chứng chỉ: Chứng chỉ
- Tần suất khai giảng: Hàng Tháng
- Thời gian học: Sáng: 9h00 - 11h00, Chiều 14h00 - 16h00, Tối 18h00 - 20h00
- Thời lượng: 3 tháng
Nội dung khóa học
1. Giới thiệu:
PHP (Hypertext Preprocessor) lđ ngĩn ngữ lập trình script phổ biến nhất hiện nay, được ứng dụng nhiều trong việc lập trình web. Nhờ ưu điểm nổi trội: đơn giản (dễ học, dễ dăng, lđm web nhanh), chạy được trân nhiều Hệ điều hđnh (Windows, Linux,..), được phân phối miễn phí, nhiều thư viện cỉ sẵn, nhiều mã nguồn ứng dụng hođn chỉnh để người dăng cỉ thể tăy biến theo ý mình, vđ quan trọng lđ PHP được cộng đồng Internet hỗ trợ nhiệt tình.
Lập trình web với bằng PHP thường sử dụng kiến trơc LAMP, thuật ngữ viết tắt của 4 cĩng nghệ mã nguồn mở, bao gồm: Linux (L), Apache (A) , MySQL (M), vđ PHP. heo số liệu thống kâ vđo tháng 6 năm 2011, cỉ trân 80 triệu tân miền Internet được triển khai trân các máy chủ cỉ cđi đặt PHP.
Khóa học "Lập trình web với PHP & MySQL" với 2 trình độ cơ bản vđ nâng cao được thiết kế đặc biệt, theo hướng ứng dụng, học viân sẽ được trang bị kiến thức vđ kỹ năng cần thiết để cỉ thể tự mình phát triển các website của riâng mình.
2. Mục tiâu khỉa học:
Cung cấp những kiến thức & kỹ năng lập trình giơp học viân cỉ thể tự mình phát triển các website sử dụng cĩng nghệ PHP, MySQL vđ Apache.
Trang bị các kỹ năng thiết kế đồ họa với Photoshop vđ cĩng cụ thiết kế web Dreamweaver; các thủ thuật tối ưu hỉa website – SEO, … vđ triển khai ứng dụng trân internet.
Học viân thđnh thạo các kỹ năng nâng cao về: Bảo mật website, hosting & server; Sử dụng Framework, Quy trình quản trị dự án web.
Kết thơc khỉa học, học viân cỉ khả năng đảm nhiệm vị trí Team leader hoặc Project leader của các dự án web với ngĩn ngữ lập trình PHP.
3. Đối tượng theo học:
Lập trình viân (java, .net,..) đang đi lđm
Sinh viân ngđnh CNTT, Điện tử viễn thĩng
Những bạn trẻ đam mâ vđ mong muốn theo đuổi ngđnh lập trình web
4. Nội dung khỉa học
A. Khóa học cơ bản
Lesson 1: Tổng quan về Internet, WWW, PHP, & MySQL
· Tổng quan về Internet & web
· Cđi đặt: Apache, MySQL, PHP
· Mục tiêu: Đề tài cuối khóa
Lesson 2: HTML, CSS, Javascript, Ajax
· Xây dựng trang HTML tĩnh, sử dụng Dreamweaver
· Tìm hiểu CSS & các đối thượng HTML
· Tìm hiểu về Javascript & Ajax
Lesson 3: Ngĩn ngữ lập trình PHP căn bản
· PHP & HTML
· Kiâu dữ liệu , biến , hằng , cấu trơc điều khiển
· Hđm, Class
Lesson 4: Ngĩn ngữ lập trình PHP (tiếp theo)
· Thao tác với File
· Sử dụng lại mã chương trình: require , include .
· Xử lý lỗi & Exceptions
· Tìm hiểu về Session & Cookies
Lesson 5: Cơ sở dữ liệu vđ MySQL
· Tìm hiểu về CSDL
· Tìm hiểu về CSDL MySQL
· Thực hđnh các câu lệnh SQL (SQL Query)
· Thực hành kết nối với MySQL
Lesson 6: Forms, URL, & Email
· Tạp form nhập thĩng tin trân browser vđ gửi đến server: POST, GET
· Tạo form upload file
· Tạo web hiển thị thĩng tin lấy từ CSDL
· Tạo form gửi email.
Lesson 7: Thực hành Đồ họa web
· Thiết kế giao diệnn với Photoshop
· Thiết kế banner quảng cáo
· Thiết kế hiậu ứng với Flash
Lesson 8: Xây dựng website tin điện tử
· Hướng dẫn xây dựng website Trang tin điện tử
· Hướng dẫn xây dựng website Bán hđng trực tuyến
Lesson 9: Xây dựng website tin điện tử (tiếp theo)
· Thực hđnh xây dựng web động gồm nhiều trang
· Thực hđnh phân quyền truy cập vđo từng tđi nguyân
Lesson 10: Hosting, Domain, Security, SEO cơ bản
· Tìm hiểu về Server, Hosting, Domain vđ DNS.
· Cách đăng ký domain + hosting miễn phí vđ cấu hình.
· Cách cđi đặt server tại nhđ vđ cđi đặt Domain, DNS cho server.
· Hướng dẫn cđi đặt forum miễn phí vđ trả phí.
· Bảo mật căn bản & kỹ thuật chống SQL Injection.
B. Khóa học nâng cao.
Lesson 1: Ngĩn ngữ PHP nâng cao
· Predefined Variables
· Namespaces
· Lập trình hướng đối tượng
· Xây dựng đồ thị
Lesson 2: Lập trình web nâng cao
· Mĩ hình lập trình MVC
· Session & Giỏ hđng
· Site đa ngĩn ngữ
· Phân quyền truy cập vđ quản trị theo Roles
Lesson 3: Ajax Frameworks & PHP Framework
· Javascript, XML, & Ajax
· Ajax Framework
· Javascript jQuery
· PHP Framework: Joomla, Wordpress
Lesson 4: Web services & Web API
· PHP với XML, SOAP, NuSOAP
· Thực hành kết nối giữa các hệ thống
Lesson 5: Thiết kế layout, cắt ghép CSS/HTML
· Thiết kế layout với Photoshop
· Cắt layout vđ ghép CSS
Lesson 6: Quy trình phát triển 1 phần mềm website
· Phân tích thiết kế hệ thống
· Quy trình xây dựng website
Lesson 7: Quản trị web nâng cao
· Cđi đặt trân server Linux & windows
· Reseller, Hosting: Directadmin, Cpanel, Halm, Plesk
Lesson 8: Kỹ thùÌ£t tối ưu hỉa website
· Tăng tốc website bằng kỹ thuật cache.
· Tối ưu website: giảm dung lượng code, tăng tốc độ truy cập.
· Một số thủ thuật SEO cần thiết
Lesson 9: Kỹ thuật Bảo mật cần thiết
· Kỹ thuật tấn cĩng vđ biện pháp phìng chống
· SQL Injection, Cross-site script, Face submit
· Virus, Trojan, Warm (Malware)
· Local attack, DDOS
· SSL & mã hỉa dữ liậu trân đường truyền
· Bảo mật server, hosting.
Lesson 10: Đề tđi cuối khỉa (sau 01 tùÌ�n)
· Hướng dẫn đề tđi
· Bảo vệ đề tđi
5. Thời lượng vđ học phí
Thời lượng khỉa học:
Khỉa học PHP cơ bản:
Khỉa học PHP nâng cao:
Học phí:
Khỉa học PHP cơ bản:
Khỉa học PHP nâng cao:
6. Tại sao bạn nân học khỉa PHP tại karROX
Phòng Lab chuẩn, máy tính cấu hình cao
Phương pháp học 360 độ với 80% thời lượng thực hđnh
Giảng viân lđ những chuyân gia cỉ từ 8 – 15 năm kinh nghiệm thực hiện vđ quản lý các dự án về PHP tại các cĩng ty nước ngođi.
Hỗ trợ kỹ năng phỏng vấn vđ việc lđm sau tốt nghiệp tại HB Media, Qsoft, Tig Group, ITC Group…
Nhà đào tạo
Học Viện CNTT Quốc tế karROX
KarROX chuyên sâu về ba lĩnh vực then chốt của CNTT: Công nghệ Phần mềm, An ninh mạng và lập trình mạng. Những công nghệ như .NET, Java, J2EE, Clustering và Oracle là những thành tố quan trọng của chương trình đào tạo phần mềm. Trong lĩnh vực đào tạo về lập trình mạng, bên canh việc đào tạo theo công nghệ MCSE, CCNA, CCNP, Linux and Solaris, tất cả các trung tâm của karROX đều được trang bị những kiến thức mới nhất về chương trình Đào tạo lập trình viên cao cấp về mạng theo hệ Cisco (Cisco Certified Internetworking Expert - CCIE). Những chương trình như CCSP (Chuyên gia an ninh mạng được Cisco công nhận, Hacker thân thiện Karrox (KCEH), sẽ là những thành tố cấu thành nên chương trình đào tạo an ninh mạng. Với mô hình đào tạo trên, hiện KarROX là tổ chức duy nhất cung cấp các mô dun đào tạo đa dạng như vậy.