Passionate about Learning
HOME      LIVE CHAT    My NetCom Free Catalog 1-888-563-8266
.
Home > Vendors > Microsoft - Technical > C# > 2124: Programming with C#

2124: Programming with C#


Free Training is available with Microsoft SA Vouchers!


2124: Programming with C# Course Description

The goal of this course is to provide students with the knowledge and skills they need to develop C# applications for the Microsoft .NET Platform. The course focuses on C# program structure, language syntax, and implementation details.

C# was created to be the programming language best suited for writing enterprise applications for .NET. C# combines the high productivity of Microsoft Visual Basic with the raw power of C++. It is a simple, object-oriented, and type-safe programming language that is based on the C and C++ family of languages.

Intended Audience for the 2124: Programming with C# Course

  • This course is intended for anyone who is interested in learning C#.NET. These developers will be likely to develop enterprise business solutions. Prior programming familiarity or experience in C, C++, Visual Basic, or Java is preferred. However, it is not a must.

Training Packages & Career Tracks that include the 2124: Programming with C# Course

2124: Programming with C# Course Objectives

  • At the end of the course, students will be able to:
  • List the major elements of the .NET Framework and explain how C# fits into the .NET Platform.
  • Analyze the basic structure of a C# application and be able to document, debug, compile, and run a simple application.
  • Create, name, and assign values to variables.
  • Use common statements to implement flow control, looping, and exception handling.
  • Create methods (functions and subroutines) that can return values and take parameters.
  • Create, initialize, and use arrays.
  • Explain the basic concepts and terminology of object-oriented programming.
  • Use common objects and reference types.
  • Create, initialize, and destroy objects in a C# application.
  • Build new C# classes from existing classes.
  • Create self-contained classes and frameworks in a C# application.
  • Define operators, use delegates, and add event specifications.
  • Implement properties and indexers.
  • Use predefined and custom attributes.

Recommended Prerequisites for the 2124: Programming with C# course

Recommended Next Steps after taking the 2124: Programming with C# Course

