Thứ Ba, 30 tháng 7, 2013

Khóa học PHP MySQL

1. Giới thiệu:

      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. Theo 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 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
4.1. Phấn căn bản

     Chuyên đề 1 ( HTML:3, CSS:1, JAVASCRIPT:2)

     HTML, CSS, Javascript
     Xây dựng trang HTML tĩnh, sử dụng Dreamweaver
     Tìm hiểu CSS & các đối tượng HTML
     Tìm hiểu về Javascript

     Chuyên đề 2 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
     Mảng dữ liệu
     Hàm
     Quản lý lỗi
     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

     Chuyên đề 3 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

     Chuyên đề 4: PHP nâng cao
     Khung website động, cấu trúc chung
     Tạo form nhập thông tin trên browser và gửi đến server: POST, GET
     Tạo web hiển thị thông tin lấy từ CSDL
     Tạo form upload file
     Tạo form gửi email.
     Cấu trúc 1 website tin tức
     Đếm số người truy cập (counter, visitor)
     Phát triển phần quản trị hệ thống

     Chuyên đề 5: Thực hành Đồ họa web
     Thiết kế giao diện với Photoshop
     Thiết kế banner quảng cáo
     Thiết kế hiệu ứng với Flash

     Chuyên đề 6: Đề tài cuối khóa
     Hướng dẫn đề tài
     Bảo vệ đề tài

4.2. Phần chuyên sâu

     Chuyên đề 1: Review PHP cơ bản

     Chuyên đề 2: Ngôn ngữ PHP nâng cao
     Predefined Variables
     Session & Giỏ hàng
     Phân quyền truy cập và quản trị theo Roles
     AJAX + JQuery + XML
     URL rewrite

     Chuyên đề 3: Quy trình phát triển website
     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
     Xây dựng website tin tức
     Xây dựng website thương mại điện tử
     Site đa ngôn ngữ
     Thiết kế layout với Photoshop
     Cắt layout và ghép CSS

     Chuyên đề 4: Webservice
     PHP với XML, SOAP
     Webservice

     Chuyên đề 5: Kỹ thuật tối ưu và bảo mật 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
     SQL Injection, Cross-site script, Face submit
     SSL & mã hóa dữ liệu trên đường truyền
     Cài đặt và quản trị hosting
    Tìm hiểu một số nền tảng opensource: Joomla + Drupal + Wordpress

     Chuyên đề 6: Đề tài cuối khóa
     Hướng dẫn đề tài
     Bảo vệ đề tài

     Chuyên đề 7: Bảo vệ đồ án

Không có nhận xét nào:

Đăng nhận xét