Khóa học lập trình web PHP MySQL

12:00:00 27/05/2011

Khóa học lập trình web PHP 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 2.0.
 

Giới thiệu chung

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 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. 
 
Khóa học lập trình web PHP trang bị kĩ năng lập trình cơ bản bằng ngôn ngữ PHP và các công nghệ lập trình Web liên quan như giao dịch, bảo mật, truy xuất cơ sở dữ liệu MySQL. Thêm vào đó, học viên sẽ được học cách qui ước viết mã php sao cho đảm bảo tính bảo mật, nâng cao tính bảo trì trong suốt giai đoạn phát triển sản phẩm.
 

Nội dung của khóa học lập trình web PHP

Khóa học được thiết kế thành các module, phù hợp với nhiều trìnhh độ đầu vào của học viên.

 

Nội dung

Thời lượng

Ghi chú

Nhập môn CSS & HTML & Javascript

6 giờ

Tùy chọn

(Nếu bạn đã có kiến thức có thể bỏ qua module này)

Ngôn ngữ  PHP và hệ quản trị CSDL MySQL

48 giờ

Bắt buộc

Chuyên đề

(PHP Framework, các hệ CMS joomla, drupal... và kĩ năng quản trị và tối ưu Website)

6 giờ

Tùy chọn

(Nếu bạn muốn mở rộng kiến thức về các ứng dụng thực tiễn nên ghi danh module này)

Tổng

60 giờ

 

 

Tài liệu giảng dạy: do học viện biên soạn dựa trên

1. Su dung PHP MySQL thiet ke web dong
2. Teach Yourself PHP In 24 hours
3. PHP Cookbook, 2nd Edition – O’Reilly
4. How to Do Everything with PHP and MySQL – McGraw Hill
5. RDBMS & Data Management

 

Nội dung chi tiết khóa học lập trình web PHP


1. Nhập môn CSS & HTML & Javascript
  • HTML: Elements, Attributes,Headings,Paragraphs,,Formatting,Fonts,Styles, Links,Images, Tables,Lists, Forms, Frames,
  • CSS:
    • Styling Backgrounds,Text,Fonts,Links,Lists, Tables
    • Box Model,Border, Outline, Margin, Padding, Positioning, Floating,Attribute Selectors
  • JavaScript:
    • Cú pháp cơ bản
    • Sử dụng JQuery.
2. Ngôn ngữ  PHP và hệ quản trị CSDL MySQL
  • Cài đặt và cấu hình phần mềm cần thiết
  • Lập trình bằng PHP
    • Cú pháp ngôn ngữ PHP
    • Cấu trúc dữ liệu(sử dụng array, muti dimension array)
    • Tạo và xử lý form
    • Xử lý ngày tháng
    • Xử lý file và thư mục
    • Xứ lý dữ liệu nhập vào
  • Cơ bản về SQL và MYSQL
    • Tạo CSDL
    • Tạo và xử lý bảng, cột
    • Thêm, xóa, sửa dữ liệu
    • Tìm kiếm, sắp xếp
  • Nâng cao SQL
    • Chuẩn khóa CSDL
    • Sử dụng join
    • Sử dụng group by
    • FULLTEXT search
    • Tối ưu hóa database
  • Xử lý và khắc phục lỗi
  • Sử dụng cookie và session
  • Bảo mật website
  • Bài dự án cuối khóa
3. Chuyên đề:
  • Hệ CMS: ứng dụng joomla hoặc drupal
  • PHP Framework: giới thiệu các framework lập trình PHP,  sử dụng Yii hoặc Zend framework
  • Quản trị website và server: các công cụ CPanel, Hosting, Domain, Tôi ưu hóa website bằng SEO

Hoàn thành khóa học lập trình web PHP, học viên sẽ:

  • Viết các ứng dụng web bằng ngôn ngữ PHP sử dụng cơ sở dữ liệu MySQL: website cho  cá nhân và bạn bè, website tin tức, giải trí, sự kiện, trường học và gia đình, web site quản lý nhà hàng, nhân sự...
  • Tận dụng và tùy biến các hệ mã nguồn mở viết bằng PHP cho phù hợp với mục đích cá nhân: magento, joomla, drupal, phpBB Forum...
  • Cách thức cơ bản để quản trị website, domain, host
 

Đối tượng học viên:  

  • Sinh viên/học sinh yêu thích công nghệ đang tìm kiếm và định hướng cơ hội việc, các bạn lập trình viên muốn tận dụng thế mạnh của ngôn ngữ và cộng đồng PHP rộng lớn để xây dựng sản phẩm đột phá.
  • Lập trình viên .NET và Java muốn khám phá và tận dụng thế mạnh của PHP trong thời gian ngắn nhất và hiệu quả nhất
  • Sinh viên NIIT hoặc Aptech đã học xong năm thứ 1
  • Các bạn trẻ yêu thích và đam mê lập trình web

Yêu cầu đầu vào

  • Có kiến thức cơ bản về máy tính và sử dụng  Internet.
  • Khả năng đọc hiểu tài liệu tiếng Anh.
  • Biết một ngôn ngữ lập trình (khuyến khích, không bắt buộc)

Ưu điểm khi học tại iPMAC

  • Cung cấp host name và domain name và database miễn phí tại server riêng của học viện.
  • Giáo trình bằng tiếng Anh và biên soạn thêm nội dung tiếng Việt, dựa trên chứng chỉ quốc tế và yêu cầu công việc thực tế.
  • Học viên sẽ được chú trọng đào tạo kĩ năng thực hành với các bài dự án xuyên suốt quá trình đào tạo.
  • Giảng viên giàu kinh nghiệm giảng dạy cũng như  kinh nghiệm làm việc thực tế ở các doanh nghiệp phần mềm hàng đầu Việt Nam
  • Ngoài các tài liệu học chính khóa, học viện luôn tổ chức các seminar  chia sẻ với bạn những kinh nghiệm làm việc, kinh nghiệm học tập và những công nghệ tiên tiến khác như: quản trị host, domain, quản trị website, joomla, drupal …
  • Các bài test và final test sẽ góp phần đánh giá lực học của học viên, cũng như giúp học viên có thể tự đánh giá kết quả học tập của mình để có kế hoạch học tập tốt nhất.
  • Cơ hội tìm kiếm và giới thiệu việc làm từ các doanh nghiệp và công ty danh tiếng thông qua kênh tuyển dụng của học viện NIIT- iPMAC

Vũ Văn Quỳnh
Công ty: Viet Long  Promotion, giảng viên iPMAC

Kỹ năng:
  • PHP, C++, Visual C#, JSP and JAVA Language.
  • Skills working with JavaScript langguage, Jquery
  • Microsoft VisualStudio 2005 - 2008, MacroMedia Dreamweaver 8.0, Rational Rose, Visio, NuSphere PhpED, MindManager X5, Concept Draw Projects, ER Studio.
  • Working with windows and linux hosting.
  • Wamp Server, XAMPP Server, App Server, Apache Tomcat, IIS .
  • My SQL, Microsoft SQL Server 2000, Microsoft SQL Server 2005 – 2008; Microsoft Access
 
Luôn có chương trình ưu đãi dành cho học sinh, sinh viên và học viên quen thuộc của học viện. Hãy liên hệ ngay để đội ngũ tư vấn viên phục vụ bạn một cách tốt nhất và nhận ưu đãi ngay lập tức.
 

Các bài viết liên quan: