Hướng dẫn php github - php github
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Show Website lấy tin tức tự động - sử dụng ngôn ngữ lập trình PHP
Yêu cầu
Ví dụ:
Ví dụ:
Ví dụ:
PHP: sửa lỗi chính tả
PHP-Lấy tin từ RSS: fix lỗi lấy tin từ RSS
Commit về UI theo định dạng:
Tài liệu này dùng để làm outline training cho sinh viên thực tập WEB PHP và định hướng cũng như dựa vào đó để đánh giá các kiến thức sinh viên cần nắm được. Cuối mỗi tuần training Mentor cũng có thể phỏng vấn sinh viên theo các đề mục trong tài liệu này. Giới thiệu cho sinh viên tìm hiểu về PHP/Mysql/Laravel, Restful API/webservice và xây dựng một số web app nhỏ. Lộ trình training này sẽ kéo dài trong khoảng 1.5-2 tháng. Trong khoảng thời gian này sinh viên sẽ được được định hướng và hướng dẫn tìm hiểu về kiến thức PHP & Mysql & frontend và các kiến thức liên quan đến lập trình web và làm 2 project nhỏ và có thể cân nhắc cho tham gia 1 phần vào các dự án thật của công ty hay cân nhắc tuyển dụng các bạn có kết quả thực tập tốt và có nguyện vọng làm việc ở công ty. Outline.
** Outline trên là cho các bạn biết lập trình và chưa từng hay làm viêc với PHP, trong quá trình training không nhất thiết phải theo outline trên 1 cách máy móc. Nếu mentor thấy sinh viên đã có kiến thức căn bản thì có thể lựa chọn các phần bắt đầu phù hợp tương ứng ** Content.Phần này sẽ list ra các mục sinh viên cần tìm hiểu và nắm được. Tuần 1. Tìm hiểu về PHP và PHP dùng trong web.Tài liệu tham khảo và training cho phần này. Sinh viên dựa vào các đề mục cần tìm hiểu ở trên vào trang này đọc tài liệu theo mục lục của từng phần. Nếu bạn nào ko đọc được tiếng anh có thể dùng tính năng dịch trang của google. Trang này gồm các tài liệu về PHP7, MySql, Html, CSS, Bootstrap, JS nội dung và cách trình bày khá tốt, các mentor cũng có thể đưa ra hoặc đưa thêm các tài liệu khác sao cho phù hợp là được.
Basic PHP. (1 buổi)
PHP Intermediate (2 buổi).
PHP Dùng trong web (1 buổi).
Advanced PHP (Phần này list ra các phần cho sinh viên tự tìm hiểu thêm)
PHP Package Manager (Composer)
Tuần 2.Hướng sinh viện xây dựng 1 framework MVC cơ bản để sinh viên hiểu được MVC pattern rất hay dung trong làm WEB, hiểu và nắm được các thành phần của web để khi tiếp cận các framework khác hay học framework mới sẽ rễ hiểu và đơn giản hơn. Tài liệu training có thể tham khảo ở đây. Simple PHP MVC Framework Tài liêu Tham khảo về design pattern
Yêu cầu của framework build cần có.
Structure
Các yêu cầu thêm không bắt buộc.
Nếu còn thời gian sẽ cho sinh viên xây dựng 1 blog CRUD đơn giản trên framework vừa xây dựng. Từ tuần 3 sinh viên sẽ chuyển sang tìm hiểu về framework laravel. Yêu cầu là sinh viên phải học qua và nắm được các kiến thức cở bản trong phần training 1. Nếu bạn nào chưa nắm vững thì cho tự tìm hiểu lại và thời gian sẽ rút xuống 1/2 nghĩa là còn 1 tuần cho việc review phần 1. Tuần 3:Tài liệu training larvel cũng dựa vào các đề muc cần tìm hiểu và tìm hiểu ở các trang dứoi đây hay mentor có thể dùng các tài liệu khác phù hơp.
Laravel basic. (2 buổi)
Laravel Intermediate (2-3 buổi)
Laravel Advanced. (Phần này sẽ cân nhắc để sinh viên tự tìm hiểu rồi viết báo cáo hay sẽ training)
Tuần 4.Từ tuần này sinh viên vẫn tiếp tục học laravel và kết hợp làm project cuối. đự định cho làm 1 trang chia sẽ và đánh giá ebook gồm các chức năng.
** Yêu cầu khi làm project thì sinh viên sẽ phải tạo nhóm thảo luận spec, đưa ra giải pháp, thiế kế DB, project structure Rồi họp với mentor trước khi bắt đầu làm. Làm project thì có thể cho làm theo nhóm hay làm cá nhân tuỳ theo mentor quyết định nhưng họp thảo luận phần tích spec và solution nên khuyến khích các bạn làm theo nhóm** LICENSE: MIT. This document is under MIT license, feels free to fork or send me MR for improvement,..., |