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
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.
CSS is used to style content on the web. This course goes through the basics, from positioning to selector specificity. We'll look at how rendering engines and the DOM affect how one can write efficient CSS.
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.
News & feeds
Now we launch Comma
Now we are launching the beta version of Comma, an IDE for Perl 6 developers that will streamline their work.Read more >
Our view of Vue
Configuring CMake for success
One common question I get on our Advanced C++ course is how the project structure should look, e.g. should I split the source code into multiple directories? How can I introduce unit tests? Should I compile into multiple libraries?
Each project is unique in what it needs, so in this blog post I’ll go over my general preferred setup and then look at how we adopted it for C++ on Android where we also interface with Kotlin/Java.Read more >
Working Remotely… Very Remotely
Does your job let you travel? Do you want it to? Our job does! And we're taking advantage of it! Read all about our plans for remote work... very remote work. #waaayoutofofficeRead more >
Focus on Business Value with Scrum
How do we, as a company, keep our focus on Business Value, when we our teams are dominated by technical people and developers, who are not always even expected to see the bigger picture. How can Scrum be at help?Read more >