To get the most out of this book
You need to know the basics of C#, including the following:
- An understanding of how to create variables and reference them, including arrays and objects
- An understanding of how to create classes and use them
- An understanding of how to create conditional statements with the
if
andelse
keywords
You need to know the basics of JavaScript, including the following:
- An understanding of how to create variables and reference them, including arrays and objects
- An understanding of how to create functions and call them
- An understanding of how to create conditional statements with the
if
andelse
keywords
You need to know the basics of HTML, including the following:
- An understanding of basic HTML tags, such as
div
,ul
,p
,a
,h1
, andh2
, and how to compose them together to create a web page - An understanding of how to reference a CSS class to style an HTML element
You need an understanding of basic CSS, including the following:
- How to size elements and include margins and padding
- How to position elements
- How to color elements
An understanding of basic SQL would be helpful but is not essential.
You will need the following installed on your computer:
- Google Chrome: This can be installed from https://www.google.com/chrome/.
- Visual Studio 2019: This can be download and installed from https://visualstudio.microsoft.com/vs/.
- .NET Core 5: This can be downloaded and installed from https://dotnet.microsoft.com/download/dotnet-core.
- Visual Studio Code: This can be downloaded and installed from https://code.visualstudio.com/.
- Node.js and npm: They can be downloaded and installed from https://nodejs.org/. If you already have these installed, make sure that Node.js is at least version 8.2 and that npm is at least version 5.2
- SQL Server Express Edition: This can be downloaded and installed from https://www.microsoft.com/en-gb/sql-server/sql-server-editions-express.
- SQL Server Management Studio: This can be downloaded and installed from https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms.
If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository (link available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.