Learn C# by Building Applications [Video]
Video
Video
$99.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$99.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterSetup
-
Simple Calculator
- Acceptance Criteria
- Algorithm
- Flowchart
- Variables
- Expressions and Operators
- Converting a String to a Number
- Order of Evaluation
- String Manipulation, Formatting, and More
- Conditional Statements
- Objects and Classes
- Methods
- Static Versus Non-static
- Exceptions and Throw Keyword
- Try-Catch-Finally
- Writing Simple Calculator
- Writing Simple Calculator Unit Tests
-
Word Unscrambler
- Acceptance Criteria
- Algorithm
- Flowchart
- Lists
- Arrays
- Array Sort and More
- For Loop
- While Loop
- Do While Loop
- Foreach Loop
- Iterating Lists and Arrays
- Reference Versus Value Types
- Classes Versus Structs
- Out Versus Ref Parameters
- Null and Null coalescing
- Read-Only Versus Constant
- Read and Write Files
- Don't Repeat Yourself (DRY) Principle
- Writing Program – Part 1
- Writing Program – Part 2
- Writing the File Reader
- Writing a Word Matcher
- Writing Constants
- Writing Word Unscrambler Unit Tests
-
Simple Web Scraper
- Acceptance Criteria
- Algorithm
- Flowchart
- Fields
- Properties
- Constructors
- Object-Oriented Programming
- Encapsulation and InternalsVisibleTo
- Using Keywords
- Builder Pattern
- Single Responsibility Principle
- Hypertext Markup Language (HTML) Basics
- Regular Expressions
- Writing Both Builders
- Writing Scraper
- Writing Program – Part 1
- Writing Program – Part 2
- Writing Simple Web Scraper Unit Tests
-
Sudoku Solver
- Acceptance Criteria
- Algorithm
- Â Flowchart
- StringBuilder
- Jagged Arrays Versus Multidimensional Arrays
- Dependency Injection
- Interfaces
- Abstract Classes
- Interfaces Versus Abstract Classes
- Polymorphism
- Language Integrated Query (LINQ) Introduction
- Writing Sudoku File Reader
- Writing Sudoku Mapper
- Writing the Sudoku Board Displayer
- Writing the Sudoku Board State Manager
- Writing the Sudoku Solver Engine
- Writing the Simple Markup Strategy – Part 1
- Writing the Simple Mark Up Strategy – Part 2
- Writing the Naked Pairs Strategy – Part 1
- Writing the Naked Pairs Strategy – Part 2
- Fixing a Few Bugs
- Writing the Program
- Writing Unit Tests – Part 1
- Writing Unit Tests – Part 2
-
Updates in C# 7
About this
video
To learn a programming language, it is crucial to understand the basic and fundamental concepts. Most of the courses teach the fundamentals with raw theory and this makes the learning boring. But not this video course. With this course, you will learn the basic concepts of C# by building console applications from the beginning.
The course starts by making you ready to build applications in C# by guiding you through the installation process of Visual Studio Community 2022, and by teaching you how to handle updates and do self-troubleshooting. Once you are up with Visual 2022, you will program interesting console applications such as a simple calculator, word unscrambler, simple web scraper, and sudoku solver. By building all these applications, you will become friendly with C# core concepts such as acceptance criteria, algorithm, flowchart, variables, expressions and operators, objects and classes, methods, arrays, loops, constructors, exception handling, unit testing, and a lot more C# topics.
Toward the end, you will find out what’s new in C# 7 and how you can use the updated features in application building.
By the end of this course, you will have developed basic C# skills that are needed for building simple .NET console applications.
All resources and code files are placed here: https://github.com/PacktPublishing/Learn-CSharp-By-Building-Applications
- Publication date:
- October 2020
- Publisher
- Packt
- Duration
- 13 hours 23 minutes
- ISBN
- 9781800562721