Home ( Nairobi )

A+ Certification
i-Net + Certification
Network + Certification
Microsoft Office User Specialist
Microsoft Certified Professional
Microsoft Certified Systems Engineer
Microsoft Certified Database Administrator
Microsoft Certified Solutions Developeryou are here


Accredited Compaq Technician
Cisco  CCNA  CCDA  CCNP  CCIE  Certification
Schedule
Testing Exams
Benefits of Training
Enquiries
Register for a Course
Onsite Training
Pricing for Courses & Testing
Latest News
Mombasa Branch
Kampala Branch
Locations & Maps
Contact us

 

Search this site

Microsoft Certified Technical Education Center

Compaq Training

Cisco Certified Training

Oracle Education Partner

MOUS Training & Testing

Prometric Testing

Novell Education

Virtual University Enterprises Testing

 

 

 

 

 

 

 

 

Back to Top

MCSD

MICROSOFT CERTIFIED SOLUTION DEVELOPER (MCSD)

The Microsoft® Certified Solution Developer (MCSD) credential is the premier certification for professionals who design and develop leading-edge business solutions with Microsoft development tools, technologies, platforms, and the Microsoft Windows® DNA architecture.

The types of applications MCSDs are able to develop include desktop applications and multi-user, Web-based, N-tier, and transaction-based applications. The credential covers job tasks ranging from analyzing business requirements to maintaining solutions.

The MCSD Certification is Appropriate for

§          Software engineers.

§          Software applications engineers

§          Software developers

§          Technical consultants

6 COURSES - PREPARING FOR 4 EXAMS

Code

CORE REQUIREMENTS

Course Title

Afternoons

Evenings
     
 

1303

Mastering MS Visual Basic 6 Fundamentals

10 Sessions

12 Sessions

1013

Mastering Visual Basic 6.0 Development

10 Sessions

12 Sessions

1016

Mastering Enterprise Development Using MS Visual Basic 6

10 Sessions

12 Sessions

1608

Designing Business Solutions

6 Sessions

7 Sessions

1609

Designing Data Services and Data Models

6 Sessions

7 Sessions

       

Code

ONE ELECTIVE REQUIRED

Course Title

Afternoons

Evenings
       

1017

Mastering Web Application Development Using Visual InterDev 6.0

10 Sessions

12 Sessions

2073

Programming a Microsoft SQL Server 2000 Database

N/A

12 Sessions

       

Microsoft Certified Solution Developers are required to pass three core exams and one elective exam. The core technology exams require candidates to prove their competency with solution architecture, desktop applications development and distributed applications development. The elective exam requires proof of expertise with Microsoft development tools.                

The MCSD track includes certification exams that test the candidate's ability to build Web-based, distributed, and commerce solutions by using Microsoft's application server and other products, such as Microsoft SQL Server™ and Microsoft Visual Studio®.

Back to Top

RECOMMENDED EXPERIENCE

Candidates for this certification should have substantial knowledge of the functionality of both Microsoft Office and Microsoft BackOffice® applications, as well as at least two years of experience in the following areas:

§          Analyzing customer needs and creating requirement specification documents for client/server solutions in multiple business domains.

§          Process modeling, data modeling, component design, and user interface design.

§          Designing, developing, and implementing a client/server solution.

§          Integrating new systems and applications into legacy environments.

§          Developing Windows-based and Web applications.

  Back to Top

BENEFITS OF MCSD

Microsoft® Certified Solution Developers receive the following benefits (Effective January 1, 2000):

§          Industry recognition of your knowledge and proficiency with Microsoft products and technologies.

§          Microsoft Developer Network subscription. Rebates or discounts on a one-year subscription to the Microsoft Developer Network (MSDN®) during the first year of certification. (Fulfillment details will vary, depending on your location; please see your Welcome Kit.) The rebate or discount amount is $200 US for MSDN Professional and $500 US for MSDN Universal.

§          Access to exclusive discounts on products and services from selected companies. Some offers are available to premier levels of certification only (Microsoft Certified Systems Engineer+Internet, Microsoft Certified Systems Engineer, Microsoft Certified Database Administrator, Microsoft Certified Solution Developer). Current MCPs can gain access to these benefits by visiting the MCP secured Web site and selecting "Other Benefits." Individuals with premier certifications may select "Premier Benefits."

