Training Mobile World Class Professionals

TheMobileProf.com Channels TV Interview

Training: Linux Backend Development on Mobile

There is a global need for talented software developers, and as more technology infrastructure is built, more developers are required for upgrades, maintenance, testing, database management etc.
Most of these infrastructures are being built on Linux. Key in today and start learning how to work in Linux terminal, don't wait until you are facing a linux black screen and you start to panic.
Most Tech schools focus on Frontend development, because it is easier to start and very visual (like the chassis of a car). However, without the Backend (the car engine), it is usually just a nice looking software that cannot do anything useful.
Learn how to build professional software on Linux with your Smartphone. Our curriculum includes Linux and the CLI, NeoVim, Bash scripting, GIT, SQL, NoSQL, JavaScript, PHP, and Python.
After taking this class, not only would you be able to develop the backend of sophisticated websites on your Mobile, you will have enough knowledge to support a team of other developers not conversant with Linux and to work on most Servers and Cloud storage.

Backend Development Classes with PHP, JavaScript, and python

"Starting July 1, 2019, mobile-first indexing is enabled by default for all new websites" - Google

PHP Class

February 3, 2020 - March 27, 2020

Registering... PHP

JavaScript Class

May 4, 2020 - June 26, 2020

JavaScript

Python Class

August 3, 2020 - September 25, 2020

Laravel

Sample Terminal Code

CLI Training: Linux Terminal

The Linux terminal is one of the most powerful development tools that you will encouter as a programmer, especially if you specialize in building backend software. The video above shows a small program that was built with PHP and you can see the user interacting with the video directly from the Terminal.

Mobile Videos in Production

Linux powers most of the World's Servers and devices. Learn how to control your computer even when all you have is a black screen.

  1. Why Linux
  2. Termux
  3. pkg
  4. Zsh
  5. pwd
  6. li
  7. cd
  8. mkdir
  9. cp
  10. mv
  11. ln
  12. rm
  13. touch
  14. nano
  15. wget
  16. find
  17. whoami
  18. shutdown
  19. chmod
  20. chown

This is a Fork of Vim, one of the oldest and most powerful Terminal code editors on Linux. Code in any terminal.

  1. Install
  2. Setup
  3. Normal Mode
  4. Visual Mode
  5. Insert Mode
  6. Navigation
  7. Editing
  8. Deleting
  9. Copy, Cut, Paste
  10. NerdTree
  11. Emmet
  12. Windows and Tabs
  13. Fuzzy Find
  14. Find, Find next, Replace
  15. Inline Commands
  16. Prettier
  17. Auto Complete

These are additional linux commands used for more advanced Linux manipulations.

  1. Path
  2. su
  3. fdisk
  4. fsck
  5. md5sum
  6. useradd
  7. userdel
  8. comm
  9. mount
  10. gzip
  11. grep
  12. umask
  13. cat
  14. pipe
  15. sort
  16. Regular Expressions
  17. Input Redirection
  18. Output Redirection
  19. Shell Scripting
  20. cron
These are Linux commands used to interact with and manipulate the network and network devices.
  1. ping
  2. ifconfig
  3. iwconfig
  4. traceroute
  5. nslookup
  6. iptables
  7. curl
  8. wget
  9. rsync
  10. w
  11. write
This is a Fork of Vim, one of the oldest and most powerful Terminal code editors on Linux. Code in any terminal.
  1. Install
  2. Database Setup
  3. Insert
  4. Update
  5. Select
  6. Delete

PostgreSQL is a more powerful database than SQLite and complex applications can be built in its tried and tested engine.

  1. Install
  2. Setup
  3. Insert
  4. Select
  5. Update
  6. Delete

Git is the most common Version Control System amongst developers. It helps keep track of code history, team members collaborate on a project, and helps move work between devices (e.g. between your phone and laptop).

  1. Install
  2. Config
  3. Init
  4. Clone
  5. Pull
  6. Status
  7. Add
  8. Commit
  9. Push
  10. Branch
  11. Checkout
  12. Stash
  13. Merge
  14. Reset
  15. Remote
  16. diff
  17. rm
  18. log
  19. show
  20. tag

File Transfer Protocol (FTP) is one way to push finished content to your Cloud server, when you want to go live.

  1. Install
  2. Setup
  3. Exit
  4. Get
  5. Put
  6. Local Commands
  7. Remote Commands
  8. Literal
  9. Mget
  10. Mput

The Google Cloud Console is the Google App used to manage Google Cloud services on Mobile

  1. Introduction to Google Cloud
  2. Install Google Cloud Console
  3. Server Setup
  4. Access Tools
  5. Monitoring Tools

The AWS Console App manages multiple servers on the AWS Cloud

This is the Mobile App made by Microsoft to manage Azure Cloud instances

This application helps to create the schema for your database, then export to different database formats (Json, SQLite, MySQL, Oracle, PostgreSQL, Laravel, Django, and even HTML5 tables)

For information about our Coding Videos, call 08033954301 or fill the form below to be notified when the videos are ready:

We'll never share your email with anyone else.