Skip to content
Full Stack Developer Certification C# ASP.NET and Java cover image

Full Stack Developer Certification C# ASP.NET and Java
Oak Academy

Learn Web Development Backend Programming and Enterprise Application Development

Summary

Price
£350 inc VAT
Or £58.33/mo. for 6 months...
Study method
Online, On Demand
Duration
25.8 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed Courses Certificate of Completion - Free
Additional info
  • Tutor is available to students

Add to basket or enquire

Overview

Welcome to the Full Stack Web Development with C#, ASP.NET MVC, Java, and MS SQL course.

This training introduces the key technologies used to build modern web applications and software systems. The course focuses on practical development using C#, Java, ASP.NET MVC, and SQL Server, while also explaining the core principles behind professional software development.

You will explore the fundamentals of object-oriented programming, database management, and web application architecture. The course demonstrates how backend logic, application structure, and data management work together in real development environments.

Through practical demonstrations and coding examples, you will gain an understanding of how full stack developers design and build structured applications. The training also introduces development workflows, project organization, and tools commonly used in modern software projects.

By the end of the course, you will understand how different technologies combine to create complete web applications and how developers structure scalable software solutions.

Certificates

Reed Courses Certificate of Completion

Digital certificate - Included

Will be downloadable when all lectures have been completed.

Curriculum

