Durant van Rensburg's Projects
ASP.NET Core MVC: Using Identity to allow users to sign into or create accounts
Provides the basic functionality of an event.
Using Interfaces, Inheritance. How to create Abstract and Sealed classes, Using famous built-in .NET Framework Interfaces (IComparable, IEnumerable)
Boxing and Unboxing types, Conversions(Implicit, Explicit, User-Defined and Helper class), Dynamic Types(Office Automation API).
UWP: 2018/03/02 - Formative Assessment 1
Access modifiers(Private, Public, Internal), Using Properties, Implementing Inheritance, Creating Interfaces and how to use them.
Using symmetric and asymmetric encryption, Using hashing, Securing string data
Handling exceptions, catching multiple exceptions, Working with exception properties, Working with dispatch info class, Creating your own custom exception
Excel Worksheet Import/Export
Handling deadlock situations, Using the Interlocked class, Cancel running tasks using cancellation tokens
Using System.String namespace. Using StringBuilder, StringReader and StringWriter. Using string methods(IndexOf, LastIndexOf, StartsWith, EndsWith, SubString). Using string.Format(DateTime, Currency, CultureInfo)
UWP: 2018/11/12 - PRG_Final_Exam
UWP: 2018/07/02 - Formative Assessment 2(Semester 2)
Moói Nails & Co
Provides various ways of handling tasks.
Provides basic threading/multi-threading functionality
Creating and using Finalizers, Implementing IDisposable interface, using Garbage Collector to free items in heap that aren't "living". Creating and using Weak References
Using, Applying, Reading and Creating Attributes, Using Reflection to build plugins, to inspect values and to execute methods. Using lambda expressions(Built-in expression Func<>) to create anonymous functions and creating a "Hello World!" app through Expression trees.
Formative Assessment: Created a database called ‘FA2’ with three database tables: A student, Campus and Teacher’s table. Each table has 14 different schemas’, because there are 14 CTU campuses nationally and the teachers only have access to their own campus’ details
UWP: 2018/04/21 - Formative Assessment 2
Using enums, working with classes (Methods, Objects, Constructors, creating own types, Generic Types, Extension Methods and Overriding) and structs.
Using Parse, TryParse. Using Globalization configuration settings. Using Regular Expressions to validate and edit input. Validating XML and JSON files and its content