Course Overview
PHP là ngôn ngữ sử dụng nhiều trong các dự án trên thế giới, đặc biệt là dự án mã nguồn mở và miễn phí. PHP cùng với các Framework (Khung làm việc) rất mạnh và nổi tiếng như: Laravel, Wordpress, ... giúp tạo các ứng dụng nhanh chóng.
Với kinh nghiệm tích lũy qua nhiều dự án và giảng dạy các lớp về PHP, chúng tôi tạo ra khóa học nhằm cung cấp các kiến thức từ đơn giản và bắt đầu nhất của PHP đến một số kiến thức chuyên sâu. Khóa học được thiết kế theo công thức: Lý thuyết + Demo + Thực hành bài tập + Dự án tự thực hiện. Theo đó, nội dung của khóa học sẽ phù hợp với tất cả các Bạn đam mê lập trình và tìm hiểu PHP, lựa chọn PHP làm ngôn ngữ phát triển dự án.
Ngoài các kiến thức lập trình, khóa học còn cung cấp các kỹ năng lập trình, công cụ và các giải thuật phổ biến, dự án thực hành cần thiết để giúp các bạn tự tin lập trình với PHP và vững bước trên con đường phía trước.
Những bạn là học sinh, sinh viên, người mới học hay người đã làm quen với lập trình thì chúng tôi tin chắc đây là khóa học phù hợp nhất để lựa chọn.
Hẹn gặp các bạn trong khóa học với những trải nghiệm tốt nhất!
FAQ
FAQ area empty
Course curriculum
-
Giới thiệu phần học
Xem trước -
Cú pháp của PHP
Xem trước -
Biến (Variable)
Xem trước -
Hằng (Constant)
Xem trước -
Chú thích (Comment)
Xem trước -
Hàm var_dump(), print_r(), die()
Xem trước -
Lệnh echo và print
Xem trước -
Đọc giá trị do người dùng nhập vào từ console
Xem trước -
Kiểu dữ liệu (Data types)
Xem trước -
Type juggling (Định kiểu)
Xem trước -
Chuyển kiểu (Type casting)
Xem trước -
Toán tử (Operators)
Xem trước -
Toán tử tăng/giảm (Incrementing/Decrementing Operators)
Xem trước -
Toán tử so sánh (Comparison Operators)
Xem trước -
Toán tử logic (Logical Operators)
Xem trước -
Toán tử gán (Assignment Operators)
Xem trước -
Bài tập: Tính điểm trung bình
Xem trước -
Bài tập: Tính diện tích và chu vi của hình chữ nhật
Xem trước -
Bài tập: Tính tiền điện tiêu thụ
Xem trước -
Ôn tập
-
Mã nguồn tham khảo
-
Giới thiệu phần học
Xem trước -
Điều khiển luồng thực hiện (Flow control)
Xem trước -
Lệnh if
Xem trước -
Lệnh if kết hợp với mã HTML
Xem trước -
Lệnh if…else
Xem trước -
Lệnh if…else kết hợp với mã HTML
Xem trước -
Lệnh if..elseif
Xem trước -
Toán tử điều kiện
Xem trước -
Lệnh switch
Xem trước -
Bài tập: Quay số may mắn
Xem trước -
Bài tập: Giải phương trình ax + b = 0
Xem trước -
Bài tập: Giải phương trình ax2 + bx + c = 0
Xem trước -
Bài tập: Hiển thị ngày trong tuần
Xem trước -
Bài tập: Tính thuế thu nhập cá nhân
Xem trước -
Ôn tập
-
Mã nguồn tham khảo
-
Giới thiệu phần học
Xem trước -
Vòng lặp (Loop)
Xem trước -
Vòng lặp while
Xem trước -
Vòng lặp do…while
Xem trước -
Lệnh break
Xem trước -
Lệnh continue
Xem trước -
Bài tập: Hiển thị tam giác ngôi sao
Xem trước -
Bài tập 1: Hiển thị bảng cửu chương 1
Xem trước -
Bài tập: Hiển thị 50 số chia hết cho 3 và 5
Xem trước -
Bài tập: Kiểm tra số nguyên tố
Xem trước -
Bài tập: Kiểm tra số đối xứng
Xem trước -
Ôn tập
-
Mã nguồn tham khảo
-
Giới thiệu phần học
Xem trước -
Tổng quan về Hàm (Function)
Xem trước -
Tham số hàm (Function parameters)
Xem trước -
Hàm trả về giá trị
Xem trước -
Kiểu truyền giá trị cho tham số hàm
Xem trước -
Phạm vi của biến
Xem trước -
Phạm vi của biến, phần 2
Xem trước -
Type hints
Xem trước -
Kiểu mixed và nullable
Xem trước -
Bài tập: Viết hàm kiểm tra số chẵn lẽ
Xem trước -
Bài tập: Viết hàm kiểm tra số nguyên tố
Xem trước -
Bài tập: Viết hàm hiển thị 50 số nguyên tố đầu tiên
Xem trước -
Bài tập: Viết hàm tính n!
Xem trước -
Bài tập: Viết hàm tính tổng 1 + 2 + … + n
Xem trước -
Ôn tập
-
Mã nguồn tham khảo
-
Giới thiệu phần học
Xem trước -
Mảng (Array)
Xem trước -
Thao tác cơ bản với mảng
Xem trước -
Mảng liên kết (Associative Array)
Xem trước -
Vòng lặp foreach
Xem trước -
Mảng nhiều chiều (Multidimensional Array)
Xem trước -
Các hàm xử lý mảng
Xem trước -
Hàm array_unshift()
Xem trước -
Hàm thao tác mảng: array_push(), array_pop() và array_shift()
Xem trước -
Hàm thao tác: array_keys(), array_key_exists(), in_array()
Xem trước -
Hàm thao tác: array_reverse() và array_merge()
Xem trước -
Bài tập: Tạo mảng số ngẫu nhiên
Xem trước -
Bài tập: Tạo mảng số ngẫu nhiên, phần 2
Xem trước -
Bài tập: Nhập danh sách sinh viên
Xem trước -
Bài tập: Nhập danh sách sinh viên, phần 2
Xem trước -
Ôn tập
-
Mã nguồn tham khảo
-
Giới thiệu phần học
Xem trước -
Exception (Ngoại lệ)
Xem trước -
Lệnh try…catch
Xem trước -
Exception Object
Xem trước -
Predefined Exceptions
Xem trước -
Nhiều khối catch
Xem trước -
Lệnh try…catch…finally
Xem trước -
Debug chương trình trong Visual Studio Code
-
Bài tập: Nhập, kiểm tra tính hợp lệ và Tính n!
Xem trước -
Ôn tập
-
Mã nguồn tham khảo
-
Giới thiệu phần học
Xem trước -
Unix timestamps
Xem trước -
Lấy và thiết lập timezone
Xem trước -
Tạo nhãn thời gian (timestamp)
Xem trước -
Định dạng nhãn thời gian/ngày tháng năm
Xem trước -
Phân tích và tạo Unix Timetamps từ chuỗi
Xem trước -
Phân tích chuỗi thời gian
Xem trước -
Ôn tập
-
Mã nguồn tham khảo
-
Giới thiệu phần học
Xem trước -
FORM (Biểu mẫu)
Xem trước -
Form gởi dữ liệu theo method:post
Xem trước -
Escaping the output
Xem trước -
PHP self-processing form (Biểu mẫu tự xử lý)
Xem trước -
File .htaccess
Xem trước -
Hàm filter_has_var()
Xem trước -
Bài tập: Tạo form thực hiện các phép tính số học cơ bản (+,-,*,/)
-
Ôn tập
-
Mã nguồn tham khảo
-
Giới thiệu phần học
Xem trước -
Xử lý File
Xem trước -
Mở File
Xem trước -
Đọc File
Xem trước -
Đọc file vào chuỗi
Xem trước -
Đọc File vào Mảng
Xem trước -
Ghi file
Xem trước -
Ghi bổ sung file
Xem trước -
Sao chép File
Xem trước -
Đổi tên và xóa File
Xem trước -
Làm việc với File CSV
Xem trước -
Đọc nội dung từ File CSV
Xem trước -
Quyền đối với File
Xem trước -
File Upload
Xem trước -
Lưu và hiển thị file được upload
Xem trước -
Tạo và xử lý File Upload theo dạng self-form
Xem trước -
Ôn tập
-
Mã nguồn tham khảo
-
Xây dựng ứng dụng TODO đơn giản
Xem trước -
Tạo dự án và thiết kế giao diện
Xem trước -
Thiết kế giao diện hiển thị danh sách
Xem trước -
Tổ chức và thực hiện chức năng hiển thị
Xem trước -
Thực hiện chức năng thêm mới tác vụ
Xem trước -
Thực hiện chức năng hoàn thành tác vụ
Xem trước -
Thực hiện chức năng xóa tác vụ
Xem trước -
Mã nguồn tham khảo
Requirment
-
Không cần kinh nghiệm lập trình. Bạn sẽ được học các kiến thức từ cơ bản nhất
-
Cần kiến thức cơ bản về WEB và HTML
Outcomes
-
Hiểu được các kiến thức cơ bản về PHP: kiểu dữ liệu, biến, hằng,...
-
Hiểu và áp dụng được kiến thức về các lệnh xử lý: lệnh điều kiện, lệnh lặp,...
-
Hiểu các kiến thức định nghĩa và xử lý về hàm, mảng, chuỗi (String)
-
Hiểu được Exception (Ngoại lệ) và các kỹ thuật xử lý
-
Hiểu được quản lý trạng thái bằng session và cookie
-
Thực hành được các thao tác với thư mục và tập tin
-
Vận dụng các công cụ, mẹo hay và kỹ thuật hay trong quá trình lập trình PHP
-
Vận dụng kiến thức cho ứng dụng TODO đơn giản
Instructor
Nguyễn Đình Cường
1.2
-
1 Student
-
330 Courses
-
1253 reviews
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
View Details