NR Computer Learning Center (NRCLC) offers hands-on training to help students gain the fundamental knowledge and skills required to develop software. Students will learn the Programming concepts, Object-Oriented Programming, General Software Development, Web applications, Desktop Applications, and databases based application. This course will help students prepare for MTA 98-361 exam.
Technology
Microsoft Visual Studio 2008, Microsoft SQL Server 2008, SQL, C++, C#
Topic
- How a computer stores programs and the instructions in computer memory
- Memory stacks and heaps
- Memory size requirements for the various data storage types
- Numeric data and textual data
- Computer decision structures
- Various decision structures used in all computer programming languages
- Decision structures such as if…else and switch/select case
- Reading flowcharts
- Decision tables
- Evaluating expressions
- Identify the appropriate method for handling repetition
- Loops: For loops, While loops, Do..while loops
- Recursion
- Error handling
- Structured exception handling
- Introduction to Object Oriented Programming
- Fundamentals of classes ( properties, methods, events, and constructors)
- Create a class
- Use classes in code
- Inheriting the functionality of a base class into a derived class
- Extending the functionality in a class after inheriting from a base class;
- Overriding methods in the derived class
- Encapsulation.
- Application development life cycle management.
- Software testing
- Interpret application specifications into prototypes, code, and components
- Data structures – arrays, stacks, queues, linked lists, and sorting algorithms
- Performance implications of various data structures
- Choosing the right data structure
- Web page development using html, cascading style sheets (CSS), JavaScript
- Microsoft asp.net web application development – page life cycle; event model
- State management
- Client-side vs. Server-side programming
- Creating virtual directories and web sites
- Deploying web applications
- The role of internet information services
- Creating web services
- Accessing web services from a client application;
- Soap and web service definition language (WSDL)
- Windows forms event model
- Visual inheritance
- UI design
- Multiple document interface (mdi) and single document interface (SQL) applications
- Console-based applications.
- Characteristics and capabilities of database products;
- Database design;
- Entity relationship diagrams (ERD)
- Normalization concepts
- Structured query language (SQL)
- Creating and accessing stored procedures
- Updating data and selecting data
- Connecting to various types of data stores such as flat file, xml file, in-memory object
Target Audience
- Students who are interested in learning using Microsoft Technology to develop desktop and web based software that uses database to store data.
- Students who are preparing for MTA Exam
The Training Includes
- Classroom instruction
- Hands-on workshops
- Training Material
- Quick Reference Guide
For more information
call 714-505-3475