Search, explore and find the perfect course for you
From simple text content up to rich multi-user applications, the web can do it all. From a few pages about a local business up to huge ecommerce stores carrying millions of products, the web can scale to it. It’s amazing to think how far the web has come in the last couple of decades - and yet its evolution continues apace.
This rapid pace, however, creates its own problems. The best way to do things a year or two ago may feel antiquated by today’s standards, and the hot new frameworks of today will lose their shine in the years to come. To benefit from the latest innovations, you need up-to-date training that helps you get smart fast and avoid pitfalls. Edument’s web development training - authored by our passionate and savvy web developers - is exactly that.
Courses in Web Development
In this course you won't just learn about the The New Angular API:s and become able to create stuff with it - we will also provide perspective on the design choices made and put it all into context, aspiring to give you an even deeper understanding as to how to get the most out of the framework.
The web is a great software delivery platform, making your software available to users around the world with zero installation and easily deployed updates. Unfortunately, it also exposes you to an army of adversaries - some human, some bot - who have darker goals: to cause loss to your data or reputation, subvert your resources for their own gain or attack your user base.
You've mastered the basics of Ember, and now it's time to dive beneath the surface and understand what makes this web framework tick.
The main idea of React is this; if we rerender instead of mutate when something changes, our components and application as a whole becomes much easier to construct and reason about. There is of course a performance penalty to this, but React mitigates that through an efficient diffing engine, resulting in only the necessary changes actually being made.
If you’ve been at any conference or talk recently you’ve likely heard about microservices. In this course we will look at what microservices are and what advantages (and disadvantages) they offer. With microservices architects have the responsibility to break their monolithic application into a collection of smaller microservices. This gives the ability to easily scale different parts of an application dependent on system load, or to choose different technologies for different services. With this increase in freedom and functionality we also get increased responsibilities for testing, documentation, and security. We’ll dig into all of these areas and see practical solutions based on our experience.
News & feeds
CSS selectors are evil and JS is the solution
A pragmatic demonstration of the drawbacks with CSS selectors, and how inline styles through JS solves these problemsRead more >
Top 5 Podcasts during Christmas
We at Edument would like to thank you for this year and wish you a Merry Christmas and a Happy New Year with our top 5 Podcasts list!Read more >
Invariants hidden in callbacks
Callbacks might look simple and innocent, but they can be dangerous!Read more >
What it means to boldly go where you have never been beforeRead more >
How to create a course
I’ve always admired my colleagues work they’ve put into creating great and rewarding courses, I imagined it was a challenging and time-consuming task. I can see the meaning of that now, because all of a sudden I am developing a course.Read more >