WORKSHOP: Web Engineering using PHP and Laravel
#1
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-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 
#2
But it is still costly for us. How can we learn all this free of cost?
#3
(04-17-2017, 03:17 AM)Arshad Mehmood Wrote: But it is still costly for us. How can we learn all this free of cost?

There are many tutorials available on youtube, you can also read up on lots of documentation. Try google and I'm sure you can learn most of this at least at the basic level from the internet for free.
  




Users browsing this thread:
1 Guest(s)