T1407

Ladda ner som PDF

Productive development with ReSharper

Lär dig arbeta effektivt i Visual Studio genom att generera och refaktorera kod, såväl som att navigera din kodbas snabbt och produktivt. Upptäck hur ReSharpers mallar fungerar och hur du avsevärt kan förenkla processen att skriva och generera kod. Denna kurs täcker grunderna i ReSharper såväl som mer avancerade funktioner.

Målgrupp

Utvecklare som vill öka sin produktivitet, hastighet och effektivitet via ReSharper. Du har skrivit kod i Visual Studio och har en uppfattning om objektorienterade principer och programmeringsspråket C#.

Förkunskaper

Du bör ha programmerat i .NET i några år.

Språk

Kursen hålls på svenska (Kontakta oss om du föredrar engelska).

Kursmaterial

Kursmaterial på engelska ingår.

Dag 1

Basic functionality and overview

  • Introduction to refactoring and code productivity
  • Installing ReSharper
  • Selecting a keymap
  • Basic ReSharper features, menus and functionality

Navigating and searching

  • Navigating between files, types and symbols
  • Navigating through class hierarchies
  • Finding usages
  • Navigating CSS, JavaScript and MVC applications

Code completion, generation and assistance

  • Visual Studio and ReSharper IntelliSense
  • Using the quick fix
  • The generate menu
  • Generating constructors
  • Declaring classes, properties and variables based on usage
  • Code completion in web development

Refactoring

  • The “Refactor this” menu
  • Renaming options
  • Extracting methods, classes and interfaces
  • Introducing variables and fields
  • Moving files
  • JavaScript refactoring

Templates

  • Live templates
  • File templates
  • Surround templates
  • The template explorer

Source code analysis

  • Namespace import optimization
  • The “Inspect this” menu
  • ReSharper code inspection
  • Value tracking
  • Inspecting type hierarchy
  • Custom patterns

Resharper options and customization

  • ReSharper options
  • Configuring code style

Dag 1

Basic functionality and overview

  • Introduction to refactoring and code productivity
  • Installing ReSharper
  • Selecting a keymap
  • Basic ReSharper features, menus and functionality

Navigating and searching

  • Navigating between files, types and symbols
  • Navigating through class hierarchies
  • Finding usages
  • Navigating CSS, JavaScript and MVC applications

Code completion, generation and assistance

  • Visual Studio and ReSharper IntelliSense
  • Using the quick fix
  • The generate menu
  • Generating constructors
  • Declaring classes, properties and variables based on usage
  • Code completion in web development

Refactoring

  • The “Refactor this” menu
  • Renaming options
  • Extracting methods, classes and interfaces
  • Introducing variables and fields
  • Moving files
  • JavaScript refactoring

Templates

  • Live templates
  • File templates
  • Surround templates
  • The template explorer

Source code analysis

  • Namespace import optimization
  • The “Inspect this” menu
  • ReSharper code inspection
  • Value tracking
  • Inspecting type hierarchy
  • Custom patterns

Resharper options and customization

  • ReSharper options
  • Configuring code style

Utbildningen levereras i samarbete med

Kurs-ID: T1407
Längd: 1 dag
Kan betalas med:
TRAINING CARD

Lämna dina kontaktuppgifter om du önskar en företagsintern utbildning.

Tipsa