Slide 1
Slide 1
Introduction
Ver. 1.0
Intro Slides
Slide 1 of 22
Semester C
Semester C - Rationale
Provides competitive edge for business analysis and software development by imparting knowledge on various modeling techniques. Builds a strong foundation for the construction of websites that also facilitates online transaction processing. Provides knowledge on optimizing the source code or the algorithm that can improve the application performance.
Ver. 1.0
Intro Slides
Slide 2 of 22
Semester C
Semester C - Exit Profile
At the end of this semester, learner acquires the necessary knowledge and skills required for :
Designing complex software systems Optimizing application performance Creating and deploying Web applications using ASP.NET Developing .NET Framework 2.0 based applications
Ver. 1.0
Intro Slides
Slide 3 of 22
Semester C
Course Structure ILT
Object Oriented Analysis and Design Using UML Developing Web Applications Using ASP.NET Code Optimization & Performance Tuning Using Intel VTune
WBT
Microsoft .NET Framework 2.0 Foundation
CBT
Customer Handling
Ver. 1.0
Intro Slides
Slide 4 of 22
Semester C
Course 1: Object Oriented Analysis and Design Using UML- Rationale
Enables you to efficiently analyze the existing business process and create the new software system. Enables you to create the structure and design of an objectoriented system. Enables the software designers to represent the sequence of activities that constitute the software process. Enables the software architects to create modular design and effective software solutions.
Ver. 1.0
Intro Slides
Slide 5 of 22
Semester C
Course 1: Object Oriented Analysis and Design Using UML- Objectives
Identify the various software development approaches Identify the need, scope, and building blocks of UML Identify the types of UML diagrams Analyze a problem by using business and system modeling Set the system boundaries and project scope Refine the system definition Apply the basic concepts of static modeling Create class and object diagrams Identify various types of classes and the relationships between them Identify Interfaces Identify the concepts of dynamic modeling
Ver. 1.0
Intro Slides
Slide 6 of 22
Semester C
Course 1: Object Oriented Analysis and Design Using UML- Objectives
Create interaction, state machine, and activity diagrams Create package, component, and deployment diagrams Apply frameworks and patterns to design a software system Generate code from a design model Identify various dimensions of quality processes Define extension mechanisms of UML Measure the complexity of UML artifacts
Ver. 1.0
Intro Slides
Slide 7 of 22
Semester C
Course 2: Developing Web Applications Using ASP.NET- Rationale
With the increased use of the Internet and advances in information technology, website developers need to quickly create websites that are efficient and effective. Microsofts ASP.NET 2.0 provides developers with various time saving and code saving features. One of its key design goals is to make programming easier and quicker by reducing the amount of code. In addition, it contains several new server controls, which eliminate the need for writing voluminous code.
Ver. 1.0
Intro Slides
Slide 8 of 22
Semester C
Course 2: Developing Web Applications Using ASP.NET-Objectives
Create and Program Web applications. Add and configure server controls for a Web application. Use master pages to establish a common layout for a Web application. Access and display data in a Web application. Control access to a Web application. Deploy a Web application. Create a mobile Web application. Build dynamic Web applications. Create controls for Web applications. Optimize Web applications.
Ver. 1.0
Intro Slides
Slide 9 of 22
Semester C
Course 2: Developing Web Applications Using ASP.NET-Objectives
Build customizable Web applications. Build Web Part pages and Web Parts.
Ver. 1.0
Intro Slides
Slide 10 of 22
Semester C
Course 3: Code Optimization & Performance Tuning Using Intel VTune- Rationale
Enables software developers to understand the various ways to optimize applications. Enables software developers to make best use of available resources for performance enhancement.
Ver. 1.0
Intro Slides
Slide 11 of 22
Semester C
Course 3: Code Optimization & Performance Tuning Using Intel VTune- Objectives
Identify the need and the levels of application optimization Identify the application optimization process Identify time and space complexity Optimize programming constructs Identify issues that affect memory performance Identify issues that affect processor performance Identify the features of VTune Performance Analyzer Identify hotspots and bottlenecks in an application using sampling Identify the program flow of an application using call graph
Ver. 1.0
Intro Slides
Slide 12 of 22
Semester C
Course 3: Code Optimization & Performance Tuning Using Intel VTune- Objectives
Identify system-level performance issues using counter monitor Use Tuning Assistant to obtain Tuning Advice reports Collect and analyze performance data for remote applications Identify methods for improving the performance of multithreaded applications Use Intel VTune Performance Analyzer for threaded applications Analyze remote performance data using VTune
Ver. 1.0
Intro Slides
Slide 13 of 22
Semester C
Course 4: Microsoft .NET Framework 2.0 Foundation - Rationale
Enables software developers to code using Microsoft .NET framework. Enables improvements in code reuse, code specialization, resource management, multilanguage development, security, deployment, and administration.
Ver. 1.0
Intro Slides
Slide 14 of 22
Semester C
Course 4: Microsoft .NET Framework 2.0 Foundation - Objectives
Implement system types and interfaces. Implement collections and generics. Configure and install assemblies. Monitor and debug applications. Read and write files. Serialize data. Create globalized applications. Work with GDI+ in Windows-based applications. Implement code access security. Implement cryptography. Interoperate between COM components and assemblies. Implement delegates and events.
Ver. 1.0
Intro Slides
Slide 15 of 22
Semester C
Course 4: Microsoft .NET Framework 2.0 Foundation (Contd.)
To access the WBT from the Microsoft Web Site, you need to perform the following steps:
Open the following link in Microsoft Internet Explorer:
https://www.microsoftelearning.com/eLearning/enterCode.aspx
Sign In to the Web site with your Windows Live ID by clicking the Sign In button placed at the top-right hand side of the Web page. Incase you do not have Windows Live ID, you can create the same by clicking the Sign up now button on the Sign In page that is displayed. Select the I have read and accept the End User License Agreement. Click here to read the License Agreement checkbox. Enter the access code provided to you in the Access Code text box and click the Send button.
Ver. 1.0
Intro Slides
Slide 16 of 22
Semester C
Course 4: Microsoft .NET Framework 2.0 Foundation (Contd.)
Ver. 1.0
Intro Slides
Slide 17 of 22
Semester C
Course 4: Microsoft .NET Framework 2.0 Foundation (Contd.)
Once you click the Send button, you will be taken to the Product Selection Web page. Select the Collection 5160: Core Development with the Microsoft .NET Framework 2.0 Foundation radio button from the list of products provided in the Product Selection Web page and click the Submit button.
Similarly, you can repeat these steps to activate another product. It must be noted that one access code can be used to activate only one product. To activate another product, you will need to enter a new access code.
Once you click the Submit button, you will be taken to another Web page and the data of expiration for the product selected by you will be displayed.
Ver. 1.0
Intro Slides
Slide 18 of 22
Semester C
Course 4: Microsoft .NET Framework 2.0 Foundation (Contd.)
Click the My Learning link provided on the Web page to view your online content. You will be taken to the Learning Manager page. The courses available in the selected product will be displayed. To launch a particular course, select the Launch E-Learning option from the drop down list placed against each course and click the Go button. The Web page corresponding to the particular course will open. Click the Begin This Course button. The WBT for the course opens in a new window.
Ver. 1.0
Intro Slides
Slide 19 of 22
Semester C
Course 4: Microsoft .NET Framework 2.0 Foundation (Contd.)
The courses available under the product selected by you are displayed as following:
Ver. 1.0
Intro Slides
Slide 20 of 22
Semester C
Course 4: Microsoft .NET Framework 2.0 Foundation (Contd.)
After selecting the Launch E-Learning option and clicking the Go button, the Web page for the course will be displayed as following:
Ver. 1.0
Intro Slides
Slide 21 of 22
Semester C
Course 4: Microsoft .NET Framework 2.0 Foundation (Contd.)
After you have activated the product by performing the preceding steps, you can access the WBT by performing the following steps whenever required:
Open the following link in Microsoft Internet Explorer:
https://www.microsoftelearning.com
Sign In to the Web site with your Windows Live ID by clicking the Sign In button placed at the top-right hand side of the Web page. Click the My Courses link in the left pane of the Web site under the My Learning section. The courses activated by you will be displayed which you can browse.
Click the Sign Out button when you need to end your session and log off from the Web site.
Ver. 1.0
Intro Slides
Slide 22 of 22