Vì có rất nhiều bạn mới vào nên lớp được giới thiệu lại tổng quan về lập trình Website, Front-end, Back-end, Database, luồng chạy của 1 Website và các kỹ thuật, ngôn ngữ sử dụng để lập trình Website hiện nay. Giới thiệu về phần mềm XAMPP & ngôn ngữ PHP.
Trong buổi học này, chúng ta đã được học :
- Giới thiệu tổng quan về Website.
- Giới thiệu về Front-end, Back-end, Database và cách một Website hoạt động.
- Phần mềm XAMPP với : Apache, MySQL và PHP. Thư mục gốc nằm ở C:/xampp/htdocs
Bài tập về nhà :
- Truy cập và tải về Repository : https://github.com/namnh06/aptech-php-course, trong thư mục php, phần 1-php-basic có các bài tập trong file .php, các bạn tham khảo và làm theo hướng dẫn.
- Đọc trước PHP và làm thử ví dụ tại: https://www.w3schools.com/php/default.asp và https://www.w3schools.com/php/php_examples.asp
- Xem lại: https://namcoi.com/aptech-php-da-nang-thong-tin-chung-cho-tat-ca-cac-lop/ và https://namcoi.com/cai-dat-xampp-php-7-0-tren-windows-10/
Trong buổi học tiếp theo, chúng ta sẽ học :
- Làm quen với cú pháp (syntax) cơ bản của PHP cũng như một số thành phần như : biến (variable), câu lệnh điều kiện (if -conditions), vòng lặp (for -loops), function, …
- Thực hiện một số bài tập đơn giản in dữ liệu ra màn hình dựa trên vòng lặp, mảng (array), chuỗi (string), …
- PHP Form và các xử lý đăng nhập.
- Một số function built-in nâng cao của PHP.
Một số câu hỏi sẽ hỏi trong buổi học tiếp theo :
- Vẽ đường đi của một request (Webserver, folder/file).
- XAMPP là gì? Từng chữ cái đại diện cho gì?
- File PHP có phần mở rộng (extension name) là gì?
- Cú pháp của PHP như thế nào?
- PHP có thể viết trong file .html không? Và ngược lại thì sao?
- Biến (variable), kiểu dữ liệu (data types), toán tử (operators), câu lệnh điều kiện (if-else), vòng lặp (loops) là gì? Bạn biết gì về nó ?
- Form HTML là gì?
- Function Built-in là gì?
Kiến Thức Bổ Trợ
- Hướng nghiệp trong ngành công nghệ thông tin https://viblo.asia/p/huong-nghiep-trong-nganh-cong-nghe-thong-tin-Qpmle9kVlrd
- cẩm nang cho người bắt đầu học lập trình web trong năm 2018 https://viblo.asia/p/cam-nang-cho-nguoi-bat-dau-hoc-lap-trinh-web-trong-nam-2018-WAyK8kG95xX
- Phân biệt giữa Front End, Back End và Full Stack https://viblo.asia/p/phan-biet-giua-front-end-back-end-va-full-stack-WAyK8RGnlxX
- Tìm hiểu thế giới web từ con số 0 (Part I)- Web server https://viblo.asia/p/tim-hieu-the-gioi-web-tu-con-so-0-part-i-web-server-EyORkbEEGqB
- Web server là gì https://techmaster.vn/posts/34420/web-server-la-gi
- LAMP là gì? https://toidicode.com/lamp-la-gi-177.html
- Hướng dẫn cài đặt LAMP trên Ubuntu 16.04 https://kipalog.com/posts/Huong-dan-cai-dat-LAMP-tren-Ubuntu-16-04
Lập trình Website cần thời gian, óc sáng tạo và kỹ năng tìm kiếm.
Lập Trình Viên cần có sự cố gắng, kiên trì và không ngừng nỗ lực.
Chúc các bạn may mắn và thành công trong môn học Lập Trình Ứng Dụng Website với PHP & MySQL tại Softech Aptech Đà Nẵng.