1) Configuring DNS Settings
While not covered in this school it can be very advantageous to know how to configure your clients DNS settings. Whether they have a custom email, which they often do, are transferring their site to new hosting, or pointing their domain to a new server it is important that their site doesn’t go down and that all their connected tools still work during the process. Now usually their hosting provider can take care of this and it is typically a smart idea to just let them handle it, but it doesn’t hurt to be able to know how to do it yourself as that can speed up the process, and it also helps to just know what you are talking about when you are either working with the hosting provider or explaining to the client what all is going on with their site.
2) Learn To Code
3) Customizing WordPress
Since most of the solutions you provide your clients will involve using WordPress it definitely is advantageous to know the ins and outs of it. WordPress is a CMS built using PHP but is very much like its own language, so not only will you need to know HTML, CSS, and PHP but you will need to learn the specifics of ‘coding in WordPress. However, once you have mastered this a bunch of doors open in regards to the solutions you are able to offer your clients. You can create child themes customized navigation bars or add elements/layouts to the theme they are using that were originally not there. Since so much of this school focuses around the WordPress platform many of these skills are offered here, and while they should not be taken first, are a great addition if you are looking to start adding development skills into your ability to design sites.
4) Creating & Working With Databases