All Projects → restoreddev → Phpapprentice

restoreddev / Phpapprentice

Licence: other
An online book for learning PHP

Projects that are alternatives of or similar to Phpapprentice

Bash Handbook
📖 For those who wanna learn Bash
Stars: ✭ 4,691 (+3135.17%)
Mutual labels:  book, learning
Pure Bash Bible
📖 A collection of pure bash alternatives to external processes.
Stars: ✭ 28,109 (+19285.52%)
Mutual labels:  book, learning
Wtfjs
🤪 A list of funny and tricky JavaScript examples
Stars: ✭ 24,594 (+16861.38%)
Mutual labels:  book, learning
rust-course
<<Rust语言圣经(Book & Course)>>对Rust语言进行全面且深入的讲解,书中辅以生动的示例和习题,带你攻克从入门学习到实践应用的各种难关。 我们的目标是做一门优秀的开源Rust教程(课程)——学Rust就上course.rs。
Stars: ✭ 2,739 (+1788.97%)
Mutual labels:  learning, book
Awesome Python Primer
自学入门 Python 优质中文资源索引,包含 书籍 / 文档 / 视频,适用于 爬虫 / Web / 数据分析 / 机器学习 方向
Stars: ✭ 57 (-60.69%)
Mutual labels:  book, learning
Pure Sh Bible
📖 A collection of pure POSIX sh alternatives to external processes.
Stars: ✭ 3,246 (+2138.62%)
Mutual labels:  book, learning
Dasarpemrogramangolang
📖 Source Code E-book Dasar Pemrograman Golang
Stars: ✭ 625 (+331.03%)
Mutual labels:  book, learning
Node.js design patterns second edition code
Code repository for Node.js Design Patterns Second Edition, published by Packt
Stars: ✭ 617 (+325.52%)
Mutual labels:  book, learning
1line Py
Enseñando pensamiento computacional a partir de python one-liners
Stars: ✭ 45 (-68.97%)
Mutual labels:  book, learning
Gobook
A complete introduction into Go, superseded by https://github.com/miekg/learninggo
Stars: ✭ 882 (+508.28%)
Mutual labels:  book, learning
calibre-docker
docker 一键部署 calibre 在线书库
Stars: ✭ 15 (-89.66%)
Mutual labels:  learning, book
Learn Vim
Vim 实操教程(Learning Vim)Vim practical tutorial.
Stars: ✭ 1,166 (+704.14%)
Mutual labels:  book, learning
Learning Resources
项目遭到举报,停更,有问题可以直接给我发邮件。
Stars: ✭ 191 (+31.72%)
Mutual labels:  book, learning
Elm Tutorial
A guide to building web applications using Elm 0.18
Stars: ✭ 398 (+174.48%)
Mutual labels:  book, learning
Creative Scala
Quick, graphical, fun introduction to programming in Scala.
Stars: ✭ 171 (+17.93%)
Mutual labels:  book, learning
Learn Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
Stars: ✭ 7,221 (+4880%)
Mutual labels:  book, learning
Awesome Vehicle Security And Safety
🚗 A curated list of resources for learning about vehicle security and safety.
Stars: ✭ 59 (-59.31%)
Mutual labels:  book, learning
Mit Deep Learning Book Pdf
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
Stars: ✭ 9,859 (+6699.31%)
Mutual labels:  book, learning
Nim In Action Code
Nim in Action code samples
Stars: ✭ 137 (-5.52%)
Mutual labels:  book
Yrssf
一个分布式(p2p)云教学/云课堂/直播平台系统CMS,睿易派的开源替代品
Stars: ✭ 141 (-2.76%)
Mutual labels:  learning

PHP Apprentice

PHP Apprentice is a project for sharing knowledge about the PHP programming language. It is an online book that currently includes pages for learning the basics of PHP programming. PHP Apprentice is a work in progress so any constructive feedback is appreciated.

Contributing

PHP Apprentice is built with Hugo. To build the site locally, clone the repository, install Hugo and run hugo server with a terminal in the project root. All of the site pages are written in Markdown and stored in the content directory. To create a new page, the hugo generator will use the default template to generate the markdown file in the content folder: hugo new test.md.

Roadmap

Moving forward, there are three sections I would like to add to the site:

  • Web
  • Database
  • Advanced

The web section will outline the basics of HTTP, how to handle requests and response and generating HTML.

The database section will cover PDO setup, fetching data and securely running queries.

Advanced will hold deeper PHP topics like traits, closures, Composer, auto-loading and namespaces.

If you would like to request a topic or see one section before another, feel free to open an issue.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].