web-desing-and-development-online-course

Outline of Proposed Web Design & Development Online Course

 Download in PDF

Join Class

1st Year – Foundation Certificate

Semester 1

  1. Web Design & Scripting Basics
  2. Web Programming 1
  3. RDBMS 1
  4. Graphic Design
  5. Advanced Layout  Design & Scripting
  6. Web Programming 2
  7. Advanced RDBMS
  8. Web Animation and Scripting

Semester 2

  1. Advanced Layout  Design & Scripting
  2. Web Programming 2
  3. Advanced RDBMS
  4. Web Animation and Scripting

 

2nd Year – Diploma Certificate

Semester 1

  1. Performance Optimization & Load Balancing
  2. Search Engine Optimization
  3. Internet Marketing
  4. Project 1
  5. Modular Programming & Isolation
  6. Software Modeling
  7. Web app. Testing
  8. Project 2

Semester 2

  1. Modular Programming & Isolation
  2. Software Modeling
  3. Web app. Testing
  4. Project 2

 

Course (brief overview) – Year 1

Following is the brief introduction to the courses that can be offered for year 1.

  • Basics of HTML
  • Javascript
  • CSS
  • General Layout Designing
  • Advanced Layout Design
  • Advanced CSS
  • XHTML, XSLT, HTML5
  • Advanced Scripting (jQuery, AJAX)
PHP,

  • Control Structures
  • Procedural vs OOP
  • Object Oriented Programming in PHP
  • Web Application Security
  • Basics of RDBMS (MySQL)
Advanced RDBMS

  • Stored Procedures
  • Triggers
  • General Graphic Design
  • Vector Drawing Tools
  • Web safe Graphics
  • Web Animation
  • Action Scripting

 

Course (brief overview) – Year 2

Following is the brief introduction to the courses that can be offered for year 2

  • Performance Optimization
  • Web Server Load Balancing
  • Query Caching & advanced techniques
Modular Programming & Isolation

  • ORM and MVC Concepts
  • Ground-up implementation of MVC
  • Template Driven Programming
Search Engine Optimization

  • Active and Passive SEO
  • Website Rank Building and traffic generation
Software Modeling

  • UML – Unified Modeling Language
  • Process Flowcharts & Entity Relation
  • Diagramming
  • Internet Marketing
  • Payment Gateway Integration
  • Advanced Transaction Handling
Web Application Testing

  • White-box Testing
  • Black-box Testing
  • Gray-box Testing
Project 1Students will propose projects and Instructor will be responsible for assigning certain project to each group of students or a single student. 

 

 

Project 2

  1. Each group of students will propose a Specification for an advanced web project. Instructor will be responsible for accepting (denial of) proposal.
  2. Groups will also have to submit complete. Documentation of the project they build.
  3. Viva & Defense

Join Class