This is me in this article. I want to go over a subject that I just blogged about, and that is the web designers roadmap for 2011. So what this is is basically an outline of skill sets that a complete web professional – you know whether it be web designer web programmer should work towards, given what the demands are today on the web.
All saying is that, in the order of priority, you need to learn these things and the more you know the more chances you’re going to get work and the higher your fees you’ll be able to charge for your time. Of course you see if you know HTML and CSS very basics, of course, of any site – that’s good! You might be able to get some jobs with that if you’re a good designer. But you add a little bit of PHP on top of that and I can tell you that you’re almost guaranteed to get significantly more work and you’ll start entering into an area where you’ll be able to charge more for your time.
Although there are certain advantages to that, all I’m suggesting was number three here is that you learn at least the basics of the PHP language, so you can get you so you can get around it, so you can work with it. As you probably know, you know, a lot of the common elements of a modern web site are built with PHP these days or some competing language, although PHP by far and away is the most popular.
So what are we talking about things? I’r talking about things like shopping carts, e-commerce systems, blog’s content management systems, blogs like wordpress content management systems like joomla, drupal, etc; many forms and contact systems and social networking systems. These things are all built with PHP and you’re, going to find more and more of your clients or people you work for, and I’m going to need to implement to put these type of things into websites and if you don’t know, PHP, it’s going to be real.
So it’s really really something you should learn. WordPress number six wordpress wordpress is the most popular blogging and content management system out there. It may not necessarily be the best. I can’t comment on that in comparison to Drupal and Joomla. I’ve used Drupal a little bit all. I can say is that if you got a big big site to build build up, then drupal might be a better choice for you.
We use WordPress extensively hot killer sites and on the killer sites network because because we just were used to WordPress, it has a lot of built-in functionality and it has a huge community which provides you with a lot of support. The point to take away about WordPress is modern. Web design is that these days, I would suggest everybody pick a blogging edge in like wordpress or or full CMS a drupal or joomla and then base much, if not all, of your web design work on these platforms on these products.
Why? Because they’re free and because they provide a whole bunch of functionality for free the days of building static websites, are becoming less meaning HTML, only without dynamic components without being database driven and so on. Those days are quickly fading, so you might as well learn one of these packages, work, crew, pal or juma and start basing all your web design work on that, because you’ll be able to go in there and be much more competitive relative to people who don’t understand These things don’t work with these things every day, simply because you’re going to be able to provide much more bang for the buck.
If you will point number 700 PP HP now this is for people who are not necessarily web designers. This is for people who want to take it to the next step, want to learn how to actually build PHP based websites, application things that are a little bit more complex than your typical. You know, contact forms and so on. The reason I mention OPP HP is because object. O P is short for object-oriented programming and object-oriented programming programming is the modern style programming.
So if you understand the principles of object-oriented programming, you understand how to work with it. It’s going to make your life much easier again. This is getting into a level here with Opie. It is not terribly important for web designers of what will be kind of helpful. This is more, for people want to get into the programming anything’s I yeah. So let me just recap: you very quickly in terms of the list from one through nine, I would suggest that one to six from HTML to WordPress.
These are things that I would say all web designer should learn and it looks pretty daunting. I would imagine, but actually it’s not as difficult as you’d think. As you know, HTML CSS, what are more challenging things to learn, is actually CSS even more challenging some respects because of browser quirks and inconsistencies. Php basics is actually pretty easy, especially go to killer PHP com. We make it stupid easy terms of you know.
Seven, eight. Nine we’ll get into that will seven that’s more in the realms being a pure programmer. Let’s get into a number eight here, html5 and css3 see this is the new version of these two languages. Html CSS and I separated them, because what html5 and css3 brings to the play is different from HTML and CSS. The current widely used versions of these technologies and what I mean is that they provide a lot of functionality like HTML, has article embed capabilities and animation capabilities and so on.
Although I haven’t looked at the animation, keep I was told that so you know I’m not confirming that css3 again all kinds of capabilities it just makes it really easy to do things. A reason I separated is because right now, html5 and css3 cannot be used on your typical standard web site of all. This is quickly changing and the reason you can’t use on your standard, your typical web sites, because there’s still quite a few people who are using web browsers that don’t understand html5 and css3.
But this is changing, quick, because Google, Microsoft Firefox apple and are all pushing everybody to adopt to use the latest and greatest browsers, which read all this. This is the future. This is something that have to learn and if you’re developing sites or little applications for ipads, iphones or android phones, html5 and css3, they read all these things and these are going to be very important.
These being you know the people using the pads and the phones smartphones. So it’s going to be it’s you. It’s a huge market, that’s growing, bigger and bigger every day, so you might as well get into it whether or not your programmer or just a web designer learn it it’s going to pay off dividends very quickly, if not right away. Finally, is a ipad and iphone development if you learn html5 and css3, that will take you a long way what you need to do as a web designers just explore what you can do, what iPads and iPhones and just get familiar with it, so that, if you Get approached in terms of developing a site, you make, you know for vez and they will add some extra functionality.
At least you’d be familiar with your options. There we’re going to get into this extensively at killer sites in the near future. So I’m like I get into here. I just want to make a quick comment about flash I’ve been a fan of flash since its inception, we’re actually back in the day. I think he was nineteen. Ninety something it was actually owned by another company was called future splash and it evolved into a very powerful platform for developing all kinds of things.
The problem is, is what flash is now dying and I think, in large part, because of Apple you see, Apple basically does not allow flash to run on iPhones or iPads, and since there are hundreds of millions of iphones and since ipad is going to be, it Still is it, is it’s going to be V dominant, pad being used out there? I believe by the end of 2012 they’re expecting somewhere in 100 million plus iPads being used, they won’t run flash.
They replace much about all of the functionality of the capability that flash gave you so it’s. I would not be investing in flash now. That’s all I’m saying: we’ve actually stopped any future production of flash training articles because we see about writing on the wall. I don’t want to lead people down the wrong path. You know you’re much better off learning, jquery, html5, css3 pen, you would be flash as far as I can tell going forward.
Let me close off of a couple of final comments again, as I mentioned before, you don’t need to learn all these technologies to build a website or to be a successful web professional, whether your web designer or web programmer, but there are certain basic. So, for instance, three points number one: if you, if you just want to build the site small site for yourself or your own little bit this knowing one and two, basically, basically HTML and CSS, it’s probably more than enough for you to sort of get things going.
One thing I don’t mention is document, of course, is android. Android is as a global platform as an audience. It’s going to be it’s already bigger than I phone and iPad. Not a problem is, is that Android has several versions and they don’t play perfectly consistently across the versions and across the device at sea, whereas Apple controls, everything they sell. I they sold off the phone hardware and the software and a pad hardware has software.
Everything is consistent, whereas apparently with the Android, which is a great operating system, it’s not consistent, so Android 3.12 might be different on 3.13, etc. I’r just ponies these numbers out of my you know out of the air, but you get the idea, so you got ta really consider that aspect of it as well. I joyed development is going to be extremely important, going forward, of course, and again, html5 and css3 is a great cheap way to sort of get into that cheap, meaning easy to do so.
You want to consider as well in terms of developing applications for Android and android-based tablets and phones. I believe the base language is Java, so that’s a whole kettle of fish and so yeah anyway they’re you’re going to have to sort of make a choice personally right now you have to look at what I would suggest in terms of choosing android become an android Expert or ipad iphone expert you have to in terms of rented code and so on.
I would look at what type of sites or programs you’re going to want to build, because you find that certain groups of people may be more attracted to Android versus people. More attracted to iPad so yeah we’re concentrating on ipad iphone simply because education and apple go hand in hand and since we’re in the education market, that’s what we are going to work on. I hope you found this podcast useful and we shall talk very soon.