|
|
Teaching and Training Experience
Over the years I have taught a number of courses on latest technologies such as
Java, JSP, Java Servlets, C#, Visual Basic .NET, ADO.NET, ASP.NET, XML, XSLT,
Web Services, LINQ, WPF, Silverlight and so on. I have also worked as a private instructor for number of small
IT and non IT businesses
and motivated individuals.
The following page will give you a summary of almost all the courses which I
taught in different colleges and universities during my training career.
|
|
|
|
Core Java Programming
|
|
|
(Bichenhall College of Computing - London UK, August 2005 - July 2008)
(London College of Computing - London UK, August 2005 - July 2008)
(London School of Computer Education - London UK, August 2005 - July 2008)
(University of Indianapolis - Lahore Pakistan, 2003 - 2005)
(Circle of Information Technology - Lahore Pakistan, 2002-2005)
|
|
|
|
This six-week, 36 hour class included hands on classroom based couse on java programming.
Students examined the core java language, java language basic syntax and elements,
Object Oriented Programming in java in detail. The course also include advance java
programming topics like garbage collection, exception handling, concurrent application
programming with multithreading. Students learn to develop differnent type java
applications such as console applications, window applications and java applets
for web sites. This course cover Sun Microsystem Java Certification exam objectives
in detail and help students to become Sun Certified Java Programmers (SCJP).
|
|
|
|
Web Applications Development using J2EE
|
|
|
(Bichenhall College of Computing - London UK, August 2005 - July 2008)
(London College of Computing - London UK, August 2005 - July 2008)
(London School of Computer Education - London UK, August 2005 - July 2008)
(University of Indianapolis - Lahore Pakistan, 2003 - 2005)
(Circle of Information Technology - Lahore Pakistan, 2002-2005)
|
|
|
|
This six-week, 18-hour class is based on one of the most popular platform for building
secure web applications Java 2 Enterprise Edition. Students learn the J2EE technologies
like Java Server Pages, Java Servlets, JDBC, Java Beans, JSP Custom Tags. Students
learn how to develop java web applications, securing web applications and deploying
web appications on java web servers. This course also cover Sun Microsystem Web
Component Developer exam objectives and help students to become Sun Certified Web
Component Deveopers (SCWCD) for Java 2 Enterprise Edition Platform.
|
|
|
|
WiWindows Application Development using C# .NET and Visual Studio .NET
|
|
|
(eVenture Solutions - Lahore, Pakistan, July 2008 - To Date) r />
(Bichenhall College of Computing - London UK, August 2005 - July 2008)
(London College of Computing - London UK, August 2005 - July 2008)
(London School of Computer Education - London UK, August 2005 - July 2008)
(University of Indianapolis - Lahore Pakistan, 2003 - 2005)
(Circle of Information Technology - Lahore Pakistan, 2002-2005)
|
|
|
|
This class is eight-week, 24-hour class for Microsoft newly introduced programming
language C# .NET. In this class, students learn windows applications development
using C# and Visual Studio .NET. Students learn the designing of windows forms,
OOP in C#, Windows Controls, Custom Controls, database programming using ADO.NET,
Events & Delegates, Security, Configuration, Assemblies, Graphics, Printing
and deoployment. This course covers exam objectives of Microsoft exam 70-316.
|
|
|
|
WiWindows Application Development using VB.NET and Visual Studio .NET
|
|
|
(Bichenhall College of Computing - London UK, August 2005 - July 2008) r />
(London College of Computing - London UK, August 2005 - July 2008)
(London School of Computer Education - London UK, August 2005 - July 2008)
(University of Indianapolis - Lahore Pakistan, 2003 - 2005)
(Circle of Information Technology - Lahore Pakistan, 2002-2005)
|
|
|
|
This class is eight-week, 24-hour class for Microsoft Visual Basic programming language.
In this class, students learn windows applications development using VB.NET and
Visual Studio .NET. Students learn the designing of windows forms, OOP in VB.NET,
Windows Controls, Custom Controls, database programming using ADO.NET, Events &
Delegates, Security, Configuration, Assemblies, Graphics, Printing and deoployment.
This course covers exam objectives of Microsoft exam 70-306.
|
|
|
|
ASP.NET Web Applications using Macromedia Dreamweaver MX
|
|
|
(Bichenhall College of Computing - London UK, August 2005 - July 2008)
(London College of Computing - London UK, August 2005 - July 2008)
(London School of Computer Education - London UK, August 2005 - July 2008)
|
|
|
|
This class is four-week, 24-hour class is for the students who are new in web applications
development field and want to learn ASP.NET programming. In this class, students
learn about the fundamentals of ASP.NET application development, mastering Web Forms,
all type of Web Server Controls of ASP.NET, state management using Session Handling,
and many topics related to web development. Students also learn how to access database
from ASP.NET pages and how to generate customized display formats for different
web applications using Macromedia Dreamweaver MX and SQL Server 2000.
|
|
|
|
WeWeb Applications Development using C#, ASP.NET and AJAX
|
|
|
(eVenture Solutions - Lahore, Pakistan, July 2008 - To Date) r />
(Bichenhall College of Computing - London UK, August 2005 - July 2008)
(London College of Computing - London UK, August 2005 - July 2008)
(London School of Computer Education - London UK, August 2005 - July 2008)
(University of Indianapolis - Lahore Pakistan, 2003 - 2005)
(Circle of Information Technology - Lahore Pakistan, 2002-2005)
|
|
|
|
This class is eight-week, 24-hour class is for the advanced programmers who already
have knowledge about Microsofot .NET Framework and Web Applications development.
In this class, students learn about the ASP.NET page architecture and object model,
advance features for displaying data using web controls, building N-Tier ASP.NET
applications, building their own custom server controls and complied component libraries.
Topics like Assemblies, configuration, debugging, XML Web Services and security
are also included in this course. Students also learn how to use Microsoft best
development tool Vistual Studio .NET with SQL Server 2000 database. Students have
been given an option to learn this course in their own prefered language either
Visual Basic .NET or C# .NET. This course covers exam objectives of Microsoft two
exams 70-305 and 70-315 depending upon the language choosed by the student.
|
|
&n
|
|
XML Web Services and .NET Distributed Applications using C#
|
|
|
(Bichenhall College of Computing - London UK, August 2005 - July 2008) r />
(London College of Computing - London UK, August 2005 - July 2008)
(London School of Computer Education - London UK, August 2005 - July 2008)
(Circle of Information Technology - Lahore Pakistan, 2002-2005)
|
|
|
|
This six-week, 18-hour class is for the advanced .NET developers who already have
knowledge about building Windows or Web Applications in Microsofot .NET Framework
and Visual Studio .NET. In this class, students learn creating and consuming .NET
Web Services using different type of client applications like window, web or console
based clients. students also studied the fundamental Web Services standards such
as SOAP, WSDL, XML, XSLT, Schema, HTTP and others. This course also covered other
topics of MCAD .NET exam like .NET Remotting, .NET Serviced Components, N-Tier Distributed
application development in .NET, Windows Services development and XML programming
in .NET. Students also have choice to choose any language of their own choice either
Visual Basic .NET or C# .NET. This course covers exam objectives of Microsoft two
exams 70-310 and 70-320 depending upon the language choosed by the student.
|
|
|
|
XML and Related Technologies
|
|
|
(Bichenhall College of Computing - London UK, August 2005 - July 2008)
(London College of Computing - London UK, August 2005 - July 2008)
(London School of Computer Education - London UK, August 2005 - July 2008)
|
|
|
|
This six-week, 18-hour class is for the advanced programmers and developers who
want to learn XML and related technologies. students learn how to create well formed
and valid XML documents and how to transform XML documents into different formats
using CSS and XSLT. Students also learn how to validate XML documents using DTD
and XML Schema. Other technologies include XPath, XLink, XQuery, XHTML and so on.
Students also learn how to access XML documents using programming languages and
how to access XML document elements by creating their own XML parsers. This course
covers IBM exam 486 objectives and give student enough knowledge to start work as
XML Developer in any industry.
|
|
|
|
Graphics and Web Designing
|
|
|
(Bichenhall College of Computing - London UK, August 2005 - July 2008)
(London College of Computing - London UK, August 2005 - July 2008)
(London School of Computer Education - London UK, August 2005 - July 2008)
|
|
|
|
This four-week, 24-hour class covers the basics of Web Designing and Graphics using
the popular tools and technologies like HTML, XHTML, CSS, JavaScript, Macromedia
Dreamweaver MX, Macromedia Flash MX and Adobe Photoshop. students learn how to design
web sites, web graphics, web annimations and how to create interactive web pages
with JavaScript. This class is suitable for those who want to start web development.
|
|
|
|
Microsoft .NET Architecture and .NET Security Training
|
|
|
|
(Easy Solutions Private Limited - Lahore Pakistan, August 2004 - October 2004)
|
|
|
|
I had provided an intensive, 12-hour on site training on Application Development
.NET Frameork Architecture and .NET Framework Security to Easy Solutions developers
and software engineers. This training is for the programmers, software developers
and software engineers of the company to migrate them from Microsoft Visual Basic
6.0 language to a new Microsoft .NET platform.
|
|
|
|
|
|
|
|