Learn C# programming with tutorials from lynda.com. C# is the language at the heart of several Windows platforms including Windows Phone. C Git iOS Java MySQL PHP.
C# is an object-oriented language designed by Microsoft and used by systems engineers, desktop programmers, and mobile app developers the world over. In these tutorials, David Gassner takes you through C#'s history, its core syntax, and the fundamentals of writing strong C# code.
After explaining C#'s relationship to.NET and Windows, David shows how to install Visual Studio, a great IDE for developing in C#, and then dives into the language itself. Along the way, he covers topics such as: • Declaring and initializing variables with a variety of data types • Exploring operators, expressions, constants, and enumerations • Controlling flow with conditional code and loops • Handling exceptions • Managing data collections • Creating custom classes • Organizing classes by namespace • Understanding inheritance Whether you're choosing C# as your first step into programming or adding it your existing skillset, these training videos will help you understand the language and use it to build your own great software. Instructor •. David Gassner is the author of over 60 video-based technical training courses for software developers. David is a senior staff instructor who specializes in development platforms and programming languages including Android and Java.
He currently creates training content for Android developers and content that covers multiple programming languages including Java, C#, Visual Basic, and Go. He was formerly the president and founder of Bardo Technical Services, an Adobe Solutions Network Training Provider. As an Adobe Certified Expert, he wrote courseware for Adobe and delivered extensive training on Flex, ColdFusion, Dreamweaver and Flash. He was the author of Wiley's Flex 3 Bible and Flash Builder 4 and Flex 4 Bible. He most recently designed and developed Audio Cues—an Android app for running sound in live performances—which is available in the Google Play store. Related courses • By: Gerry O'Brien Programmers: get up and running with C#, the language at the heart of many Windows applications, including Windows Phone and Windows Store apps. Course • 3h 16m 11s • By: Simon Allardice Introduces object-oriented terms like abstraction and inheritance and shows how to define requirements and use cases and create a conceptual model of your application.
Course • 3h 1m 16s • By: Joe Marini An in-depth exploration of delegates, events, and lambdas: C# elements for creating more efficient and flexible functions. Course • 1h 9m 4s • By: Kelley Hecker Learn how to create and attach C# scripts to Unity game objects to control their appearance and behavior, in these Unity scripting tutorials. Course • 1h 19m 38s • Course Transcript - Hi, my name is David Gassner, and this is C Sharp Essential Training. Microsoft Development Frameworks support many languages, and C Sharp is among the most popular of them.
Gets used to build everything from Desktop to web to mobile applications. I'll begin this course, by showing you how install Visual Studio. The Essential Integrated Development Environment or IDE for Microsoft programmers. After a discussion of the relationship between C Sharp, the.NET Framework and the Windows Runtime, I'll dive into the language itself. I'll describe basic syntax and then show you how to declare and initialize variables using a variety of data types.
I'll show you how to control flow in C Sharp using conditional code and different kinds of looping statements, and I'll describe different ways of managing collections of data. Then I'll move on to more advanced topics, including how to create your own custom classes, and how to organize them with name spaces. Byron Sharp How Brands Grow Pdf Creator. Regardless of what kind of software • Practice while you learn with exercise files.
Watch this course anytime, anywhere. Course Contents • Introduction Introduction • • • • 1. Getting Started 2. Getting Started • • • • • • 3. Language Fundamentals 3.
Language Fundamentals • • • • • 4. Declaring Variables 4. Declaring Variables • • • • • • • • • • • 5. Managing Application Flow 5. Managing Application Flow • • • • • • • • • • • • 6.
Exception Handling and Debugging 6. Exception Handling and Debugging • • • • • • 7. Managing Collections of Data 7.
Managing Collections of Data • • • • • 8. Creating Custom Classes 8.
Creating Custom Classes • • • • • • • • 9. Working with Inheritance and Polymorphism 9.
Working with Inheritance and Polymorphism • • • • 10. Visual Programming and Event Handling 10. Visual Programming and Event Handling • • • • • Conclusion Conclusion •.