M2667 – Introduction to Programming Microsoft Visual Studio
Enquire/Book this course
Trained over 60000 delegates
Course delivered by industry expert instructors
Highly competitive pricing
- Learn what software development is and what software developers do.
- Learn programming concepts and terminology to facilitate communication with software developers.
- Learn to read, trace, and understand simple code.
- Learn to write, test, and debug code to solve a simple problem.
- Evaluate their personal aptitude for career as a programmer or software developer.
- Individuals who are contemplating a career in software development and who wish to understand the fundamentals of computer programming.
- Professionals, such as managers and technical salespeople, who must understand programming concepts and be able to communicate with software developers.
- End-users of productivity applications, such as Microsoft Word, Microsoft Excel, Microsoft PowerPoint, and Microsoft Access, who want to add advanced functionality to documents and databases.
- Web designers who want to understand how programs and scripts can make Web sites more dynamic.
Prerequisites: Before attending this course, students must have:
- 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 Microsoft Windows user interface.
- The ability to perform simple file access tasks, such as browsing a directory structure, opening and saving files, and creating folders.
- Describe a typical computer system and its critical components.
- Describe the software development process, its purpose, critical steps, and where programming fits in that process.
- Describe the purposes of programming and software development.
- Describe the evolution of common characteristics of, and differences among, modern programming languages.
- Define an integrated development environment.
- Describe the architectural aspects of a software application.
- Identify a problem that requires a programmed solution.
- Use common abstract methods to describe the solution concept.
- Implement variables.
- List and describe common operators.
- Implement conditional statements.
- Implement looping constructs.
- Implement procedures.
- Handle errors.
- Implement object-oriented programming techniques.
- Model an object-oriented program.
- Build a Windows-based application.
- Build a Web application.
- Describe XML Web services.
- Overview of Software Development
- Phases in the Execution of a Computer Program
- Overview of Problem-Solving Techniques
- Overview of Program Types
- Determining Program Phases
- Finding the Program Phases in Code
- Identify the three phases in the execution of a computer program.
- Define computer programs and programming languages.
- Describe problem-solving techniques.
- Using Web Scripting
- Using Macro Scripting
- Using Windows Scripting
- Creating "Hello World" with a Web Script
- Creating "Hello World" with a Macro
- Creating "Hello World" with a Windows Script
- 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.
- Using Variables
- Using Operators
- Using Programming Syntax
- Calculating the Annual Remuneration of an Employee
- Explain how to use variables.
- Explain how to use operators.
- Describe the various data types you can use to declare variables.
- Using Branching
- Using Loops
- Identifying Logic Errors
- Writing the Pseudocode
- Explain how to use the IF construct.
- Explain how to use FOR and WHILE looping constructs.
- Define and identify logic errors.
- Using Procedures
- Using Functions
- Identifying Functions
- Passing Arguments to a Procedure
- Explain how to use procedures.
- Explain how to use functions.
- Designing a User Interface
- Building a User Interface
- Building a Web Interface
- Identify the features of a good user interface.
- Build Windows-based and Web-based user interfaces in Visual Studio .NET.
- Introduction to Managing Data
- Using the Entity Relationship Model
- Sorting Data by Using Keys
- Using XML
- Describe the methods of storing and managing data.
- Describe entity relationship diagrams.
- Identify the various keys used for sorting data.
- Describe XML.
- Using the Procedural Programming Approach
- Using the Object-Oriented Programming Approach
- Identifying Classes
- Describe the two approaches to programming.
- Identify the features and advantages of object-oriented programming.
- Software Development Phases
- Introduction to the Unified Modeling Language
- Developing Use-Case Diagrams
- Examining Other UML Diagrams
- Identifying Use Cases
- Creating a Use-Case Diagram
- Identify the four phases in the software development life cycle.
- Identify the views in UML.
- Looking Back
- Looking Forward
- Developing a Windows-based Application
- Developing a Web-based Application
- Identify types of programs.
- Identify areas for advanced training.