ACP Microsoft.NET
Benefits
- Develop software solutions for deployment on both Windows and
Web environments
- Utilize the Microsoft .NET framework for software development technology
that provides tools to build, test, and deploy reliable and secure software
- Use official Microsoft certified courseware
- Learn from Microsoft Certified Trainers (MCT)
- Benefit from a Microsoft IT Academy Program Member
- Acquire hands-on experience in the lab
- Sharpen your communication and presentation skills in the Professional
Communications Seminar
- Gain a competitive edge in the global job market through an internship in
a U.S. company
Certificate Requirements
In order to earn the Microsoft.NET Certificate, students must complete all the courses listed below with a grade “C” or higher in each course.
All certificate programs at UC Irvine Extension require professional-level English language proficiency in listening and note-taking, reading comprehension and vocabulary, written expression, and oral presentation. International students who do not meet certificate program admissions requirements are invited to enroll first in one of our English language program offerings.
Admission Requirements
Internships
As an optional last course and for an additional fee, you have the opportunity to apply academic theory and gain practical experience in a variety of businesses and industries for up to three months. A research project provides additional training. Also included in the internship are the Resume Development and Interviewing Skills workshops.
Learn More
Stay Informed About
Graduate-level Professional Certificates
Schedule
Tuition: $11,900
Internship: $1,850
|
2012 |
2013 |
Winter |
Jan 4 - Mar 28 |
Jan 4 - Mar 28 |
Spring |
|
|
Summer |
Jul 3 - Sept 25 |
Jul 3 - Sept 24 |
Fall |
|
|
Curriculum
Professional Communications
Seminar (PCS)
Understand American business culture, sharpen your communication and presentation skills, learn professional etiquette, and improve your business English.
Courses
- Introduction to Web Development with Microsoft Visual Studio 2010 Part I (Microsoft Course 10267)
This course is intended for students who have basic knowledge of Hypertext Markup Language (HTML) or Dynamic HTML (DHTML) and a scripting language, such as Visual Basic Scripting Edition or Javascript. Students will learn to create Web applications using Microsoft.Net-based languages, create a Microsoft ASP.NET Web form, implement master pages and user controls, validate user input, debug Microsoft ASP.NET Web applications, and manage data access tasks using LINQ.
- Introduction to Web Development with Microsoft Visual Studio 2010 Part II (Microsoft Course 10267)
In this second course, students will further develop their Web applications skills. Students will learn to manage data using ASP.NET 4.0 Dynamic Data, create AJAX applications, and consume Windows Communication Foundation (WCF) services. Students will also learn to configure, deploy and secure an ASP.NET Web application.
- Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010 (Microsoft Course 10263)
Gain the knowledge and skills to develop distributed applications using WCF 4 and Microsoft Visual Studio 2010. Students will learn to implement Service-Oriented Architecture tenets in WCF services, host WCF services in a variety of Windows hosts, and implement WCF service contracts, data contracts, and message contracts. Learn to test, troubleshoot, monitor, and diagnose WCF services, ensure service reliability using transactions and message queues, and extend WCF using behaviors, dispatchers, inspectors, and formatters.
- Developing Advanced Web Application with Microsoft Visual Studio 2010 Part I (Microsoft Course 10264)
Learn to develop advanced ASP.NET MVC and Web Forms applications using .NET Framework 4 tools and technologies. The focus of this course is on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students understand when each should be used. Learn to develop MVC models, controllers and views, optimize the design of a Web application for discoverability by search engines, write server-side code for Web Forms, and ensure quality by debugging, unit testing, and refactoring.
- Developing Advanced Web Application with Microsoft Visual Studio 2010 Part II (Microsoft Course 10264)
In the continuation of Microsoft course 10264, students will learn to develop advanced AJAX and Web applications using Silverlight technologies. The focus will be on coding activities that enhance the performance and scalability of Web site applications. Learn to apply Master Pages and CSS for a consistent application UI, develop client-side scripts and services for a responsive, rich, and interactive UI, and implement advanced JQuery.
- Developing Data Access Solutions with Microsoft Visual Studio 2010 Part I (Microsoft Course 10265)
Learn to optimize designs and develop better performing data access code by using the ADO.NET Entity Framework, LINQ, WCF Data Services, and the Sync Framework. Evaluate a variety of business cases, and then select an appropriate combination of data access technologies and tools most appropriate to each case. Use LINQ to improve productivity and the quality of applications. Describe best practices for designing and building a scalable, optimized data access layer by using Object Services. Use the tools provided with the Entity Framework to map the conceptual model used by the business logic of an application to the logical data model provided by a database. Explain the function of the Object Services model implemented by the Entity Framework and the support provided by the Object Services API.
- Developing Data Access Solutions with Microsoft Visual Studio 2010 Part II (Microsoft Course 10265)
In this second course, you will learn to optimize your designs and develop better performing data access code by using advanced LINQ, data access in N-Tier Solutions, WCF Data Services and the Sync Framework and ADO.NET. Design, develop, and consume a simple WCF Data Service. Use WCF Data Services to update and delete data and to handle multi-user concerns. Develop high performance, scalable ADO.NET applications that can query and update data. Explain how LINQ to SQL enables development against a logical model which abstracts the lowlevel details of querying ADO.NET tables and result sets.
- Microsoft SharePoint 2010: Configuring, Managing and Troubleshooting (Microsoft Course 10174)
Learn to install, configure, and administer, and also manage and monitor sites and users by using SharePoint 2010. Create a SharePoint intranet and administer identities and authentication. Configure content management and implement SharePoint roles to secure and audit content. Configure SharePoint social networking features. Manage SharePoint search. Configure farms, servers, service applications, and web applications. Install, upgrade, configure, and operate a Share- Point farm. Configure high availability and recoverability, and learn to monitor and optimize SharePoint performance.
- Microsoft SharePoint 2010: Developing and Customizing Applications (Microsoft Course 10175)
This course provides existing .NET developers with practical information and labs that enable them to build solutions on the Microsoft SharePoint 2010 platform. Students will learn to package and deploy SharePoint, and develop and deploy Web Parts. Develop solutions that access external data by using Business Connectivity Services solutions. Create workflows by using SharePoint Designer. Create and deploy Silverlight applications integrated with SharePoint data and solutions, and develop enterprise and web content management solutions.