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.
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 ratings0% 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.
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.