Virtual University of Pakistan is organizing 8 weeks workshop on Web Engineering to bridge the gap between academia and industry at Lawrence Road Office (LRO), Lahore.
The objective of the workshop is to equip participants with high in-demand technical skills which will help them in the Job Market. The sessions will be delivered by highly experienced professionals from the industry and will focus on vigorous practical work including hands-on development leading to Minimal Viable Product (MVP).
Course Outline and Schedule
Week No | Topics |
Week-1 |
Advanced Web Development Introduction
Basic Web Architecture, Web Server, HTML, URI, HTTP, Request Message, Request Methods and Status Codes, HTTP Sessions and Cookies. Static vs. Dynamic Websites Dynamic Content from Databases Developing Dynamic Internet Applications Client-Side Scripting vs. Server-Side Scripting Overview of PHP Advantages and Capabilities. Introduction to PHP and Mysql Programming Environment, XAMPP / LAMP, Using PHP Storm and DBForge
|
Week-2 | Client Side Development
JavaScript Intro, Variables, Data Types, Functions, Objects, Scope, Events, jQuery Syntax, jQuery Selectors, jQuery Events, jQuery Traversing , jQuery Traversing Ancestors, jQuery Travering Descendant, jQuery Siblings, jQuery filtering
|
Week-3 |
PHP In a Blink
Comment in PHP, Variable, Using loose typed variables , Assigning variables, Array, Variables, Using loose typed variables , Overview of numeric, string and other types , Assigning a variable to itself, Echo/print, Constants, Arithmetic operators , Logical operators , Comparisons, Operator precedence
Numbers in PHP, Making calculations, Concatenating strings, Trimming strings , Removing slashes and other harmful characters, String functions, Control structures in PHP, The If statement, FOR loops, While loops, The Switch
|
Week-4 |
PHP CRUD
Transferring information between PHP pages , GET and POST, Different form field types , Self-referencing forms , Form handlers, Database fundamentals, Structuring a database, Using tables, Table relationships, Common data types,
Creating a database, Using PHPmyAdmin, Adding a table, Populating a table with types and data, Browsing a table, Database connection.
|
Week-5 |
Introduction, callbacks, Request, Response, Success, Failure, server interaction.
|
Week-6 | OOP in PHP
Interfaces, Abstract classes, Encapsulation, Polymorphism.
, MVC Introduction
Sub versioning
Git Installation, Git setup, Get a Git Repository, GIT commit, Cloning.
Dependency Management
Composer
PHP Laravel framework 5.3
Into about Framework, Install Laravel, Directory structure Understanding, artisan console.
|
Week-7 |
PHP Laravel framework 5.3
Routing, MVC Intro, Controller, View, Model, On the scratch build Web app into Laravel, Request Lifecycle, App Config, DB Config and Environment, CRUD Application.
Start of Blog Web App
Middleware and Validations.
CRUD App to be completed
|
Week-8 | PHP Laravel framework 5.3
Migrations and seeding
ORM Intro, ORM Eloquent Intro, Relationships and collections etc. , Authentication, Authorization,Middleware, Sessions
|
Who can apply?
- Industry professionals
- Individuals
- Students from VU or any other institute
Registration Deadline: April 10, 2017
Workshop Starting Date: April 15, 2017
Registration URL: http://vu.edu.pk/workshops
Classes: Every Saturday (5pm-9pm) & Sunday (11am-3pm)
Total Seats: 25
Registration Fee:
Professionals: PKR 12,000
Students: PKR 12,000 (50% discount for VU students only)
Venue: Virtual University of Pakistan, Lawrence Road Office (LRO), Lahore
For registration details, contact sheraz.pervaiz@vu.edu.pk
|
0 comments: