C# Machine Setup Assignment
This exercise will walk you through getting your developer environment setup on the machine (computer) that you will use during your classes at We Can Code IT. We will be installing a C# integrated development environment (Visual Studio) and version control software (Git). You will also need to sign up for a few accounts along the way.
Accounts
In signing up for these accounts keep in mind they will be used during your job search, so keep your usernames professional.
These accounts are the accounts we need to get started.
- Google - We need you to have a Google account to facilitate using the following services from Google: Calendar, Meets, Docs, Forms, and Chrome. Sign up for a Google account by going to Google.com and follow the prompts after clicking the 'Sign In' button to create a new account. We also suggest that you download Google Chrome.
- GitHub.com - We use GitHub for sharing our code with each other and for giving assignments. Join GitHub and remember to keep your username professional. You will share your account with potential employers when it's time to search for a job.
- Zoom - You will need a Zoom account to log on to Zoom Meetings. Sign up for Zoom here. In addition, download Zoom Client for Meetings.
We Can Code It laptop users can skip down to steps 2 and 3 of installing Git.
Install C#/.NET CORE and Visual Studio
For our C# work you will need to install Visual Studio Community 2019. Check here for minimum laptop requirements.
When installing Visual Studio Community 2019, make sure you include the following workspaces and defaults:
- ASP.Net and Web Development Workspace
- Node.js Development Workspace
- .NET Desktop Development Workspace
- include Live Share
- include SQL Server Express 2016 LocalDB
Live Share should have been automatically installed with Visual Studio. If not, open the 'Manage Extensions' window and search the Visual Studio Marketplace Online for "live share". Select and install the Microsoft Live Share extension.
Install Visual Studio Code
For our front end work you will need to install Visual Studio Code. Check here for minimum laptop requirements.
Open the Extensions Marketplace and install the following extensions:
- Search "live share". Select and install the Microsoft Live Share extension (ms-vsliveshare.vsliveshare-pack)
- Search "live server". Select and install the Ritwick Dey Live Server extension (ritwickdey.liveserver)
Install SQL Server Management Studio (SSMS)
For our database work you will need Microsoft SSMS. Download it here.
Install SQL Server Express
Download SQL Server 2019 Express, using the custom install.
- Select options to “add to an existing installation”
- Continue “Next” until the “Feature Selection” screen
- Include “LocalDb” as an added feature
- On “Instance Configuration” use Default instance
- The following article may help if an engine connectivity/versioning issue occurs. Installing SQL Server 2017/2019 LocalDB and resolve the engine versioning problem
Install Node.js
For our Javascript work you will need to install Node.js.
Install and Configure Git
We need to install an application called Git to your computer. Git is a version control system that we will use to help us save our work and do so in incremental steps that allows collaboration and a safety net for accidental changes.
We want you to follow this guide to Set up Git for use from the command line, not the GitHub Desktop client.
Under the "Setting up Git" section, follow step 1 to download and install the latest version of Git. Windows users should proceed with the default or recommended installation options for Git Bash, including:
- Set Visual Studio Code as the default editor
- Set the configuration for your default branch to main
We Can Code It laptop users continue here:
Under the "Setting up Git" section, continue with steps 2 and 3 to "Set your username in Git" and "Set your commit email address in Git".