C# & Azure Cloud: Build Modern Software Applications
Build practical C# software development and Microsoft Azure cloud skills while learning how to design, develop, test, and deploy modern applications. You'll work with C#, .NET, object-oriented programming, databases, APIs, and Azure cloud services while developing a foundation in software engineering. Through hands-on coding, labs, and projects, you'll learn how to build functional applications with C#, work with databases and APIs, and deploy applications using Microsoft Azure. You'll also develop an understanding of how software applications are built and managed in cloud environments.
Build practical C# and .NET development skills while learning how to develop and deploy applications in Microsoft Azure. You'll work with C#, .NET, object-oriented programming, SQL, databases, APIs, and Azure services while learning software development fundamentals and cloud application concepts.
Through hands-on coding, labs, and projects, you'll learn how to build applications, connect them to databases and APIs, and use Azure cloud services to deploy and manage software. You'll also develop skills in working with application architecture, debugging, testing, and cloud-based development.
Lecture 1
- Intro/Fundamentals of software development and C#
Lecture 2
- Creating Projects Within Visual Studio 2010
- Explain the structure of a C# application.
- Print statements + Variables + Error Handling
- Writing a C# Application
- Documenting an Application
- Running and Debugging Applications by Using Visual Studio 2010
Lecture 3
- Using Decision Statements If statement.
- Using for loop + while loop Statements
Lecture 4
- Creating and Using Arrays
Lecture 5
- Methods + Parameters
Lecture 6
- Reading Files / Exception Handling
Lecture 7
- Writing Files Practice
Lecture 8
- Object-oriented programming
- Inheritance
Lecture 9
- Inheritance
Lecture 10
- Introduction to the .NET Framework
- Explain the purpose of the .NET Framework.
- .NET Framework Practice
- Capstone Prep
Lecture 11
- Capstone Prep
Lecture 12
- Expressions
Lecture 13
- ArrayList
Lecture 14
- ArrayList Working Session
Lecture 15
- Stacks and Queues
Lecture 16 - Capstone ReadMe
- Stacks and Queues Working Session
Lecture 17
- LinkedLists
Lecture 18
- Mini Assignment 1 -- Assign HW 1
Lecture 19
- Mini Assignment 2
Lecture 20
- Mini Assignment 3
Lecture 21
- Test Driven Development
- Understand the importance of test-driven development.
- Create test units
Lecture 22
- Create test units (Group Project to test other's code?)
Lecture 23
- Describe how garbage collection works in the .NET Framework.
- Memory
- Big O
- Doubly Linked Lists
Lecture 24 - Capstone Pseudocode
- How to think like a programmer + search algorithms
Lecture 25
- What is Pair Programming and small Practice
Lecture 26
- Group Project -- Pair Programming
Lecture 27
- Presentations + unit testing practice
Lecture 28
- C# REVIEW (142 Midterm/Final Review GAME TIME)
Lecture 29
- AZURE
Lecture 30
- Software Development Behavioral Interviews
Lecture 31
- C# Technical Interviews
Lecture 32 - Capstone Draft Program
- Group Project? Live Interview -- Behavioral
Lecture 33
- Group Project? Live Interview -- Technical
Lecture 34
- Resume
Lecture 35
- Cover Letter/LinkedIn Building
Lecture 36
- Discussion/Reflection
Lecture 37
- Capstone Working Session
Lecture 38
- Capstone Working Session
Lecture 39
- Capstone Working Session
Lecture 40 - Capstone Final Program
- Wrap Up -- Capstone Project Presentations
.png)
