0% found this document useful (0 votes)
62 views22 pages

Slide 1

Semester C provides knowledge on modeling techniques, website development, and application performance optimization. The semester exit profile includes skills in designing software systems, optimizing performance, and developing web and .NET applications. The course structure includes classes in object oriented analysis and design using UML, ASP.NET web application development, and code optimization using Intel VTune.

Uploaded by

animationeasy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views22 pages

Slide 1

Semester C provides knowledge on modeling techniques, website development, and application performance optimization. The semester exit profile includes skills in designing software systems, optimizing performance, and developing web and .NET applications. The course structure includes classes in object oriented analysis and design using UML, ASP.NET web application development, and code optimization using Intel VTune.

Uploaded by

animationeasy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 22

Semester C

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

Web Applications Developer

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.)

The Enter Access Code Web page:

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

You might also like