0% found this document useful (0 votes)
77 views5 pages

Course Layout and Contents 2017: (Web and Desktop Application Development)

The document outlines a course layout for a Web and Desktop Application Development program. It is divided into 6 sections that cover topics like basic and intermediate web development, desktop application development, and advanced technologies. Some key areas include HTML, CSS, JavaScript, PHP, ASP.NET, C#, Java, AngularJS, and frameworks like Laravel and ASP.NET MVC. There are multiple projects assigned throughout to apply the technical skills being learned.

Uploaded by

King204
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views5 pages

Course Layout and Contents 2017: (Web and Desktop Application Development)

The document outlines a course layout for a Web and Desktop Application Development program. It is divided into 6 sections that cover topics like basic and intermediate web development, desktop application development, and advanced technologies. Some key areas include HTML, CSS, JavaScript, PHP, ASP.NET, C#, Java, AngularJS, and frameworks like Laravel and ASP.NET MVC. There are multiple projects assigned throughout to apply the technical skills being learned.

Uploaded by

King204
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Course Layout and Contents 2017

(Web and Desktop Application Development)


S. No Description Criteria
1 Basic of Web Applications Approx 20 days
1. HTML
2. CSS
3. JavaScript
2 Basic of Front End Development Approx 35 days
1. Bootstrap
2. W3.css
3. Corel Graphic Suit X4
4. Adobe Photoshop (Only some tools)
5. Urdu Inpage 2010
6. Desktop Publishing tools and Techniques
Project- 1 => Web Application Development
Project – 2 => Desktop Application Development
3 Basics of Desktop Application Development Approx 35 days
1. C++
2. File Processing
3. Object Oriented Programming
4. Data Structures
5. Java Desktop Application Development
6. Swing Application Development
7. Database handling
Project 3 => File Processing and FileHandling in Java
.Net Pre Requisite Test 100 Marks.
4 Intermediate of Web Application Development
Phase I -> Intermediate of Front End Development
1. Introduction to Jquery
2. Why we use jquery over core javascript
3. Jquery ajax methods.
4. Difference between get and post method of ajax.
5. Getting serialize javascript objects from php
6. Receving serialize javascript object and conversion in
json.
7. Jquery simple slide show maker.

Phase II -> PHP Web Application Development Approx 60 days


1. Intro to Application layer
2. Conceptual and data layer (MySql)
3. DML , DDL and DCL in MySql.
4. Basic php function and syntax
5. Data and code resue.
6. Built in Data Structures in PHP
7. Object Oriented Programming in php
8. Triggers, Procedures and scopes in database.
9. File handling in php.
10. String functions (built in)
11. Attaching application layer to conceptual layer.
12. Crud operations
13. File uploading in php.
Project 4 => Real Time Web Application in php
Phase III -> .Net Web Application Development Approx 70 days
1. Installing IIS and Visual Studio 2013
2. Installing Sql Server 2013
3. What is aspx Web Application
4. Viewstate, and life cycle of an application
5. Difference between view state, session state and
application state of a web services.
6. Asp.net server control and client controls.
7. Asp.net textbox, radiobutton and checkbox control in
asp.net
8. Difference between link button, image button and
anchor control.
9. Drop down list controls in asp.net
10. Connection of Sql Server with asp.net
11. Retrieving database changed state with change option
of drop down list.
12. File uploading in asp.net and calendar controls in
asp.net
13. Multiview and wizard controls in asp.net
14. Iframes and their behaviors in asp.net
15. Response. write, runat , and server.transfer in asp.net
16. Asp.net button control and submit button behaviours.
17. Require , range, compare, regular expression , and
validation group validators in asp.net
18. Query string and cookies in asp.net
19. MD5 encoding in asp.net
20. Custom Error in asp.net
21. Customizing asp.net exceptions in asp.net
22. Caching in asp.net
23. Difference ways to cache in asp.net web application
24. Difference between http post and http get method in
asp.net
25. Master Page in asp.net
Project 4 => Real Time Web Application in asp.net
5 Intermediate in Desktop Application Development
Phase I => Desktop Application Development in Java Approx 30 days
1. Introduction to Java. swing and Java.awt
2. Download and installing MySql Connector J in java
3. Container, JFrames, and JButtons
4. Events and implantation of unimplement methods.
5. Adapter Classes
6. Eclipse IDE introduction
7. Windows Builder in Eclipse and Drag and Drop
8. Menus
9. Difference between Show Dialogue and Show
10. Basic Different between EXIT_ON_CLOSE and DISPOSE
_ON_CLOSE
11. Connect mysql database with java swing application.
12. Creating basic cured in java
13. Moving image from one place to another in Java

Project 5 => Creation of Real Time Desktop Application in Java

Phase II => Desktop Application Development in .Net


1. Introduction to C# windows form application.
2. Create first windows form and designing menus of
application.
3. Basic setting of your form and user restrictions.
4. Intro app.config and app.xml file .
5. Introduction to References in C#.
6. Connection Strings in C#
7. File Reading and Writing using C#.
8. Connect database to C# windows form application.
9. Moving user image from one place to another.
10. Displaying user image to web form and change displays.
11. Connecting biometric device in c#
12. Validate a user finger print in C# windows form
application.

Project 6 => Creation of Biometric real time software in c#


6 Advance Web Application Development
Phase I => Laravel Web Application Development Approx 30 days
1. What is mvc? And what is the user
2. Introduction to routing in laravel
3. Connecting Laravel controllers to view
4. Passing data from controller to views
5. Receiving data from laravel view to controller.
6. Binding expression in laravel.
7. Laravel blade templating and its advantages.
8. Models in laravel.
9. Eloquents in laravel
10. Connecting eloquent to MySql Database

Project 7 => Creation of Laravel Web Application Approx 40 days


Phase II => .NET MVC
1. What is mvc in .net
2. Session states
3. Get and post action
4. ADO.net Entity data model
5. Controllers in mvc
6. Views in mvc
7. Different between view bag and data models
8. Models in mvc
9. Creation of own custom data model in mvc
10. Form Collection in mvc
11. Advantages of strongly typed view over form collection.
12. Update Model in mvc and save changes
13. Why delete data from database using get method is
bad?
14. Crud operations using mvc entity framework.
15. View engines in mvc.
16. HTML helpers in mvc
17. Generation of different controls in mvc
18. Displaying image in mvc data model
19. Error handling in mvc
20. Partial views in mvc
21. Why razor views is good rather than asp views?
22. Prevention of cross side scripting attach
23. Implement pagination in mvc
24. Action filter in mvc
25. Output cache in mvc
26. Validate inputs in mvc
27. Different type of action result in mvc
28. Areas in mvc
29. Stringlength , range and custom validators in mvc
Project 8 => Creation of .net MVC Application Approx 40 days
Phase III -> Advanced front end programming
1. Introduction to front end mvc design pattern.
2. Installing and implementing Angular js to .net, php,
laravel, and web form aspx services.
3. Creation of controllers in Angular js and attaching it
with the module.
4. Consuming model to views.
5. Angular js binding expressions
6. Remove the conflict of angular js binding expression
with razor and blade binding expression.
7. Creation of asp.net web services and connecting it with
angular js.
8. What is ng-click and ng event handlers.
9. Connecting php web services to angular js.
Final Project => Creation of Complete enterprise software.

You might also like