Cloud Research & Development Wing (CRDW)

ADC Course Structure

    Phase 1:

  • Advanced OS usage (Linux & Windows Server)
  • Basics of Server Administration
  • Basics of Web Programming (PHP/ASP.NET)
  • Basics of Desktop Programming (C/C++)
  • Basics of Database Systems (My SQL/ MSSQL)
  • Basics of UI Designing

    Phase 2:

  • OOP
  • Software Architecture
  • Database Architecture
  • Responsive UI Designing
  • jQuery, jQuery UI
  • Ajax

    Phase 3:

  • PHP Frameworks (Codelgniter/Laravel/Yii)
  • Frontend Frameworks (Twitter Bootstrap, Zurb Foundation 5)

Class-wise Course Plan

    Class 1:

  • Setting Up LAMP Server in Linux (Ubuntu/Linux Mint)
  • Setting Up Zend Server in Windows Platform
  • Basics of Server Administration
  • Setting Up Database Server.
  • Basics of Programming (C & PHP Procedural Programming)
  • Class 2:

  • Basics of HTML
  • Basics of CSS
  • HTML5 syntaxes
  • CSS3 Syntaxes
  • Creating a basic Web UI
  • Creating web elements
  • Web Form Designing
  • Class 3

  • Basics Of PHP
  • Creating a Basic Database
  • Connecting PHP with the Database Server
  • Running SQL queries using PHP
  • Procedural PHP Programming
  • Class 4

  • Variables
  • If and Else Statements
  • Loops
  • Array
  • Pointers
  • Class 5
  • Working with web forms using PHP
  • Form Validation using PHP
  • Basic Javascript programming
  • Form Validation with Javascript
  • Creating a basic Authentication System using PHP & MySql
  • Class 6

  • Getting Started with OOP
  • Objects & Classes
  • Usage of Classes
  • Working with Objects
  • PHP Namespacing Conventions
  • Polymorphing
  • Class 7

  • Database Structure Designing
  • Foreign Keys
  • One to one Relationships
  • Many to many relationships
  • Joining tables
  • Class 8

  • Software Development Methods
  • Designing a software
  • Planning an UI
  • Integrating Ajax with PHP
  • Advanced UI Elements using JQuery (jQuery Calendars, Input Masking etc.)
  • Class 9

  • Advanced UI Designing
  • UI Designing with Frontend Frameworks
  • Class 10

  • Module View Controller basics
  • Basics of PHP Frameworks
  • Class 11

  • Overview of PHP frameworks: How they work
  • Getting Started with CodeIgniter 2.1.4 PHP Framework
  • Class 12

  • Creating a simple Web Application using CodeIgniter
  • Class 13

  • Getting Started with Laravel 4.1 PHP Framework
  • Basics of Laravel PHP Framwork
  • Using Composer
  • ARTISAN CLI and Laravel
  • Using Terminal/Command Prompt with ARTISAN
  • Class 14

  • Learning JSON
  • Laravel : Routing
  • Laravel : Closures
  • Laravel : Views
  • Class 15

  • Laravel : Redirects & Requests
  • Laravel : Form and Validation
  • Laravel : Authentication
  • Laravel : Filters
  • Laravel : Controllers
  • Class 16

  • Laravel : Eloquent ORM
  • Class 17

  • Laravel : Models
  • Laravel : RESTful Controllers
  • Laravel : Helper Functions & URL
  • Class 18

  • Basics of Moustache Templating Engine
  • Laravel : Blade Templating Engine
  • Laravel/Blade Control Structures
  • Class 19

  • Creating a basic web application with Laravel : Part 1
  • Class 20
  • Creating a basic web application with Laravel : Part 2
  • Class 21
  • Creating a basic web application with Laravel : Part 3
  • Class 23

  • Working with Frontend Framework: Twitter Bootstrap 3
  • Class 24
  • Working with Frontend Framework: Zurb Foundation 5