§          Access to technical and product information direct from Microsoft through a secured area of the MCP Web site.

§          MCSD logo, certificate, wallet card, and lapel pin to identify you as a Microsoft Certified Professional to colleagues or clients. Electronic files of logos and transcript may be downloaded from the MCP secured Web site upon certification.

§          Invitations to Microsoft conferences, technical training sessions, and special events.

website optimization

§          Free access to Microsoft Certified Professional Magazine Online, a career and professional development magazine. Secured content on the Microsoft Certified Professional Magazine Online Web site includes the current issue (available only to MCPs), additional online-only content and columns, an MCP-only database, and regular chats with Microsoft and other technical experts. Additional online benefits are available to individuals with the MCSE+Internet, MCSE, MCSD, and MCDBA certifications. Enter the MCP secured Web site for access to the Microsoft Certified Professional Magazine Online. (All MCPs are eligible for the online magazine's secured content. Some MCPs may also be eligible to receive the print version of the magazine free; eligibility is determined by the magazine.)

Back to Top

Course 1303: Mastering Microsoft Visual Basic 6 Fundamentals

Introduction

This course teaches programmers the skills necessary to create Microsoft® Visual Basic® programming system desktop applications and satisfies the Visual Basic prerequisites for course 1013, Mastering Visual Basic 6 Development.

At Course Completion

Students will be able to:

§            Build custom, multiple-form applications.

§            Incorporate dynamic menus, pop-up menus, status bars, and custom toolbars into applications.

§            Implement form-level and field-level input validation.

§            Debug applications using debugging tools provided in Visual Basic 6.

§            Use standard controls, control arrays, and create controls dynamically.

§            Execute centralized error-handling in applications.

§            Use the data control for database access.

§            Implement drag and drop in Visual Basic-based applications.

§            Use Microsoft ActiveX® controls in Visual Basic-based applications.

§            Create setup programs to distribute applications.

Microsoft Certified Professional Exams

This course is not associated with any Microsoft Certified Professional exams.

Prerequisites

§          Working knowledge of programming concepts

Back to Top

Course 1013: Mastering Microsoft Visual Basic 6 Development

 

Introduction

This course will teach Microsoft® Visual Basic® programmers how to create database applications using components.

At Course Completion

Students will be able to:

§          Write a Microsoft Visual Basic-based application that accesses data from a database.

§          Write a Visual Basic-based application that uses component object model (COM) components.

§          Create an ActiveX® control.

§          Create a COM component.

§          List the opportunities that Visual Basic developers have to incorporate Internet technologies into their applications.

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam(s):

§          Exam 70-176, Designing and Implementing Desktop Applications with Microsoft® Visual Basic® 6.0

Prerequisites

This course assumes the student has a good working knowledge of the Microsoft Visual Basic programming system. Potential students should be able to accomplish the following tasks before taking this training:

§          Create an application with multiple forms and add functionality for multiple events to the controls on those forms

§          Write a Function procedure and a Sub procedure, and invoke them from Event procedures

§          Declare variables and use conditional statements

§          Describe the purpose and use of each of the controls in the Toolbox

§          Add a simple menu interface to an application

§          Retrieve and validate information from a user

§          Add a custom control to a project

§          Describe the relationship between properties, methods, and objects

§          Add run-time error handling to an application

§          Run the application and use debug mode within the Visual Basic environment

§          Create an EXE file from the project files

§          Design and use a relational database

§          Use SQL syntax to create database queries

Back to Top

Course 1016: Mastering Enterprise Development Using Microsoft Visual Basic 6


Introduction

This course will teach Microsoft® Visual Basic® programmers, who currently build desktop applications and access corporate databases, the basics of how to build three-tier client/server solutions.

At Course Completion

Students will be able to:

§          Compare traditional client/server development with Internet development and describe Microsoft's enterprise development strategy,

§          Use the Application Architecture Model from the Microsoft Solutions Framework to organize applications into user, business, and data services.

§          Use the Microsoft Visual Basic programming system to build component object model (COM) dynamic-link libraries (DLLs) and implement them in a multiuser environment using Microsoft Transaction Server (MTS).

§          Use MTS to address application infrastructure issues associated with building server-side COM objects that are used by many clients.

§          Create COM objects that use MTS services to participate in transactions and that use security.

§          Use programming techniques to increase the scalability of COM objects.

§          Use ActiveX® Data Objects (ADO) from the middle tier to access data and invoke business and data services implemented in SQL.

§          Implement business and data services in a Microsoft SQL Server™ database through the use of stored procedures.

§          Apply basic debugging, error handling, and security techniques in a three-tier application.

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam(s):

§          Exam 70-175, Designing and Implementing Distributed Applications with Microsoft® Visual Basic® 6.0

Prerequisites

This course assumes that the student has intermediate programming competency with the Microsoft Visual Basic programming system. Before attending this course, students must be able to demonstrate the following skills:

§          Build and debug a simple Visual Basic-based application

§          Invoke and control an Automation server, such as Microsoft Excel or Microsoft Word, from a Visual Basic-based application

§          Create COM components using Visual Basic and invoke them from a client application

§          Use ActiveX Data Objects toa database and work with record sets

§          Understand and use basic syntax for SQL

Completing either of the following courses satisfies the prerequisite skills listed above:

§          Course 1013, Mastering Microsoft Visual Basic 6 Development

§          Course 1017, Mastering Web Site Development Using Microsoft Visual InterDev™ 6

Back to Top

Course 1608: Designing Business Solutions

 

Introduction

This five-day workshop teaches participants to use the appropriate Microsoft® Solutions Framework (MSF) models and processes to create conceptual, logical, and physical designs for a business solution. Participants will also learn how to select suitable technologies and architectures for their solution, based on trade-off analysis.

 

At Course Completion

Students will be able to:

§          Use the MSF Process Model and MSF Application Model to develop conceptual, logical, and physical designs of a business solution.

§          Select solution technologies and architecture based on a tradeoff analysis.

§          Address the issues involved in designing a user interface.

§          Produce a baseline functional specification that can be used to develop a business solution.


Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam:

§          Exam 70-100, Analyzing Requirements and Defining Solution Architectures

Prerequisites

Before attending this course, students must have:

§          Six months experience as part of a software development team

§          General understanding of a software development life cycle

§          General knowledge of Microsoft technologies

§          General understanding of the process of gathering and analyzing business requirements

Recommended courses:

§          Course 1585, Gathering and Analyzing Business Requirements or equivalent experience and knowledge

Back to Top

Course 1609: Designing Data Services and Data Models

 

Introduction

This workshop teaches students to analyze business requirements to determine data storage and data access requirements. Participants will learn to design data models and the data layer of a Microsoft® Windows® DNA architecture, and select the appropriate Microsoft technologies.


At Course Completion

Students will be able to:

§          Derive conceptual data requirements from business requirements.

§          Develop entity/relationship (ER) models.

§          Normalize a logical data model.

§          Create an optimized physical data model.

§          Select the appropriate type and location of data integrity requirements to implement, given a set of constraints.

§          Select appropriate data access and data storage technologies for a solution.

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam:

§          Exam 70-100, Analyzing Requirements and Defining Solution Architectures

Prerequisites

Before attending this course, students must be able to demonstrate the following:

§          A general understanding of the software development life cycle

§          A general understanding of relational database management systems

§          A general understanding of the process of gathering and analyzing business requirements

Recommended course:

§          Course 1585, Gathering and Analyzing Business Requirements

Back to Top

Course 1017: Mastering Web Application Development Using Microsoft Visual InterDev 6

 

Introduction

 

This course teaches site developers who perform architectural planning, technology selection, or Web site programming tasks how to create enterprise-level Web sites that use component object model (COM) components on both the client and the server.

At Course Completion

At the end of the course, students will be able to:

§          Describe the issues involved in creating an enterprise Web site.

§          Create and publish a simple Web site with Microsoft® Visual InterDev™ Web development system version 6.0.

§          Create interactive content for a Web site.

§          Add server scripting to a Web page using active server pages (ASP) and COM components.

§          Implement security in a Web site.

§          Read and write information to an OLE DB provider from ASP using Visual InterDev data tools.

§          Build reusable, robust COM components with Microsoft Visual Basic® programming system version 6.0 that are compatible with Microsoft Transaction Server (MTS).

§          Integrate Web solutions with Microsoft BackOffice® family services.

 

Microsoft Certified Professional Exams

 

This course will help the student prepare for the following Microsoft Certified Professional exam(s):

§          Exam 70-152, Designing and Implementing Web Solutions with Microsoft Visual InterDev 6.0

 

Prerequisites

Students should be able to:

§          Browse World Wide Web sites with Microsoft Internet Explorer.

§          Send and receive electronic mail with a mail client such as Microsoft Exchange.

§          State differences between two-tier and three-tier client/server architecture models.

§          Define the Internet and what it is used for.

§          Compose a new hypertext markup language (HTML) document with an HTML authoring program such as the Microsoft FrontPage® Web site creation and management tool.

§          Use ActiveX® controls and Java applets on a Web page.

§          Use a database development tool to:

o          Execute queries and call stored procedures.

o          Discriminate between record sets and tables.

o          Write a simple SQL query using SELECT and WHERE.

This course assumes that the student has intermediate programming competency with Visual Basic. Before attending this course, students must be able to demonstrate the following skills, preferably with Visual Basic:

§          Use looping and conditional constructs.

§          Create Functions and Sub procedures.

§          Use an object model in an application.

§          Use the Visual Basic Object Browser or similar tool to examine the properties, methods, and events of objects.

Completing both the Mastering Fundamentals of Web Site Development and Mastering Microsoft Visual Basic 5 Fundamentals courses satisfies the prerequisite skills listed above.

Back to Top

Course 2073: Programming a Microsoft SQL Server 2000 Database

 

Introduction

This course provides students with the technical skills required to program a database solution by using Microsoft® SQL ServerTM 2000.


At Course Completion

At the end of the course, students will be able to describe the elements of SQL Server 2000; design a SQL Server enterprise application architecture; describe the conceptual basis of programming in Transact-SQL; create and manage databases and their related components; implement data integrity by using the IDENTITY column property, constraints, defaults, rules, and unique identifiers; plan for the use of indexes; create and maintain indexes; create, use, and maintain data views; implement user-defined functions; design, create, and use stored procedures; create and implement triggers; program across multiple servers by using distributed queries, distributed transactions, and partitioned views; optimize query performance; analyze queries; and manage transactions and locks to ensure data concurrency and recoverability.


Prerequisites

§          Before attending this course, students must have:

Experience using the Microsoft Windows® 2000 operating system to:

  • Connect clients running Windows 2000 to networks and the Internet.
  • Configure the Windows 2000 environment.
  • Create and manage user accounts.
  • Manage access to resources by using groups.
  • Configure and manage disks and partitions, including disk striping and mirroring.
  • Manage data by using the NTFS file system.
  • Implement Windows 2000 security.
  • Optimize performance in Windows 2000.

o          For students who do not meet this prerequisite, the following courses provide students with the necessary knowledge and skills:

  • Course 2151, Microsoft Windows 2000 Network and Operating System Essentials
  • Course 2152, Implementing Microsoft Windows 2000 Professional and Server

§          An understanding of basic relational database concepts, including:

o          Logical and physical database design.

o          Data integrity concepts.

o          Relationships between tables and columns (primary key and foreign key, one-to-one, one-to-many, many-to-many).

o          How data is stored in tables (rows and columns).

§          For students who do not meet this prerequisite, the following course provides students with the necessary knowledge and skills:

o          Course 1609, Designing Data Services and Data Models

§          Knowledge of basic Transact-SQL syntax (SELECT, UPDATE, and INSERT statements).

For students who do not meet this prerequisite, the following course provides students with the necessary knowledge and skills:

o          Course 2071, Querying Microsoft SQL Server 2000 with Transact-SQL

§          Familiarity with the role of the database administrator.

 

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam:

Exam 70-229, Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition

Back to Top

Cyber Networks Sitemap home0 5 6