8 Weeks PHP Code Camp

Programmer Why PHP? You may ask. Well, according to W3Techs' data, PHP is used by 78.9% of all websites with a known server-side programming language. So almost 8 out of every 10 websites that you visit on the Internet are using PHP in some way. That means there is plenty of work to do. By taking this course in PHP, you'll be immediately able to work with and customize these websites. Software built with php include Favebook, Baidu, Wordpress, Yahoo, Wikipedia, Canva and many more really popular platforms.

8 Weeks Topics
Week 1 Linux and Neovim
Week 2 Commandline MySQL
Week 3 Git and Github
Week 4 PHP Introductions and Elements
Week 5 PHP Expressions and Loops
Week 6 PHP Namespace and Functions
Week 7 PHP Classes and Objects
Week 8 Database Integration and FTP

A brief introduction of the topics that will be covered during the training.

  • Termux and The Linux command prompt
    • The terminal is usually an intimidating interface for people coming from Windows, but as a developer, you should feel completely at home writing commands on a black screen. This course seeks to demystify the Linux command prompt and introduce you to basic linux commands like cd, ls, mkdir, rm, pwd, ln, cp, mv and touch
  • Commandline editor - Neovim
    • There are many editors and development IDEs, however on Linux terminal, there is no more robust editor than Vim and it’s more modern fork - NeoVim.
      It’s a bit of a learning curve, but mastery of NeoVim gifts you with a swiss army knife tool you can call up on any Linux terminal. Plus the bragging rights!
  • Git & Github
    • Version control Systems are part of a modern developer’s tool.
      Git ( the most popular VCS amongst developers ) is a primarily command line based version control system, that enables you keep track of changes you made to your code and helps you easily revert to previous states.
      Github.com is a remote git hosting tool that allows you keep a copy of your git history on the Internet and facilitates multi-developer commits to one central repository.
  • Terminal MySQL
    • MySQL is the most popular database server for web applications. Learn how to setup databases and manipulate tables on your Linux Commandline
      Many developers only interaction with MySQL is via the graphic utility called PHPMyAdmin, however, cloud servers do not come preinstalled with PHPMyAdmin, without terminal knowledge of MySQL, you cannot manage your database server on the cloud.

Online Classes

N80,000
  • Duration: 2 Months
  • Days: Mondays to Friday(1 Hour Daily)

Register for the MobileDev class below

Benefits of the Course

You will no longer be terrified of the black screen of the Linux terminal
Learn how to manipulate files and directories within Linux on Mobile, Desktop, and Server
Connect into and work in your Cloud Server through SSH and SFTP
Learn how to use command line editors for web application development, giving you the skills to work in most computers you login to, physically or remotely
Master how to develop web applications with your Smartphone - using Termux, NEOVim, and mobile browsers
Use git and github as version control system and remote repo to manage updates on your web application

For our Advanced Laravel and VueJS Classes, call us for details
Call to Register for Class