3
sections
199
lectures
25h 51m
total
    • 1: 1-here is the c# section program 05:06
    • 2: 2 - No experience on C#_ Don`t Worry! 02:01
    • 3: 3 - C# 02:58
    • 4: 5-Development Enviroments 06:35
    • 5: 6-Install Visual Studio On Windows 02:27
    • 6: 7-Install Visual Studio On MACOS 05:49
    • 7: 8 - What is Console App_ 00:46
    • 8: 9 - Functions Used in Console Environment to Write and Read_1 04:58
    • 9: 11 - What Is Variables_ 09:30
    • 10: 12 - Type Conversions in Variables 08:12
    • 11: 13 - Introduction to Windows Form 01:29
    • 12: 14 - Review Necessary Windows 07:50
    • 13: 15 - Review Form Properties 05:17
    • 14: 16 - Using MessageBox 04:58
    • 15: 17 -Button 09:08
    • 16: 18 -Label 03:39
    • 17: 19 -textbox 06:26
    • 18: 20 -GroupBox 02:22
    • 19: 21 - RadioButton 03:54
    • 20: 22 - Checbox 04:00
    • 21: 23 - Combobox 09:03
    • 22: 24 - Datetimepicker 06:48
    • 23: 25 - Switch and Data Transfer Between Forms 05:45
    • 24: 26 - Using Operators 05:14
    • 25: 27 - Using Comment Line 03:47
    • 26: 28 - Using Region 02:03
    • 27: 29 - Naming Conventions 04:11
    • 28: 30 - Using Breakpoint 07:42
    • 29: 31 - Keyboard Shortcuts in Visual Studio 03:37
    • 30: 32 - If -Else Statement_1 12:58
    • 31: 33 - Switch Case Statement 06:23
    • 32: 34 - While DoWhile 11:07
    • 33: 35 - For Loop 05:32
    • 34: 36 - Jump Statements 09:16
    • 35: 37 - Make an Example With What We Learn 20:59
    • 36: 38 - Arrays 09:45
    • 37: 39 - Methods 16:36
    • 38: 41 - Using List Class 13:55
    • 39: 42 - Using Random Class 09:09
    • 40: 43 - Using Timer Class 07:30
    • 41: 44 - Using Math Class 20:25
    • 42: 46- What’s C# OOP__1 02:47
    • 43: 47-Class Object 06:27
    • 44: 48-Encapsulation_1 10:56
    • 45: 49-Static Using_1 06:00
    • 46: 50-Inheritance_1 13:26
    • 47: 51-Interface 07:14
    • 48: 52-Polymorphism 15:34
    • 49: 53-Abstract 06:20
    • 50: 54-Nested Class 03:18
    • 51: 55-Partial Sealed Class 08:04
    • 52: 56-Enum Using 05:08
    • 53: 57-Delegate Using 06:39
    • 54: 58-Exception Handling_1 09:01
    • 55: 59 System I-O class 02:10
    • 56: 60 Directory and directory class 09:46
    • 57: 61 File and file info class 16:02
    • 58: 62- Path Class 03:39
    • 59: 63- N-Tiear Architecture 03:24
    • 60: What we will learn 03:21
    • 61: What is database 03:20
    • 62: RDBMS (Relational Database Management System) 02:24
    • 63: What is SQL Query 02:48
    • 64: Normalization 02:58
    • 65: Normal Forms (NF) 07:57
    • 66: Install MS SQL Server Express Edition 04:36
    • 67: Starting To SSMS (SQL Server Management Studio) 05:09
    • 68: Create, Alter and Drop Database 08:47
    • 69: Create, Rename and Drop Table 13:42
    • 70: Data Types and Constraints 05:52
    • 71: Foreign Key Constraint 05:15
    • 72: Unique & Check Constraint 05:32
    • 73: Insert Data To Table 10:07
    • 74: Update Data In A Table 05:42
    • 75: Delete Data and AdventureWorks 06:17
    • 76: Select Statement and Alias 07:10
    • 77: Where Clause and Operators 10:49
    • 78: Sorting and Grouping Data 13:29
    • 79: Like Clause 08:03
    • 80: Case Function 04:38
    • 81: Convert and Cast Function 08:33
    • 82: Inner Join 07:07
    • 83: Left and Right Join 07:30
    • 84: Full and Self Join 06:02
    • 85: Union Operators 05:36
    • 86: Intersect and Except Operators 06:25
    • 87: Subqueries With Select Statement 08:44
    • 88: Single Row & Multiple Row Subqueries 05:25
    • 89: Insert, Update and Delete Statement 07:26
    • 90: DateTime Function 14:40
    • 91: Converting DateTime 07:40
    • 92: String Functions 08:58
    • 93: Math Functions 13:24
    • 94: SQL Transactions 06:10
    • 95: SQL Transactions Commands 08:02
    • 96: Create Schema and View 12:09
    • 97: Create Sequence 10:16
    • 98: Create Logins 08:43
    • 99: Users & User Permissions 10:58
    • 100: Permissions & Roles 18:11
    • 101: What we have learned 06:56
    • 102: 106-final version of app(project) 05:59
    • 103: 107- Project Construction Stages 01:50
    • 104: 108-Create Database (1) 10:41
    • 105: 108-Create Database 10:41
    • 106: 109-Creating Project Structure 02:59
    • 107: 110- Login Form Design 04:06
    • 108: 111-Main Form Design 03:55
    • 109: 112-Departments Form Design 04:15
    • 110: 113-Position Form Design 03:52
    • 111: 114-Employee Forms Design 08:07
    • 112: 115-Task Forms Design 08:54
    • 113: 116-Permission Form Design 05:43
    • 114: 117-Salary Forms Design 05:38
    • 115: 118-Connecting Forms 06:54
    • 116: 119-Connect to Database LINQ to SQL 03:46
    • 117: 120- Add Departments 07:09
    • 118: 121- Listing Departments 04:19
    • 119: 122-Add Position (1) 06:15
    • 120: 122-Add Position 06:15
    • 121: 123-Listing Positions (1) 06:44
    • 122: 123-Listing Positions 06:44
    • 123: 124 -Add Employee 18:45
    • 124: 125-Listing Employees 13:55
    • 125: 126-Add Task 14:27
    • 126: 127 Add Salary 11:50
    • 127: 128-Listing Salaries 09:42
    • 128: 129- Login with UserNo Password 07:01
    • 129: 130- Add Permissions 07:45
    • 130: 131- LISTING PERMISSIONS 13:55
    • 131: 132- Update Permission 12:46
    • 132: 133-Update Task 09:49
    • 133: 134- Update Salary 12:16
    • 134: 135- Update Employee 11:56
    • 135: 136-Update Department 05:10
    • 136: 137-Update Position 08:38
    • 137: 138-Delete Permission 03:26
    • 138: 139-DeleteTask 02:18
    • 139: 140-Delete Salary 02:23
    • 140: 141- Delete Employee with Using Trigger 09:27
    • 141: 142 - Delete Position with Using Trigger 05:00
    • 142: 143 - Delete Department with using Trigger_1 03:46
    • 143: 144 - User Authorization Operations 18:45
    • 144: 145 - Export to Excel 07:18
    • 145: 146 - What’s SOLID_ 03:10
    • 146: 147 - S- Single Responsibility 03:19
    • 147: 148 - O- Open Closed 03:42
    • 148: 149 - L- Liskov Substitution 01:59
    • 149: 150 - I-Interface Segregation 06:20
    • 150: 151 - D- Dependency Inversion 04:45
    • 151: 152 - Design Patterns 02:05
    • 152: 153 - Abstract Factory Pattern_1 06:13
    • 153: 154 - Observer Pattern 06:41
    • 154: 155 - Facade Pattern 04:54
    • 155: 156 - Stock Tracking Construction Stages 02:34
    • 156: 157 - Final Version of Stock Tracking 04:29
    • 157: 158 - Design Database of Stock Tracking 04:56
    • 158: 159 - Creating Project Structure of Stock Tracking 11:11
    • 159: 160 - Category Forms Design 04:43
    • 160: 161 - Product Forms Design (1) 11:55
    • 161: 161 - Product Forms Design 11:55
    • 162: 162 - Customer Forms Design 03:06
    • 163: 163 - Sales Form Design 10:24
    • 164: 164 - Deleted and Stock Alert Forms Design 03:36
    • 165: 165 - Main Form Design and Connect Pages 06:39
    • 166: 166 - Category Add and Listing Operations 16:25
    • 167: 167 - Customer Add and List Operations 10:49
    • 168: 168 - Product Add and Listing Operations 21:40
    • 169: 169 - Add Product Stock and Adjust Stock Alert 13:37
    • 170: 170 - Sales Add and Listing Operations 27:15
    • 171: 171 - Category and Customer Update Operations 12:25
    • 172: 172 - Product and Sales Update Operations 18:24
    • 173: 173 - Delete Sales 04:41
    • 174: 174 - Delete Products 06:07
    • 175: 175 - Delete Customers 05:23
    • 176: 176 - Delete Category 06:45
    • 177: 177 - Deleted Form and Get Back Deleted Files Training Evaluation 24:18
    • 178: 179-What's MVC 03:58
    • 179: 180-first mvc project 03:01
    • 180: 181-action result 09:08
    • 181: 182-view in mvc 05:56
    • 182: 183-usage of layout 05:48
    • 183: 184-partial view 06:21
    • 184: 185-model in mvc 12:04
    • 185: 186-httpget and httppost 09:28
    • 186: 187-begin form 07:07
    • 187: 188-json using 06:32
    • 188: 189-viewbag, viewdata and tempdata 06:47
    • 189: 190-validation 07:50
    • 190: 191-routing in mvc 13:26
    • 191: 192- action filters 05:08
    • 192: 193- N-Tiear Architecture 03:24
    • 193: 194-examining the final version of project 14:13
    • 194: 195-downloading admin template 02:25
    • 195: 196-creating database part 1 15:22
    • 196: 197- creating database part 2 13:07
    • 197: 198-creating database part3 11:13
    • 198: 199-creating project structure 09:31
    • 199: 200-connecting database project(entity framework) 05:20