2124: Programming with C# Course Outline

    1. Overview of the Microsoft .NET Platform
      1. Introduction to the .NET Platform
      2. Overview of the .NET Framework
      3. Benefits of the .NET Framework
      4. The .NET Framework Components
      5. Languages in the .NET Framework
    2. Overview of C#
      1. Structure of a C# Program
      2. Basic Input/Output Operations
      3. Recommended Practices
      4. Compiling, Running, and Debugging
    3. Using Value-Type Variables
      1. Common Type System
      2. Naming Variables
      3. Using Built-In Data Types
      4. Creating User-Defined Data Types
      5. Converting Data Types
    4. Statements and Exceptions
      1. Introduction to Statements
      2. Using Selection Statements
      3. Using Iteration Statements
      4. Using Jump Statements
      5. Handling Basic Exceptions
      6. Raising Exceptions
    5. Methods and Parameters
      1. Using Methods
      2. Using Parameters
      3. Using Overloaded Methods
    6. Arrays
      1. Overview of Arrays
      2. Creating Arrays
      3. Using Arrays
    7. Essentials of Object-Oriented Programming
      1. Classes and Objects
      2. Using Encapsulation
      3. C# and Object Orientation
      4. Defining Object-Oriented Systems
    8. Using Reference-Type Variables
      1. Using Reference-Type Variables
      2. Using Common Reference Types
      3. The Object Hierarchy
      4. Namespaces in the .NET Framework
      5. Data Conversions
    9. Creating and Destroying Objects
      1. Using Constructors
      2. Initializing Data
      3. Objects and Memory
      4. Resource Managements
    10. Inheritance in C#
      1. Deriving Classes
      2. Implementing Methods
      3. Using Sealed Classes
      4. Using Interfaces
      5. Using Abstract Classes
    11. Aggregation, Namespaces, and Advanced Scope
      1. Using Internal Classes, Methods, and Data
      2. Using Aggregation
      3. Using Namespaces
      4. Using Modules and Assemblies
    12. Operators and Events
      1. Introduction to Operators
      2. Operator Overloading
      3. Creating and Using Delegates
      4. Defining and Using Events
    13. Properties and Indexers
      1. Using Properties
      2. Using Indexers
    14. Attributes
      1. Overview of Attributes
      2. Defining Custom Attributes
      3. Retrieving Attribute Values

    Benefits of taking the 2124: Programming with C# course at NetCom

    • Why choose Microsoft - Technical Training at NetCom Learning?
      As a recognition for training excellence, NetCom Learning was chosen by Microsoft as the 2007 Worldwide Learning Solutions Partner of the year out of 1400 training companies.

      In addition, we have won numerous other training awards for quality and customer satisfaction by CompTIA, EC-Council and other vendors. We are simply passionate about learning and achieving the highest customer satisfaction in your learning experience!

      See the training value proposition below:

      Why Microsoft - Technical Training at NetCom?

      NetCom Learning is a Microsoft Gold Certified Partner for Learning Solutions (CPLS). CPLS is the premier training channel and delivery mechanism for Microsoft training content. NetCom was honored by Microsoft as the 2007 Worldwide Partner of the Year for Learning Solutions. Selected as the Number One CPLS from over 1400 worldwide CPLSs, Microsoft recognized our commitment and ability to deliver high-quality learning services using a consultative engagement model.

      Microsoft Certified Partner for Learning Solutions Value Proposition:
      Microsoft Certified Partner for Learning Solutions Non-authorized Training Center
      Only MCT (Microsoft Certified Trainers) are authorized to teach the class Non MCT can teach the course
      Taught using Microsoft Authorized Courseware (MOC), includes free evaluation software and online training Do not have access to official courseware
      Partners adhere to stringent Microsoft designated lab requirements Computer and lab equipment may not be up to requirements of course
      Successful candidates are awarded Certificate of Completion directly from Microsoft for most of the courses Not authorized to issue Certificate of Completion
      Software Assurance Vouchers can only be redeemed at a CPLS Cannot redeem Software Assurance Vouchers from Microsoft
      Overall, a better quality training experience Substandard training experience

      Here are some important web links:

      1. Certifications
      2. Career Tracks
      3. Course Catalog (PDF Version)
      4. Course Listing by Vendor
      5. Sign up for Free Workshops
      6. Student Loan as low as $25 per month
      7. Our Recognition List
      8. What our students have to say
      9. Why NetCom?
      10. Locations
    • NetCom provides Authorized Training
      NetCom Learning is a Microsoft Gold Certified Partner for Learning Solutions (CPLS), Cisco Learning Partner, CompTIA Platinum Partner, EC-Council Accredited Training Center, Adobe Authorized Training Center, Autodesk Authorized Training Center and many others. We are proud to offer the highest quality, authorized training solutions from our many partners for our customers.

      See our comprehensive list of partner authorizations.

    • Award winning, world-class Instructors
      Carmille A.
      - Highly-skilled in graphics and web software including Adobe CS3, CS4 & CS5 Photoshop, Dreamweaver, Illustrator, InDesign, Captivate, Acrobat and Quark;
      - Expert in Microsoft Office, including Excel, Word and PowerPoint. Licensed Application Instructor and Microsoft Certified Trainer since 2000.
      - Over 20 years of experience as Creative Director for multinational corporations such as McCann Erickson, Lintas, and Publicis.

      Bio:

      Carmille has been a Licensed Application Instructor and Microsoft Certified Trainer for years. She specializes in web development, business productivity and digital media applications such as SharePoint, Quark and the Adobe Creative Suite as well as numerous programming languages including XML, XHMTL, HTML and CSS.

      Carmille is passionate about educating and has a unique talent for making complex design and development principals seem "easy" to students from all levels of expertise. She currently teaches Adobe Graphic and Web Designer, Microsoft Office Specialist, SharePoint End User and the acclaimed Website Development Professional courses at NetCom Learning. Her 20+ years of experience as Creative Director for multinational corporations bring a special and innovative approach to her classes at NetCom Learning.
      Emilio G.
      - Vastly experienced working within multinational environments and capable of connecting to different audiences
      - In-depth expertise in the implementation, troubleshooting and documentation of networks and security systems, with strong "hands on" technical knowledge of CISSP, CEH and CHFI.
      - Master of Science in Electronics Engineering, and holder of several technical certifications.
      - Highly-skilled in diverse fields ranging from Security, Computer Forensics, Networking, Routing Protocols, Programming, Databases and Applications to name a few.

      Bio:

      With over 25 years of technical experience, Emilio brings a dynamic set of skills supported by a Masters Degree in Electronics Engineering and on-the-field experience working in multinational environments. He also holds more than 12 Cisco, CompTIA, and Microsoft certifications. Although he is well versed and thorough in multiple technological fields, his technical forte lies in the security domain, specifically CISSP, CEH and CHFI.

      Emilio�s skills have evolved over time, studying closely and constantly staying well informed of the growing cyber threats. These are just some of the few reasons why Emilio brings to his classes more than just what's in the books.
      Enayat M.
      - Bachelors Degree in Mathematics and holder of several Cisco, CompTIA and Microsoft certifications.
      - Experienced instructor working in the field since 1999 and Subject Matter Expert at NetCom Learning since 2006.
      - Worked as Technical Support at Solomon Smith Barney/Citibank.

      Bio:

      Enayat Meer has a Bachelors Degree in Mathematics and holds numerous certifications such as A+, Network+, Security+, CCNA, MCT, and MCTS to name a few. He is an experienced trainer, and has served as an A+, NT4.0, Window 2000 and Windows 2003 instructor in a variety of New York schools since 1999. Since that time, he has also provided technical support at Solomon Smith Barney/Citibank in its private banking and global assets management group.

      Enayat has trained over 800 students at NetCom Learning. He has been a Subject Matter Expert at NetCom Learning since 2006 and his hands-on project expertise is an invaluable addition to NetCom Learning�s classroom instruction, helping to bring theoretical topics to life.
      Erick P.
      - In-depth experience in all phases of project lifecycle: requirements gathering, specifications, development and team management, testing, end user training, and maintenance in addition to .NET, ASP, ADO, SQL, JavaScript, and SharePoint.
      - Developed the first online multimedia training content system to Harvard University as well as multiple online multimedia projects for the North Carolina State Government.
      - Highly rated instructor averaging 8.7 out of 9 on evaluation reports.

      Bio:

      Erick has been training business and IT professionals since 1989, when he developed and introduced the first online multimedia training content system to Harvard University. Since then he has honed his business, programming, and database skills providing highly customized software solutions and education programs for multiple clients such as North Carolina State Government, Cisco, IBM, and Time Warner Cable.

      Erick's teaching prowess and real-world experience leading a team of software application developers make him a top Instructor and Subject Matter Expert at NetCom Learning, where he averages 8.7 out of 9 on evaluation reports.
      Ignacio J.
      - Designs and architects Microsoft IT solutions since the early 1990s.
      - Hands-on experience in multiple Microsoft Dynamics products including CRM, GP, SL, AX and NAV since 2004.
      - Taught over 250 courses at NetCom Learning.

      Bio:

      Ignacio is a Senior Solutions Architect, Civil Engineer and Certified Expert Trainer. He has been designing and architecting Microsoft IT solutions since the early 1990s, and has extensive experience developing scalable and high performance integration solutions. In 2004, Ignacio expanded into business management and accounting software as well, where he gained hands-on experience in many Microsoft Dynamics products including CRM, GP, SL, AX and NAV.

      Ignacio holds a library of industry-wide certifications from Microsoft and other leading IT vendors. He has taught over 250 courses at NetCom Learning and is revered by students for his wide-ranging IT expertise.
      Michael G.
      Michael's dedication and passion for teaching is unmatched. He has over fifteen years of professional experience in the IT field, including over a decade as a Certified Trainer. An expert in Cisco's Routing, Switching, Security, Voice and Wireless areas, Michael also teaches select courses in Microsoft, Novell, CompTIA, Sun and CWNP.
      Patrick L.
      Patrick began working the IT field in 1999 as a network administrator and message systems specialist. After two years he found his calling as a Microsoft Certified Trainer and has been a top-rated educator ever since. Since 2007, Patrick has been focusing on the Microsoft Exchange product family, where he's widely recognized as a leading authority and Subject Matter Expert. Loner is a sought-after consultant in the design, management and upgrade of client/server networks to Active Directory, and has spearheaded numerous successful Exchange migrations.

      Patrick's certifications include:

      • MCT (Microsoft Certified Trainer)
      • A+, Network+, Security+ (CompTIA)
      • Cisco Certified Network Associate (CCNA)
      • MCITP: Enterprise Administrator
      • MCITP: Enterprise Messaging Administrator
      • MCITP: Enterprise Support Technician
      • MCITP: Server Administrator
      • MCITP: Windows 7, Enterprise Desktop Administrator
      • MCSA 2003: Microsoft Certified System Administrator
      • MCSE 2003: Microsoft Certified System Engineer
      • MCTS: Deploying and Maintaining Vista Client and Office System 2007 Desktops
      • MCTS: Exchange Server 2007 Configuration
      • MCTS: Windows 7, Configuration
      • MCTS: Windows Server 2008 Active Directory Configuration
      • MCTS: Windows Server 2008 Applications Platform Configuration
      • MCTS: Windows Server 2008 Network Infrastructure Configuration
      • MCTS: Windows Vista Configuration
      A favorite among NetCom students, Patrick is involved in almost all of our Exchange classes and boot camps. We are proud to count Patrick among NetCom's IT geniuses.
      Paul B.
      - Microsoft Office Specialist with over 14 years of training experience.
      - Expert in the IT industry, working in the IT field since 1986.
      - Highly rated instructor with an all-time average evaluation score of 8.7 out of 9.

      Bio:

      Paul is Subject Matter Expert specializing in the Microsoft Office Suite and SharePoint end-user technologies with more than 25 years of practical experience in the IT industry. He is also a Microsoft Certified Trainer (MCT) with over 14 years of training experience.

      A sought-after instructor and eternal favorite among students, his instructor feedback scores are among the industry's highest at 8.7 out of 9.0. As a trainer, his knowledge and passion for the subject matter as well as his personable nature, excellent communications skills and sense of humor are implicit in every class. NetCom Learning is proud to have Paul on our roster of IT geniuses.
      Richard B.
      Richard Brown is a Microsoft Certified Trainer and Subject Matter Expert specializing in Microsoft Windows Server and SharePoint Server. Richard has more than 25 years of experience in the IT industry where he currently teaches beginner to advanced Server 2008 R2 and SharePoint 2010 classes and certification boot camps for NetCom Learning. A sought-after enterprise technician, he honed his professional skills as a network engineer managing Microsoft, Novell, and Cisco networks for a leading banking institution in New York City's financial district. Brown holds a multitude of technical certifications from Microsoft, Cisco, CompTIA, and Novell. Richard is a natural educator and NetCom is proud to have him our roster of IT geniuses.
      Richard L.
      Richard is premier Microsoft Certified Trainer and Certified EC-Council Instructor. He has over 20 years experience as a network administrator, security consultant, vulnerability assessor and penetration tester for assorted Fortune firms. Rich's knowledge on the development and implementation of policies and procedures concerning the security of network data is unsurpassed. He's conducted successful CEH and Microsoft training classes for many government agencies including the United States Department of Homeland Security, the Department of Justice and the Federal Bureau of Investigation and Fortune enterprises such as Merrill Lynch and ADP.
    • Actual Client Testimonials
      Jan 06 2012
      My dreams are coming true each and every day. I love what I do and am proud that companies like IBM are investing in me. I am now the sole IT Field Installer for State Farm. I will be responsible for the entire installation process for the state of Hawaii. I even received my OWN Company issued cellular! I will wrap up training January 6th and head back to Hawaii on the 7th.

      Barry (Educational Consultant) all the training from NetCom Learning is paying off! I will continue to recommend others to NetCom and I will continue to seek training from NetCom. The right certification training can open doors and you must be patient.

      -M.Williams
      Course(s) Taken

      Dec 22 2011
      Excellent

      -Vijay R.
      Course(s) Taken

      Dec 22 2011
      Training was helpful. Instructor was knowledgeable and had a lot of practical experience.

      -Roberto C.
      Course(s) Taken

      Dec 05 2011
      The instructor did a great job conducting the class. The class helped recap and refresh my understanding of Microsoft OS. The class room is well organized and comfortable. This is my second training course with NetCom Learning and I look forward to my rest.
      -Curtis C.
      Course(s) Taken

      Dec 05 2011
      The instructor was very good with this boot camp. Very knowledgeable on everything. He kept it interesting at all times. Helped relate content of boot camp to real world scenario. I will be referring.
      -Jose N.
      Course(s) Taken

      Dec 05 2011
      The training is excellent and this was my second time attending the class. The repeat class feature is great, and to make it even better I was glad to see the same instructor teaching the class again.

      -Kamran J.
      Course(s) Taken
      • End to End Microsoft Business Intelligence From SQL 2008R2 to SharePoint 2010 and MS Office

      Dec 05 2011
      Instructor was great and knowledgeable. It was a good learning experience and hope to apply.
      -Satish P.
      Course(s) Taken
      • End to End Microsoft Business Intelligence From SQL 2008R2 to SharePoint 2010 and MS Office

      Dec 02 2011
      Course material and objectives were good and very helpful. Accommodations are good!

      Nice to have an extended period of lab time to practice electronic version of course material.

      - Dalia A.
      Course(s) Taken
      • MCTS and MCITP: Windows Server 2008 - Accelerated

    • Awards won by NetCom
      NetCom Learning is an award winning, customer focused company. We are simply Passionate About Learning!

      See our list of awards.

    • Specialized Bootcamp Training
      This training is also available as a boot camp. NetCom is world famous for delivering specialized boot camp training to our clients.

      For answers to questions regarding our boot camp training delivery format, please refer to our Boot Camp FAQ section.


    Enrollment Options for the 2124: Programming with C# course

    • Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with an Educational Consultant.

    Training Delivery Methods

    Take this training with one of the following training delivery methods below:
    • Classroom Training
      Classroom Training NetCom’s classroom training ensures that you have state-of-the-art tools, techniques and practices you need to succeed on the job. Our instructors are active practitioners and true masters in their fields. With convenient classes at multiple learning centers across the US, you never have to go far to get ahead.

    • Live Online Training (LOT)
      Live Online Training NetCom’s premium Live Online Training (we call it LOT) is the ultimate in convenience and cost-effectiveness. LOT combines interactive video instruction via the latest web conference technology, and post-class access to learning labs for a best-in-class learning experience.
      Learn more about LOT

    • Boot Camp Training
      Boot Camp Training NetCom’s intensive boot camps are designed to advance your skills in the shortest possible amount of time and get you certified. Boot camps go at a faster pace and often run for longer days, so you must have some level of subject matter experience before enrolling. Boot camps have mandatory assessment tests to ensure no one will slow down the class for other students. Learn more about Boot Camps

    • Private Onsite Training
      Private Onsite Training With NetCom’s private training programs, you decide where and when courses are held. Tailor the training to reflect your industry, corporate culture, goals and schedule. You pick the course content, length of training and instructional technique. Save money by doing bulk customized training.
      Learn more about Private Onsite Training

    • Private 1-on-1 Training
      Private 1-on-1 Training NetCom’s private 1-on-1 training focuses on the highest quality training possible. You get individualized, full attention from the instructor and you decide where and when courses are held. The training is custom tailored to reflect your industry, corporate culture, goals and schedule. You pick the course content, length of training and instructional technique.
      Learn more about Private 1-on-1 Training

    Contact us
    call usCall us Toll-free at 1-888-563-8266
    web formFREE Training Inquiry form
    live chatWebsite Live Chat
    email usContact us via Email: info@netcomlearning.com

    Duration: 5 days (40 hours)
    Pricing: Variable, please request
    Why pricing varies..Why pricing varies..

    Pricing depends on different training delivery methods, one or more students and availability of volume discounts or currently available promotions.

    Our prices are frequently lower since we are able to work with our clients closely on their needs and pass on the optimum amount of savings.

    In addition, we provide a price match guarantee for any competitive quotes.
    click to Live Chat

    .  Next Class Dates
    Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with an Educational Consultant.
    .  Get More Information
    FREE Assessment Quiz
    Monthly Email Newsletter
    Request Print Catalog
    Student Loan Application
    Name: 
    Email:  
    Phone: 
    Comments:

    . .
    live chat

    .  CALL 1-888-563-8266
    . arrow  Need course pricing?
    arrow  Need more information?
    arrow  Worried about financing?
    NetCom IT training on YouTube
    NetCom IT training on Twitter
    NetCom IT training on Facebook
    NetCom on LinkedIn
    Newsletter:
    © 1998-2012, NetCom Learning. All Rights Reserved.