Skip to content

NickHudgins/NickHudgins-c-sharp-material

Repository files navigation

Tech Elevator Curriculum v1

This repository contains the modules for Tech Elevator Curriculum v1. Inside each module you will find a folder for each day of the module. Inside that day you will find the following folder structure:

  • pair-exercise: Student Pair Programming Exercises.
  • student-exercise: The starting code and documentation for student exercises.
  • student-lecture: Any code or documentation needed for the student to go though the lecture.
  • student-tutorial: Any code or documentation needed for the students to follow along with the tutorial.

Module 1: Intro to Programming

Module 1 will cover an introduction to programming in the respective language of the cohort class, Java or C#. Included in the material will be Data Types, Expressions and Statements, Object Oriented Programming Principles, Exception Handling, File I/O, and Testing using TDD.

Module 1: Intro to Programming

Module 2: Database Programming

The database module introduces SQL as a query language and then leverages C# and Java to issue SQL commands against our databases.

Module 2: Database Programming

Module 3: Server Programming

Module 3 covers how to implement web applications that are dynamically generated using server-side code. The use of the Model View Controller (MVC) pattern is especially emphasized.

Module 3: Server Side Programming

Module 4: Client Programming

Module 4 will cover an introduction to JavaScript. We will cover the fundamentals of JavaScript and look at a framework called VueJS that will help us build applications. We will wrap the module up by looking what web services are and how to consume and create them.

Module 4: JavaScript

Links

  • Syllabus The Student Syllabus Trello Board

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published