
Explains why rider beats visual studio with 64-bit speed and cross-platform consistency, and highlights its integration of IntelliJ IDEA and ReSharper, plus support for C#, Unity, web languages, and databases.
Explore Rider's home page to learn pricing options, sign up for a 30-day free trial, and download the EMC installer for Windows to begin installation.
Install and customize JetBrains Rider by selecting a UI theme, color scheme, and key map, then create a dot net core console application and set up version control and plugins.
Install the presentation assistant plugin from the marketplace to display keyboard shortcuts in Rider, configure it via File > Settings (Ctrl+Alt+S), restart the ide, and prepare for the next lecture.
Navigate Rider settings to customize appearance and behavior, set theme and fonts, enable accessibility options, adjust code styling and inspections, and explore the code usage and inheritance feature across languages.
Learn to configure run and debug in Rider, recognize solution and project configurations compatible with Visual Studio, and manage debug vs release, startup properties, and templates.
Learn to debug in Rider by setting breakpoints with F9, stepping with F11, inspecting locals and threads, and using the memory tab to load classes and monitor memory, first-chance exceptions.
Learn to clone a GitHub repository from version control in Rider, including logging in and forking a project. Select a target directory and test the connection.
Rider analyzes solution files to detect inconsistent naming patterns and suggests updates to naming rules, then lets you adjust inspection severity or apply fixes via the yellow bulb.
Master the Rider solution structure by navigating the solution explorer, switching between solution and file system views, and using shortcuts to add new files and projects, rename, and refactor.
Learn to use the NuGet package manager in Rider to install, upgrade, and restore packages, and switch between solution and project views.
Learn essential code selection shortcuts for rider by jetbrains. Use ctrl+a for all, shift with arrows or end/home to refine, and ctrl+d to duplicate lines and ctrl+w to expand selection.
Master folding and unfolding code in Rider and customize key maps. Reorder api members with ctrl+shift+arrow keys and use num pad shortcuts to collapse or expand specific members.
Copy and paste basics are shown with Ctrl+C, Ctrl+V, and Ctrl+X, plus a popup to copy a class or property reference to the full path in Test Writer Daniel namespace.
Learn to remove and comment code in Rider using keyboard shortcuts, including Ctrl+Delete or Ctrl+Backspace to delete words, and Ctrl+/ to toggle line comments with Ctrl+Shift+/ for block comments.
Format and clean up code in Rider using the reformat and code cleanup window. Choose a scope and customize a profile to remove excess lines and unused code.
Master live templates and postfix templates in Rider by JetBrains, expand with tab to generate loops and properties, and use null checking and argument exception templates for robust code.
Generate code efficiently with Rider's co-generation features, using templates, alt insert, and options to create constructors, equality members, and disposal patterns with null checks and granular settings.
Master Rider's text search and navigation for large solutions: use Ctrl+F with match case and regex, set a scope with Ctrl+Shift+F, and move through results with Ctrl+F3.
Explore Rider’s navigation window to search symbols, files, and classes across the project, and jump with shortcuts like ctrl+n, ctrl+b, and ctrl+shift+b to declarations and types.
Learn to use bookmarks in the Rider editor to navigate and manage text, inserting with control+shift+<number>, jumping with control+<number>, and viewing destinations in the preview window.
Learn how to create and navigate to-do items in Rider by JetBrains, including the to-do window and scope by project or file, and why trackers are needed for issues.
Explore how IntelliSense in Rider delivers fast code suggestions, camel humps navigation, and LINQ-style operations like reading file lines, skipping, selecting, and listing top players by rating.
Master the most common Rider refactorings, including rename, safe delete, and extract method and interface. Move files or folders, introduce variables or fields, and change method signatures with automated updates.
Discover how to use Rider’s quick fixes with Alt+Enter to refactor, clean up code, handle null checks, invert conditions, and apply context-aware improvements across files.
Drive a live TDD session in Rider by building a to-do core: create tasks, add, remove, edit, and manage status, with refactoring and continuous testing.
Modern integrated development environments or IDEs in short allows us to perform miracles. Why? Because we live in the twenty first century and modern computers are so powerful that modern IDEs become indispensable assistants which can save us thousands of hours. A decade ago, no one could imagine how much powerful IDEs will become in the future. However, nowadays, developers are armed by super powers such as deep static analysis, automatically performed refactorings, code fixes, super simple navigation and many other things.
This course covers:
Navigate through the code base: how to select code, how to find code, camel humps in IntelliSense, navigating through the tabs
Edit and format the code base: deleting and removing code, formatting, commenting and applying refactorings
Run and debug your code: working with breakpoints, new features in Rider
Code snippets: existing code snippets and creating custom code snippets
Refactorings: a great number of refactorings that can be applied to enhance the code base
etc.
I need to warn you that Rider is a paid IDE but despite of this fact, many professional developers use it on an everyday basis.
Rider provides tons of refactorings, analytical features, fixes and a ton of other features. So, you'll see the following:
Installing Rider
Rider Settings
Creating Code with Rider
Exploring Code with Rider
Refactoring with Rider
Unit Testing with Rider
Enroll and start learning how to double your coding speed in Rider!