Software Development

In an increasingly digitised world, software development capabilities provide firms the innovation to stay competitive. Software development skills span from concept and design to implement, document, test, deploy and support. The skill set is applied in frontend development, backend development, full-stack, web development, mobile development, database development, cloud computing or DevOps. At ZilLearn Plus, learn courses from seasoned experts on core competencies such as scrum, agile development, software architecture and application design to bring your software development skills to the next level.

Software Development

In an increasingly digitised world, software development capabilities provide firms the innovation to stay competitive. Software development skills span from concept and design to implement, document, test, deploy and support. The skill set is applied in frontend development, backend development, full-stack, web development, mobile development, database development, cloud computing or DevOps. At ZilLearn Plus, learn courses from seasoned experts on core competencies such as scrum, agile development, software architecture and application design to bring your software development skills to the next level.

Software Development Courses

Description

MVVM (stands for Model-View-ViewModel) is a well-known architectural pattern in the world of WPF. Most enterprise level WPF applications are MVVM-based. This is a great MVVM tutorial for beginners. Build a strong foundation in applying MVVM with this course. In the case you’re just familiar with the WPF framework, learning this course will give you a level-up since you’ll be capable of developing professional WPF applications. Applying MVVM intelligently is a “must have” skill for WPF developers.

View Course

Description

Do you code on a Windows Computer? Do you feel like people who code on Linux or Mac are somehow cooler? Wish you could do the same thing? This course is for you! I'll show you how to quickly and easily install and use Ubuntu Linux on a Virtual Machine, right on your Windows computer! You don't have to delete Windows, or stop using Windows or anything like that. You can use them both at the same time using VirtualBox. I'll also show you how to download and install VirtualBox for free, and then how to download and install Ubuntu Linux for free using VirtualBox. Then, I'll show you how to use Ubuntu Linux to do some basic Coder type things. We'll download and install the Chrome web browser, Sublime Text Editor for Coding, and some other things. This is a very short course, there are only 13 videos. But that's just because this is pretty simple to pick up. You'll be amazed how easy it actually is! So let's start using Ubuntu Linux!

View Course

Description

Improve your knowledge in object-oriented programming in the context of clean coding and building types of high quality. Despite the fact that C# is a very rich-on-features language, it's very common to see poorly designed and implemented types in the real world. This course is aimed at all the C# developers, from beginners to seniors. Topics which are covered in the course are relevant for all kinds of C# developers since all developers design and implement APIs. The topic's complexity is very different. There are plenty of very simple topics, and at the same time, there are topics that require from you a solid C# background. There are plenty of code examples throughout this course, so you will learn both theoretical and practical material.

View Course

Description

Build a solid foundation in software architecture applying Dependency Injection with IoC-Containers. Dependency Injection is the set of techniques that is allowed to be supplied to objects. On one hand, DI consists of simple techniques and on the other hand, when we need to bring DI to the next level, we need to make things more complicated using the so-called DI or IoC (Inversion of Control) Containers. These are the frameworks which perform dependency injection automatically. This course will tremendously improve your understanding of how software architectures emerge. It provides a solid theoretical base reinforced by practical material.

View Course

Description

This course is all about writing unit tests using C# programming language and NUnit as a unit testing framework. Today unit testing is an absolutely required skill from any professional developer. Companies expect from developers to know how to write unit tests. Learning unit testing puts a powerful and very useful tool at your fingertips. Being familiar with unit testing you can write reliable and maintainable applications. It is very hard to lead a project which is not covered by unit tests.

View Course