Posts in "Courses"

Becoming a software developer – episode XX

Welcome to the twenty episode of my course “Becoming a software developer” in which we will implement our custom “handler” that will be responsible for executing the given methods, dealing with exceptions etc.

All of the materials including videos and sample projects can be downloaded from here.
The source code repository is being hosted on GitHub.

Continue reading

Becoming a software developer – episode XVIII

Welcome to the eighteenth episode of my course “Becoming a software developer” in which we will finalize the basic CRUD for the Driver type, implement extension methods for the repository and build custom middleware in order to deal with exceptions.

All of the materials including videos and sample projects can be downloaded from here.
The source code repository is being hosted on GitHub.

Continue reading

Becoming a software developer – episode XVII

Welcome to the seventeenth episode of my course “Becoming a software developer” in which we will mostly talk about the boundaries and responsibilities of the application services. Eventually, we will implement some helper code to automatically assign the authenticated user id to the given command.

All of the materials including videos and sample projects can be downloaded from here.
The source code repository is being hosted on GitHub.

Continue reading

Becoming a software developer – episode XVI

Welcome to the sixteenth episode of my course “Becoming a software developer” in which we will implement the login endpoint in our API, discuss the caching mechanism and how to initialize the application with basic data.

All of the materials including videos and sample projects can be downloaded from here.
The source code repository is being hosted on GitHub.

Continue reading

Becoming a software developer – episode XIII

Welcome to the thirteenth episode of my course “Becoming a software developer” in which we will make use of the Command Handler pattern in order to extend our business logic and clean up the controllers.

All of the materials including videos and sample projects can be downloaded from here.
The source code repository is being hosted on GitHub.

Continue reading