Course media

Description

Welcome to the Full Stack Developer Certification C# ASP.NET and Java course.

This course is designed for learners who want to understand how modern applications are built using widely adopted programming languages and development frameworks. The training covers both programming fundamentals and the practical tools used in real software projects.

You will begin with the basics of software development using C# and Java, two powerful languages used across enterprise systems, web platforms, and backend services. These languages introduce core programming concepts while also demonstrating how large-scale applications are structured.

The course also explores Object-Oriented Programming principles, including class design, encapsulation, inheritance, abstraction, and polymorphism. These techniques help developers organize complex systems into manageable and reusable components.

Another important part of the training focuses on database interaction using SQL Server. You will see how applications store, retrieve, and manage data through relational databases and how SQL queries are used to work with application data.

You will also be introduced to ASP.NET MVC, a framework used to organize web applications using the Model-View-Controller pattern. This architecture separates application layers and improves maintainability, which is essential for larger development teams and long-term projects.

During the course, practical demonstrations will show how developers structure projects, manage application layers, and integrate database systems with backend logic. You will also see how tools such as Visual Studio and GitHub are used in real development workflows.

By completing this training, you will gain a clear understanding of the technologies and development approaches used to build modern full stack applications using C#, Java, ASP.NET MVC, and SQL Server.

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2026. All rights reserved.