Tell me and I forget. Teach me and I remember. Involve me and I learn.

Web and android programmer

Summary of learnings.

  • Develop a web application in laravel 5 framework.
  • Creating API
  • Develop an android app
  • Communicate between web application and mobile app.

Before you take this class.

  • You know basic PHP
  • Basic knowledge of HTML/CSS
  • Basic Java

Course outline - Part 1 (4 weeks)

  • Installing and setting up Laravel
  • Routes, Controller and Views
  • Advance views
  • SQL
  • Dependency Injection
  • Session
  • Debugging tips and tools
  • Server publishing
  • API integration and versioning
  • CSRF
  • HMVC Structure
  • Cron Job

Course outline - Part 2 (5 weeks)

  • CMS Review
  • Advance features 1 (Language support and permission)
  • Advance features 2 (Utilising BaseController)
  • Setting up Android Environment
  • Introduction to Android
  • Layout design
  • Menus
  • Activities and fragments
  • Broadcast and service
  • Intents
  • Notifications
  • Working with list view
  • Adapters
  • Working with API
  • SharedPreferences
  • SQL Lite
  • Publishing