You are on page 1of 3

Sir Syed University of Engineering & Technology

Continuing Education Programme


University Road, Karachi-75300. Phone# 92 21 34800420; Fax# 92 21 34982393 E-mail:- cep@ssuet.edu.pk; Website: - http://www.ssuet.edu.pk/cep

ANDROID, IPHONE, IPAD, WINDOWS PHONE AND WINDOWS 8 TECHNOLOGIES

TRAINING CERTIFICATE IN MOBILE, TABLET & WEB APPLICATION DEVELOPMENT AND CLOUD COMPUTING
Seminar on Sunday, June 26, 2011 at 1:00 pm Classes starting on Sunday, July 3, 2011
Mobile/Web Technologies Covered: Html 5, CSS 3, SVG, jQuery, jQuery Mobile, PhoneGap and Windows 8 SDK Programming Languages Covered: C# 4.0, Java 6, and Javascript/JQuery Web Frameworks Covered: Cloud Platforms Covered: Target OSs: Target Browsers: Microsofts ASP.NET MVC 3 and Servlets/JSP Microsofts Windows Azure and Google App Engine for Java Windows 8, Mac OS X, Windows Phone 7, Android 2.4 & 3.0, Chrome OS, and iOS 5 Microsofts Internet Explorer 10, Firefox 5, Google Chrome 14, and Apples Safari 5

Six Month Training in Mobile, Tablet, Web and Cloud Software Development Course Sequence and Schedule
Mobile & Cloud Computing-101 Mobile & Cloud Computing-201 Mobile & Cloud Computing-251

Object-Oriented Programming using C# and Java


Sunday: 11:00 a.m.-1:00 p.m. 1:30 p.m.-3:30 p.m. (Lab)

Mobile, Tablet & Web Application Development


Sunday: 1:00 p.m.-3:00 p.m. 10:00 a.m.-12:00 noon (Lab)

Cloud Computing
Sunday: 3:30 pm-6:00 pm

Microsoft, Apple, and Google have unveiled their Mobile platforms: Windows Phone 7, iPhone, and Android. All the major mobile handset makers like Nokia, Apple, Motorola, Samsung, LG, Sony Ericsson, Dell, and HTC are supporting these technologies. Another major technology trend is use of tablet and similar touch enabled devices for accessing the web and for general purpose computing. Apple with their iPad 2, Google with Android 3.0, and Microsoft with their soon to be released Windows 8 is targeting this market segment. Many experts are predicting that the touch enabled computing will soon overtake the current main-stream mouse/keyboard PCs. In 2011, a large number of website design professionals and developers have started implementing HTML5 and CSS3 in the websites. Microsoft has selected Html5 and Javascript to be the main development platform for Windows 8. These technologies are also becoming the main development option for mobile and tablet applications as well. Therefore, Html5/CSS3 with Javascript is emerging as the de-facto standard for client application development, may it be Websites, Mobile, Tablet, or PC applications: a single ubiquitous client platform to rule them all. On the server-side Microsoft and Google have released their Internet operating systems for cloud-based computing: Windows Azure and Google App Engine (GAE) for Java. They are built to work on a planetary scale supporting billions of users and trillions of transactions per day. Azure and Google App Engine will allow anyone from hobbyists to enterprises to write and host applications on data centers located globally and running a vast number of machines. Cloud computing coupled with mobile computing is setting the stage for the next 50 years of computing. Continuing Education Programme of SSUET is pleased to announce a six months Training Certificate in Mobile, Tablet, Web, and Cloud Computing. The Training Certificate will consist of two semesters of course work for developers who have a prior

background in object-oriented programming (Courses: 201 & 251). The participants who have no background in programming will complete an additional semester (Course: 101).

