{"id":414,"date":"2017-08-22T14:55:23","date_gmt":"2017-08-22T14:55:23","guid":{"rendered":"http:\/\/www.killervideostore.com\/blog\/?p=414"},"modified":"2017-08-22T15:19:43","modified_gmt":"2017-08-22T15:19:43","slug":"why-i-removed-95-of-my-web-design-and-development-courses","status":"publish","type":"post","link":"http:\/\/www.killervideostore.com\/blog\/2017\/why-i-removed-95-of-my-web-design-and-development-courses\/","title":{"rendered":"Why I removed 95% of my web design and development courses?"},"content":{"rendered":"<p><img loading=\"lazy\" style=\"float: right; margin: 10px;  border-radius: 50%;\" src=\"http:\/\/www.killervideostore.com\/blog\/wp-content\/uploads\/2017\/08\/stefan_mischook-150x150.png\" alt=\"\" width=\"150\" height=\"150\" class=\"alignright size-thumbnail wp-image-443\" \/><\/p>\n<p>Hi,<\/p>\n<p>So I&#8217;ve been making video courses on web design and development since about 2003, and recently I removed about 95% of the courses on the Killervideostore because they were old. <\/p>\n<p>Yes, most of the old courses were about 80-90% cool, in terms of the information being up to date. Nonetheless, I decided to remove them and create new courses that are now 100% up to date &#8230;  and they are also very future-proof!<\/p>\n<p><strong>How can programming and development courses be future-proof?<\/strong><\/p>\n<p>Ah, 5-6 years I would have agreed. But since 2014 (give or take,) things have really stabilized in terms of the webstack. Think about it, all the major web frameworks:<\/p>\n<ul>\n<li>Java Spring<\/li>\n<li>PHP Laravel<\/li>\n<li>Node.js + Express<\/li>\n<li>Python + Django<\/li>\n<li>Ruby + Rails<\/li>\n<\/ul>\n<p>&#8230; All share many of the same characteristics. All are MVC based, and all of them share similar patterns. <\/p>\n<p>Yes, there are significant differences here and there, but at their core, all the frameworks do most things the same way. <strong>Bottom line: once you learn one web mvc framework, you will know a lot about all of them.<\/strong><\/p>\n<p>With that in mind, it has become more and more apparent to experienced developers, that the key to all this, is <em>understanding the key principles and patterns of software development<\/em>. Starting with foundation ideas like:<\/p>\n<ul>\n<li>Variables<\/li>\n<li>Collections<\/li>\n<li>Object oriented programming<\/li>\n<\/ul>\n<p>&#8230; To more advanced coding concepts like separation of concerns, micro services, datastores (relational databases vs object databases) etc &#8230; These concepts are found in ALL the above mentioned frameworks and languages. When you get down to it, it&#8217;s all variations of the same ideas.<\/p>\n<p><strong>Key to becoming a master developer?<\/strong><\/p>\n<p>Learn the basic concepts well. Then jumping from one hot library, language or framework &#8230; becomes easy. I started writing code in 1994, and I&#8217;ve built commercial apps over the years with about 9 languages (lost count!) .. and that experience tells me to go back to basics every time. <\/p>\n<p>That all said, any courses produced since 2015 are very much up to date since I teach the key basic concepts that will allow you to become a money making professional developer fast. <\/p>\n<p>Stefan Mischook <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi, So I&#8217;ve been making video courses on web design and development since about 2003, and recently I removed about 95% of the courses on the Killervideostore because they were old. Yes, most of the old courses were about 80-90% &hellip; <a href=\"http:\/\/www.killervideostore.com\/blog\/2017\/why-i-removed-95-of-my-web-design-and-development-courses\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.killervideostore.com\/blog\/wp-json\/wp\/v2\/posts\/414"}],"collection":[{"href":"http:\/\/www.killervideostore.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.killervideostore.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.killervideostore.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.killervideostore.com\/blog\/wp-json\/wp\/v2\/comments?post=414"}],"version-history":[{"count":9,"href":"http:\/\/www.killervideostore.com\/blog\/wp-json\/wp\/v2\/posts\/414\/revisions"}],"predecessor-version":[{"id":445,"href":"http:\/\/www.killervideostore.com\/blog\/wp-json\/wp\/v2\/posts\/414\/revisions\/445"}],"wp:attachment":[{"href":"http:\/\/www.killervideostore.com\/blog\/wp-json\/wp\/v2\/media?parent=414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.killervideostore.com\/blog\/wp-json\/wp\/v2\/categories?post=414"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.killervideostore.com\/blog\/wp-json\/wp\/v2\/tags?post=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}