A Small Class Size is the Best Learning Environment*
Only F1 has no more than 6 Delegates in a Class
Everyone has Individual Attention from the Trainer

View Recent History

Course:(2784) Tuning and Optimizing Queries using Microsoft SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(2631) Optimizing the Software Development Lifecycle with Microsoft Visual Studio Team System - Microsoft Training Courses in London and South West
Course:(6459) First Look: Visual Studio 2008 - Microsoft Training Courses in London and South West
Course:(2540N) Building Embedded Solutions Using Windows CE 5 - Microsoft Training Courses in London and South West
Course:(2526) Developing Distributed Applications with Microsoft .NET Remoting - Microsoft Training Courses in London and South West
Course:(6317) Upgrading Your SQL Server 2000 Database Administration Skills to SQL Server 2008 - Microsoft Training Courses in London and South West
Course:(2009) Upgrading Your Skills from Microsoft Exchange Server 5.5 to Microsoft Exchange Server 2003 - Microsoft Training Courses in London and South West
Course:(6231) Maintaining a Microsoft SQL Server 2008 R2 Database - Microsoft Training Courses in London and South West
Course:(2556) Developing Mobile Applications Using the Microsoft .NET Compact Framework - Microsoft Training Courses in London and South West
(2310) Developing Web Applications Using Microsoft Visual Studio 2008 - Microsoft Training Courses London South West UK
Course:(2667) Introduction to Programming - Microsoft Training Courses in London and South West
Course:(1933) Doing Business Online Using Microsoft bCentral - Microsoft Training Courses in London and South West
Course:(1592) Creating and Managing Web Sites Using FrontPage 2000 - Microsoft Training Courses in London and South West
Course:(2530) Introduction to Microsoft Windows CE .NET - Microsoft Training Courses in London and South West
Course:(2517) Deploying and Managing Microsoft Mobile Information Server 2002 Enterprise Edition - Microsoft Training Courses in London and South West
Course:(2609) Introduction to C# Programming with Microsoft .NET - Microsoft Training Courses in London and South West
Course:(2957) Advanced Foundations of Microsoft .NET 2.0 Development - Microsoft Training Courses in London and South West
Digital Dashboard Resource Kit Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(1572) Implementing and Managing Microsoft Exchange 2000 - Microsoft Training Courses in London and South West
Course:(6464) Visual Studio 2008 Connected Systems: ADO.NET 3.5 - Microsoft Training Courses in London and South West
Course:(3201) Developing Microsoft ASP.NET 2.0 Web Applications - Microsoft Training Courses in London and South West
Course:(2562) Getting Started with Microsoft Visual Studio 2005 for Microsoft Visual Basic 6.0 Developers - Microsoft Training Courses in London and South West
Course:(2542) Advanced Data Access with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(4010) E-Commerce Profitability: Online Merchandising Using Microsoft Office FrontPage 2003 - Microsoft Training Courses in London and South West
Course:(2500) Introduction to XML and the Microsoft .NET Platform - Microsoft Training Courses in London and South West
Course:(2514) Developing Mobile Web Applications Using the Microsoft Mobile Internet Toolkit - Microsoft Training Courses in London and South West
Course:(2663) Programming with XML in the Microsoft .NET Framework - Microsoft Training Courses in London and South West
Course:(1009) Mastering Web Site Fundamentals(Classroom View) - Microsoft Training Courses in London and South West
Course:(1912) Introduction to Web Development Technologies - Microsoft Training Courses in London and South West
Course:(1932) Building a Data-Driven Web Site Using Microsoft FrontPage 2000 - Microsoft Training Courses in London and South West
Course:(2544) Advanced Web Applications Technologies with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2541) Core Data Access with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2559) Introduction to Visual Basic .NET Programming with Microsoft .NET - Microsoft Training Courses in London and South West
Course:(2546) Core Windows Forms Technologies with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2389) Programming with ADO .NET - Microsoft Training Courses in London and South West
Course:(50068) Microsoft SQL Server 2008 for the Experienced Oracle Database Administrator - Microsoft Training Courses in London and South West
Course:(2311) Advanced Web Application Development using Microsoft ASP.NET - Microsoft Training Courses in London and South West
Course:(2373) Programming with Microsoft Visual Basic .NET - Microsoft Training Courses in London and South West
Course:(2557) Building COM+ Applications Using Microsoft .NET Enterprise Services - Microsoft Training Courses in London and South West
Course:(2956) Core Foundations of Microsoft .NET 2.0 Development - Microsoft Training Courses in London and South West
Course:(6461) Visual Studio 2008 Connected Systems: Windows Communication Foundation - Microsoft Training Courses in London and South West
Course:(6215) Implementing and Administering Microsoft Visual Studio 2008 Team Foundation Server - Microsoft Training Courses in London and South West
Course:(2185) Deploying and Managing Microsoft Commerce Server 2000 - Microsoft Training Courses in London and South West
Course:(2063) Introduction to ASP .NET - Microsoft Training Courses in London and South West
Course:(4994) Introduction to Programming Microsoft .NET Framework Applications with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2734) Updating Your Database Development Skills to SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(2543) Core Web Application Technologies with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(F1038) Fast Track: Implementing and Maintaining a Microsoft SQL Server 2008 Database - Microsoft Training Courses in London and South West
Content Management Server 2002 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(2548) Core Distributed Application Development with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2710) Analyzing Requirements and Defining Microsoft .NET Solution Architectures - Microsoft Training Courses in London and South West
Course:(6214) Effective Team Development Using Microsoft Visual Studio Team System - Microsoft Training Courses in London and South West
Course:(2415) Programming with the Microsoft .NET Framework (Microsoft Visual Basic.NET) - Microsoft Training Courses in London and South West
Course:(2565) Developing Microsoft .NET Applications for Windows (Visual Basic .NET) - Microsoft Training Courses in London and South West
Course:(2558) Programming with Managed Extensions for Microsoft Visual C++ .NET - Microsoft Training Courses in London and South West
Course:(1905) Building XML-Based Web Applications - Microsoft Training Courses in London and South West
Course:(2365) Designing an Application Migration Strategy to Microsoft .NET - Microsoft Training Courses in London and South West
Course:(6460) Visual Studio 2008 Connected Systems: Windows Presentation Foundation - Microsoft Training Courses in London and South West
Course:(2727) Developer Skills Builder for Microsoft.NET - Microsoft Training Courses in London and South West
Course:(2792) Implementing and Maintaining Microsoft SQL Server 2005 Integration Services - Microsoft Training Courses in London and South West
Course:(6462) Visual Studio 2008 Connected Systems: Windows Workflow Foundation - Microsoft Training Courses in London and South West
Course:(2382) Developing Collaborative Solutions Using Digital Dashboards - Microsoft Training Courses in London and South West
(6463) Visual Studio 2008 Connected Systems: ASP.NET 3.5 - Microsoft Training Courses London South West UK

