This hands-on course continues from COMP 2614 and prepares those who are already C# programmers for advanced C# application development. Students who also have HTML5, CSS3, JavaScript and jQuery will build on their C# experience to create Enterprise level desktop and N-Tier software applications. Participants learn various software architectural patterns including "designing applications with the Service Oriented Architecture" and "Scaling applications with Microservices and NServiceBUS 6". Topics include: A review of ADO.NET and then a focus on Entity Framework (Code First, Model First, and Database First), Repository Pattern, Object Serialization and Deserialization, Discussions include: Services (WCF, WEB API, and Microservices), Asynchronous Programming with async/await, C# Design Pattern Strategies, Dependency Injection and MEF. Labs and assignments reinforce best practices in the use of architectural patterns. Students may also be interested in COMP 3973- ASP.NET Core MVC. Upon successful completion, participants will be able to create commercial quality software applications using the latest Microsoft technologies. This course is an elective in the CST/PTS Diploma and is offered once per year in January.
COMP 1850, COMP 2015 and COMP 2614 or equivalent knowledge.
4.0
$578.39
Below is one offering of this course for the Winter 2021 term.
Wed Jan 13 - Wed Mar 31 12 Weeks
Dates | Days | Times | Locations |
Jan 13 - Mar 31 | Wed | 18:00 - 21:00 |
Online Delivery See Notes below |
Jan 13 - Mar 31 |
Online Delivery See Notes below |
Amir Ahani
$578.39
This course offering is in progress. Please check back next term, subscribe to receive email updates or contact us with your comments or questions.
In Progress
Upon successful completion of this course, the student will be able to:
Effective as of Fall 2018
COMP 3618 is offered as a part of the following programs:
The BCIT bookstore carries textbooks, general reference books, software, and stationery. Please visit bcit.ca/bookstore for more information.
Books for Winter 2021 offerings of this course are available in the following BCIT online bookstores. Please choose the bookstore appropriate for the offering you are considering.
If you are taking this course at the BCIT Downtown Campus (DTC), please purchase books for this course at the BCIT Downtown Campus Bookstore.
Pro C# 8 With Net.Core3: Foundational Principles & Practices, 9Th Ed | |
---|---|
Author | Troelsen |
Publisher | Apress |
Copyright | 2021 |
Binding | Paperback |
ISBN | 978-1-48425-755-5 |
Price | $73.95 |
Required |
If you have a comment or question about this course, please complete and submit the form below.
Interested in being notified about future offerings of COMP 3618 - Advanced C# Application Development? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.