Điền thông tin để JobOKO gợi ý công việc tốt nhất dành cho bạn!
Định hình Cơ sở dữ liệu cho REST API trong PHP
Chúng ta sẽ sử dụng MySQL để cấp nguồn cho API đơn giản của chúng tôi.
Tạo cơ sở dữ liệu và người dùng mới cho ứng dụng của bạn:
REST API sẽ chứa bài viết cho chúng ta trong ứng dụng Blog, với các lĩnh vực sau: id, title, body, author, author_picture, created_at. Nó cho phép người dùng đăng blog của họ trên ứng dụng Blog của chúng ta.
Tạo bảng cơ sở dữ liệu trong MySQL.
Thêm các biến kết nối cơ sở dữ liệu vào tệp .env của bạn :
Tạo một lớp để giữ database và thêm phần khởi tạo kết nối vào tệ start.php
Thêm lớp cho Post Table và triển khai REST API trong PHP
Có nhiều cách để tương tác với cơ sở dữ liệu trong ngữ cảnh hướng đối tượng, nhưng chúng ta sẽ tìm hiểu một phương pháp đơn giản nhất, nơi bạn sẽ triển khai các phương thức để trả về tất cả các bài đăng, trả về một bài đăng cụ thể và thêm / cập nhật / xóa bài đăng.
Ngoài ra, các điểm cuối API sẽ được xử lý bởi giao diện người dùng của chúng ta tại api/index.php.
REST API với các điểm cuối như sau:
Nhận tất cả các bài viết từ bảng post
Tạo bài đăng và chèn vào bảng Post
Cập nhât bài đăng trong bảng post
Kiểm tra các điểm cuối API bằng Postman
Kết luận: Bài viết trên đã giới thiệu tới bạn cách xây dựng một REST API trong PHP. Sau khi xây dựng xong ứng dụng này, đừng quên bảo mật API bằng cách xác thực và ủy quyền bạn nhé. Tìm hiểu thêm về PHP và các ngôn ngữ lập trình khác qua các khóa học lập trình tại Viện công nghệ thông tin T3H.ngay hôm nay để nhận ưu đãi nhé!
Upload website php lên host là bài hướng dẫn đưa website php lên hosting. Gồm đăng ký, tạo database, import data, kết nối database trên host
Đăng ký hosting và domain free ở Byet.host
Bước 1: Truy cập vào địa chỉ http://byethost.com/free-hosting/news và nhập đầy đủ các thông tin cần thiết và nhắp nút Register.
Bước 2: Vào hộp thư sẽ thấy thư Hosting Activation. Nếu không thấy thư thì đợi 1 chút hoặc vào mục Thư rác (Spam) sẽ thấy (Nếu đợi hoài vẫn không thấy email kích hoạt, bạn có thể đăng ký lại với email khác)
Bước 3: nhắp link kích hoạt trong thư, màn hình sau hiện ra (nhớ ghi lại nhé)
Màn hình trên là những thông số bạn cần phải nhớ, dùng điện thoại để chụp hình lại để khi cần thì mở ra xem lại cho nhanh, nếu không thì bạn vào hộp thư cũng có.
Nhập địa chỉ trong mục Control panel URL trong hình trên (ở trên là cpanel.byethost10.com nhưng trên máy của bạn có thể khác)
Màn hình sẽ Login hiện ra: Nhập username được cấp trong mục Control panel username (trong hình trên là b10_25250574 nhưng trên máy của bạn có thể khác). Nhập Mật khẩu là cái bạn đã đăng ký ở bước 1
Nếu đăng nhập thành công thì màn hình sau hiện ra
Bộ khung của REST API trong PHP
Tạo một thư mục /src và một tệp composer.json trong thư trên cùng với một phần phụ thuộc: thư viện DotEnv, cho phép lưu trữ thông tin trong tệp .env.
Trình tải tự động PSR-4 sẽ tự động tìm kiếm các lớp PHP trong thư mục /src.
Đây là lúc cài đặt các phụ thuộc:
Nó sẽ tạo một thư mục /vendor và phần phụ thuộc DotEnv sẽ được cài đặt (autoloader sẽ tải các lớp từ /src mà không cần hàm gọi include()).
Tạo tệp .gitignore cho dự án của bạn với hai dòng trong đó, vì vậy thư mục /vendor và tệp cục bộ .env sẽ bị bỏ qua:
Tiếp theo, tạo một tệp .env.example cho các biến Secret (Bí mật):
Và một tệp .env nơi bạn sẽ điền thông tin chi tiết thực của mình sau này (nó sẽ bị Git bỏ qua nên sẽ không kết thúc trong kho lưu trữ của bạn).
Tạo một tệp tải start.php các biến môi trường.
Tạo database trên host và import dữ liệu
Vậy là xong rồi, xem địa chỉ website của bạn được rồi đó. Lúc này, Bill Gate, Messi, Putin… gõ địa chỉ này cũng sẽ thấy như vậy đó nhé. Chúc mừng, bạn đã có 1 website, phạm vi trên toàn thế giới 🙂
Tham gia phát triển các dự án phần mềm.
Thực hiện coding theo các công việc được giao.
Ngôn ngữ lập trình, frameworks sử dụng: PHP
Sinh viên năm 3, 4 đại học chuyên ngành CNTT, toán tin, khoa học máy tính,… hoặc tương đương.
Có kiến thức về một trong các ngôn ngữ lập trình hoặc frameworks liên quan
Chịu khó học hỏi, đam mê kỹ thuật
Có khả năng đọc hiểu tiếng Anh là lợi thế
Được đào tạo các kiến thức cơ bản trước khi vào dự án.
Được Training on Job trong các dự án của Khách hàng Nhật
Cơ hội lên nhân viên chính thức với nhiều quyền lợi hấp dẫn
Tham gia các khóa học nâng cao trình độ chuyên môn qua Portal đào tạo nội bộ hoặc các khóa học trực tiếp với các giảng viên uy tín.
Cơ hội làm việc và đào tạo tại Nhật Bản với các ứng viên có tiếng Nhật
Làm việc trong môi trường chuyên nghiệp, được hỗ trợ phát huy
Được tham gia các câu lạc bộ của công ty: CLB Bóng đá, CLB Game, CLB Beauty, CLUB Dance…
Được tham gia các hoạt động tập thể sôi động của công ty: nghỉ mát hàng năm, teambuilding hàng quý, gala cuối năm….
CV gửi về email: [email protected]
Tìm hiểu các chức năng trong quản trị hosting
Màn hình quản lý hosting có nhiều chức năng để bạn sử dụng, phục vụ cho việc vận hành website. Thường trong các hosting, bạn sẽ thấy các chức năng sau:
1. Sau khi đăng ký xong, để đưa các file lên host, bạn nhắp Online File Manager (xem hình trên)
2. Nhắp htdocs trong màn hình hiện ra (xem hình dưới)
3. Các file trong website của bạn hiện ra . Nhằp phải chuột tại index2.html Delete để xóa. Tương tự xóa luôn file for your website…
Nhắp nút Upload rồi chọn Upload Zip
Khi upload file zip đã xong, bạn sẽ thấy các file trong file zip được bung ra, file index là trang chủ website của bạn .
Nếu upload file zip không được thì bạn có thể upload folder bằng cách chọn lệnh Upload folder rồi chọn folder website của bạn để upload lên
Mở thêm 1 tab mới trong trình duyệt và gõ địa chỉ website của bạn, sẽ thấy file index, nhưng lúc này còn lỗi vì chưa có database trên host