Overview
Our 12-week .NET/C# coding bootcamp teaches you everything you need to know to enter junior developer roles in the workforce. We provide career preparation, portfolio development and help with your resume and the interview process. You can also learn .NET/C# in a part-time online course that contains all the same content, with the same level of rigor and attention to learning science.
Course Details
Step 1
The Aptitude Test
Each Software Guild candidate must take an aptitude test. During this assessment, you’ll demonstrate your attention to detail and ability to think like a programmer.Step 2
Introduction to Web Development
Our Online Introduction to Web Development course not only gives you an idea of what learning at The Software Guild is like, but also prepares you for the program to come.Week 1
Basics of Object Oriented Programming
Learn the basics of object oriented programming, including basic .NET/C# syntax, how to use Visual Studio IDE, expressions and operators, methods and arrays.Week 2
Classes & Objects
Understand the fundamentals of object oriented programming, learn to create .NET/C# classes and learn about inheritance and unit testing.Week 3
Intermediate .NET/C# Programming
This unit teaches you more intricate concepts, including enums, collections and DateTime. Learn to use LINQ and the System.IO namespace.Week 4
Advanced .NET/C# Programming
After this unit, your applications should have proper error handling, preventing them from failing when something goes wrong. You’ll also learn dependency injection, as well as using mocking during unit testing.Week 5
.NET/C# Mastery Project
This project demonstrates your ability to create a fully functioning .NET/C# application from scratch, given some standard business requirements.Week 6
Server Side Programming
Understand the basics of the ASP.NET MVC and HTML helpers and how to use them to create functional websites with forms. Learn about routing, model binding and server side validation.Week 7
Consuming and Creating REST Web Services
By studying JSON, AJAX, jQuery and more, learn to host a RESTful web service using Spring MVC’s Web Frameworks and how to consume the service from the browser using the AJAX functionality in the jQuery library.Week 8
Database Design & Best Practices
Learn to create new databases in MySQL, as well as to query the database using the SQL language. Study basic queries, the data manipulation language, aggregate queries and more.Week 9
Database Interaction
Using knowledge of ADO .NET, Entity Framework and Dapper, learn to utilize the databases you’ve created to pull information into your .NET/C# applications.Week 10-12
Capstone & Career Support
Demonstrate a fundamental understanding of full-stack development and your ability to create a realistic application from scratch using the skills you’ve learned. In addition, mock interviews and resume and career counseling ensure you’re prepared to succeed during your job search.The Apprentice Experience
Daily Routine
Instructors
Why The Software Guild?
Rigorous Standards
Our aptitude test ensures that, if you become an apprentice, you have the tools you need to succeed. In addition, all prospective apprentices are required to complete our Introduction to Web Development course so everyone starts the program with the same level of knowledge.
Soft Skills Training
Knowing how to code isn’t enough in the modern workforce. At The Software Guild, you’ll learn how to communicate, think critically and work as part of a team.
Access to Employers
Our network of more than 450 employers is growing every day and gives Guildies an advantage in the job market.
Independently Verified
You don’t have to take our word for it. The Software Guild’s metrics and statistics are independently verified by the Council on Integrity in Results Reporting.
Guild for Life
You’ll learn practical, relevant skills that apply outside the classroom, from experienced master instructors in a hands-on setting. No matter where you are in your programming career, The Software Guild has courses to help you develop yourself further.
Success Stories
“I knew the world a little bit, and I wanted to be a part of it.”
Rebecca Broekhuis
Software Developer
Best Buy
Most days, I came home from work and immediately started working on my projects. I did feel very supported by my instructor, Ishwar, who made sure we had weekly meetings and challenged me beyond the requirements of the course.
Miranda Beamer
Software Engineer
Walker Information
What’s unique is that they created this position to help transition graduates and bootcamp alums into a full-fledged Software Development role.
Doug Schmitz
Customer Technical Support
Kipsu
If you want to be better, build better—then please make sure that you are part of it.
Stephon Brown
STEM Grant Coordinator/Assistant Director
Kent State University, Upward Bound Classic Academy
Career Prep
Having the skills is important, but knowing how to get the job done also matters. At The Software Guild, we offer comprehensive skills training, from the coding language you need to the soft skills that are so important in today’s workplace. Our employer network helps you find the right job, and our career coaches help you get the offer.
Tuition & Start Dates
Multiple start dates are available. Please speak with your enrollment counselor to understand which date works best for you.
See Full Calendar