Compare Recently Viewed Course Dates



Niche
Visual Studio

Introduction to Programming
(Microsoft Training Course: 2667) - 3 days - £1250 exc VAT

We currently do not have any dates scheduled for this course.
Please contact us to arrange a closed course for your company or add your details to courses in waiting.
(Remember F1 has smaller classes)
Ask a Question ?Print 2 Page PDF


> Target Audience
This course is intended for individuals who are contemplating a career in software development; professionals who must understand programming concepts; end-users of productivity applications who want to add advanced functionality; web designers who want to understand how programs and scripts can make Web sites more dynamic
> Course outline
  1. Introduction to Computer Programs
  2. Introduction to Scripting
  3. Using Data and Variables
  4. Using Program Logic
  5. Using Procedures and Functions
  6. Introduction to Developing a User Interface
  7. Introduction to Working with Data
  8. Programming Approaches
  9. Introduction to the Software Development Process
  10. Where Do We Go From Here?

Supplementary Information This is a very old course which has been replaced by the new course F1044 which is a much better introduction to programming course and will shortly be included in developer certification tracks.
Module 1: Introduction to Computer Programs
  • Overview of Software Development
  • Phases in the Execution of a Computer Program
  • Overview of Problem-Solving Techniques
  • Overview of Program Types
  • Lab: Determining the Program Phases and Examining Them in Code.
