TheaterCMS3 Source Code A portion of the bootcamp that simulated a work enviorment
Home / Projects / Tech Academy / TheaterCMS3

Project DetailsInfo behind this project

This was the Live Project portion in the bootcamp where it simulated a work enviorment and what you'd be doing as a programmer. Aside from doing standups, there was a task board I would be assigned work to do like adding content, add CRUD pages with .NET MVC and functionality with Entity Framework and properly style pages.

Technologies UsedWhat engines, frameworks and tools were used

Hypertext Markup Language (HTML)

HTML is used to define the general hierarchy and relationships between elements on a webpage. HTML itself, usually doesn't look very presentable and looks like a something you'd find in the 90s, so you'll need to use CSS to add color.

Cascading Style Sheets (CSS)

CSS is used in combination with HTML, it is used to "paint" the canvas that was built with HTML. However, CSS is not a programming language and does not provide any programmable functionality.

C# Programming Language

C# (pronounced Sea-Sharp) is an Object Oriented Programming (OOP) language that was developed by Microsoft in 1999. It is designed to work with the .NET Framework, which provides a wide range of libraries and APIs for tasks such as database interaction, networking, and graphics manipulation. C# is widely used for building Windows applications, web services, and mobile apps.

I utilized C# in this project by writing ..

  • .. writing Views in Razor Pages
  • .. writing a Controller that handles and supplied data to the Views
  • .. used Entity Framework as the data transport layer

SQL Database

SQL (Structured Query Language) databases are Relational Database Management Systems (RDBMSs) that store data in a structured format using tables, rows, and columns, allowing for efficient querying and manipulation of data. Essentially, it is a spreadsheet used by applications to efficiently find, modify and store data.

Azure Platform

Azure Platform is a cloud computing service that was developed by Microsoft in 2010. It provides a wide range of services including computing power, storage, networking, and databases, allowing developers to build scalable and secure applications that can be easily deployed and managed in the cloud.

I used the Git service in Azure as the VCS to keep track of changes. Azure Boards was used to track work items, so I could easily quickly manage and update work.

GitHub (Version Control)

Git is a Version Control System (VCS) used to track changes to a codebase over time. GitHub is a centralized Git service owned by Microsoft that lets developers easily collaborate with each other. GitHub also offers other tools for development such as Boards (named GitHub Projects), Issues and automation.

While the original repository was stored and managed by a Git service in Azure, the source code containing my work has been uploaded to GitHub and is available here.