COURSE CATALOG FOR MOBILE, WEB, TABLET AND CLOUD COMPUTING TECHNOLOGIES
Mobile & Cloud Computing-101: Object-Oriented Programming using C# and Java This course is designed for the absolute beginners in programming and builds a solid foundation in ObjectOriented Programming using C# 4.0/.NET 4.0 and Java Standard Edition 6. Assuming no prior programming experience on the part of the participant, this primer class focuses on the fundamentals of composing code with C# and Java. Introduction to web Technologies HTML 5, SVG, CSS 3 and Javascript is also covered in this course. Part A: This part covers structured programming using C# 4.0. It begins with variables and ends with a discussion on arrays. You'll learn about the syntax and structure of the language including operators and expressions, control structures, methods, properties, and arrays. Part B: In this section we will learn Object-Oriented programming using C# 4.0 in depth. Classes, objects, inheritance, polymorphism and exceptions will be covered in detail. Part C: The syntax of Java Standard Edition 6 is covered in detail. This section ends with a comparison of C# and Java language features. Part D: The participants are introduced to web client side technologies HTML 5, SVG, CSS 3, and Javascript. Prerequisite: No programming experience required. Mobile & Cloud Computing-201: Mobile, Tablet, and Web Application Development Part A: The class starts with in-depth coverage of Html5, CSS3, and Javascript/JQuery for web, tablet, and mobile application development. Part B: This part of the course explores advanced C# 4.0/.NET 4.0 and Java 6 language features. Part C: In this part we will learn to develop web applications using ASP.NET MVC 3 with Html 5, CSS 3, and JQuery. Part D: In this part of the course we will learn how to develop iPhone, Android, and Windows Phone 7 applications with PhoneGap and Html5/Javascript. Part E: At the end of the course will become skilled at building Windows 8 applications with immersive user interfaces using Html5 and Javascript. Prerequisite: Exposure to any OO Programming Language i.e. Java, C++, etc. Mobile & Cloud Computing-251: Cloud Computing Part A: We start by exploring how to develop cloud applications using Windows Azure Web, Worker, and VM Roles. Also the database tier by using the Azure Storage: Table, Blobs, and Queues. Part B: Windows Communication Foundation (WCF) provides developers with a unified, attribute-based programming model for building distributed applications with maximum productivity. In this part of the course we will learn how the WCF architecture was designed, how it works, and most importantly how we can leverage it in building Windows Azure based Web and Mobile serviceoriented systems. Both SOAP and REST based APIs will be covered. Part C: In this part of the course we will learn to build cloud services with Google App Engine for Java using Servlets/JSP. We will study how to access the App Engine datastore with the Java Data Objects (JDO) and Java Persistence API (JPA). We will also discover how to integrate an App Engine application with Google Accounts for user authentication. JCache and JavaMail APIs will also be covered. In the end of the section we will compare and contrast Microsofts Azure Services Platform with Google App Engine for Java technologies. Part D: In this section of the course we will learn how to develop integrated end-to-end cloud based web, tablet, and mobile applications for Microsoft, Apple and Google Platforms. Part E: Facebook has become very popular destination for all web users. We will learn how to use the Facebook's application programming interfaces and how to build socially aware websites and mobile and tablet applications by using Facebook Open Graph API's. Part F: In the last section of the course will have an indepth look at Design Patterns and how they can be used to develop reusable libraries and services. Course Academic Coordinator: Mr. Zia U. Khan (http://www.facebook.com/ziakhan) will be the academic coordinator for this course. He has ten years of experience in teaching computer science subjects and over ten years of experience in development of business and financial software solutions. For five consecutive years, in 2007, 2008, 2009, 2010, and 2011 he has received the Most Valuable Professional (MVP) Award from Microsoft USA. He has a Master of Science in Engineering (MS), Master of Business Administration (MBA), and Master of Accountancy (MAC), all three from Arizona State University. He is also a CPA and CMA in USA. Registration Fee: Rs. 100/Fee: Rs. 3,500/- per semester Classes only on Sundays Contact:
Continuing Education Programme Room# BS-01, Block B, 2nd Floor.

Questions and Course Details: http://groups.yahoo.com/group/windowsazure/ http://groups.yahoo.com/group/javasoftware/

You might also like