Skills
  • Identify the three phases in the execution of a computer program.
  • Define computer programs and programming languages.
  • Describe problem-solving techniques.
top
Module 2: Introduction to Scripting
  • Using Web Scripting
  • Using Macro Scripting
  • Using Windows Scripting
  • Lab: Writing Scripts
Skills
  • Define basic Web terms, including HTML, Web browser, Internet, client, and server.
  • Create a simple Web page by using Notepad.
  • Identify the use of Web scripts, macros, and Windows scripts.
  • Describe how Web scripts work.
  • Describe how macros work.
  • Describe how Windows scripts work.
top
Module 3: Using Data and Variables
  • Using Variables
  • Using Operators
  • Using Programming Syntax
  • Lab: Using Arithmetic Operators
Skills
  • Explain how to use variables.
  • Explain how to use operators.
  • Describe the various data types you can use to declare variables.
top
Module 4: Using Program Logic
  • Using Branching
  • Using Loops
  • Identifying Logic Errors
  • Lab: Selecting Candidates Based on Interview Results
Skills
  • Explain how to use the IF construct.
  • Explain how to use FOR and WHILE looping constructs.
  • Define and identify logic errors
top
Module 5: Using Procedures and Functions
  • Using Procedures
  • Using Functions
  • Lab: Identifying Functions and Passing Arguments to a Procedure.
Skills
  • Explain how to use procedures.
  • Explain how to use functions.
top
Module 6: Introduction to Developing a User Interface
  • Designing a User Interface
  • Building a User Interface.
  • Lab: Building a User Interface
Skills
  • Identify the features of a good user interface.
  • Build Windows-based and Web-based user interfaces in Visual Studio .NET.
top
Module 7: Introduction to Working with Data
  • Introduction to Managing Data
  • Using the Entity Relationship Model
  • Sorting Data by Using Keys
  • Using XML
Skills
  • Describe the methods of storing and managing data.
  • Describe entity relationship diagrams.
  • Identify the various keys used for sorting data.
  • Describe XML.
top
Module 8: Programming Approaches
  • Using the Procedural Programming Approach
  • Using the Object-Oriented Programming Approach
  • Lab: Examining Classes
Skills
  • Describe the two approaches to programming.
  • Identify the features and advantages of object-oriented programming.
top
Module 9: Introduction to the Software Development Process
  • Software Development Phases
  • Introduction to the Unified Modeling Language
  • Developing Use-Case Diagrams
  • Examining Other UML Diagrams
  • Lab: Developing a Use-Case Diagram
Skills
  • Identify the four phases in the software development life cycle.
  • Identify the views in UML.
top
Module 10: Where Do We Go From Here?
  • Looking Back
  • Looking Forward
  • Lab: Putting Programming Fundamentals Together.
Skills
  • Identify types of programs.
  • Identify areas for advanced training.
top
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • Basic familiarity with using a computer, such as browsing the Internet or using a word-processing application.
  • The ability to use a mouse and keyboard to navigate through the Windows user interface.
  • The ability to perform simple file access tasks, such as browsing a directory structure, opening and saving files, and creating folders
> Purpose
After completing this course, students will be able to describe a typical computer system and its critical components; describe the software development process; describe the purposes of programming and software development; describe the evolution of modern programming languages; define an integrated development environment; describe the architectural aspects of a software application; implement variables; list and describe common operators; implement conditional and looping statements; implement procedures; handle errors; implement object-oriented programming techniques; build a Windows-based application; build a Web application; describe XML Web services
> Supplementary Information
This is a very old course which has been replaced by the new course F1044 which is a much better introduction to programming course and will shortly be included in developer certification tracks.
> EXAMS
There are no exams directly associated with this course