Are these just industry terms to confuse the novice and the customer? Is the difference really worth knowing and understanding or is it a wastage of time? As we continue on the journey to learn how to do develop web applications, I thought it would be good someone clear the question before us.
What is web design?
In my opinion is the process of using a set of tools to create and put together a navigable elements and content accessible through a web browser. The set of tools are majorly the graphics design applications such Adobe illustrator, Adobe Photoshop, GIMP, Sketch and content management systems such as WordPress etc. Though web designing could involve use of coding with HTML, CSS and JavaScript, code is not mandatory. That said someone who has never touched code can put things together and produce a highly performance website.
What is Web application development?
In my opinion is the art and science of using coding to develop software that is accessible through a web browser. Though they are tools like script-case that help I.T professionals to come up with web applications, web application development requires someone to have some good coding skill to come with a fully functional web application. Examples of web developers are people capable of developing systems like facebook, linkedin and WordPress to mention but a few.
Why even care?
You may wonder, why of all things must I know about the differences between website designing and web application development. Many people’s reasons could differ from mine. I think if you want to become something, there is something that competes with what you have in mind, therefore you must ultimately pay attention because it’s very vital in helping one choose the right path sooner than later in life. Since developing a career involves investment of valuable resources… it’s always good to look at the right direction and avoid destruction.
Let’s meet next week for the next item on the agenda of How to develop web applications utilizing modern ways which is Extending is smart!
Tag: Webdesign
-
The difference! Website designing and Web application development.
-
Learn the modern way of developing Web applications this festive season for free.
If there is anything I’m passionate about nothing beats the passion to use technology to benefit fellow humans.
Since I got the opportunity to live in the generation where the world is a global community because of internet, it gifts me the privilege to learn and share. This festival season, I would like teach you about developing functional web applications using modern tools and approaches.
Take a look at the table of contents.- Prerequisite
- Web design vs Web applications development
- Extending is smart!
- Components of a Web application.
- Powering web applications with WordPress
- The do list application
At the end of the tutorial I expect the reader to:-
- To differentiate web design from web development.
- To learn the different components together with their functionality in web applications.
- To develop web applications using WordPress as an underlying framework.
Stay tuned for the next post, in which I will reveal my experiences and the requirements you need to benefit from this short but practical tutorial.
-
Simplest WordPress plugins creation, Part 1.
There is no question WordPress is the most popular Content Management System, in the world of CMS possibly because of it’s simplistic and the free blog platform wordpress.com and support for several features; theming, plugins, widgets, media management and more being the most notable. I personally love SEO support that it comes with out of box.
WordPress.org has over 45k plugins!
Actually wordpress.org has ove 40,000 plugins and more are coming in. So why do I teach someone who to make a plugin? Simply because you may have an idea that is not yet executed though it could be useful to you and other WordPress users. So if you read this short tutorial and other parts, you will be able to do that whenever you want.
Tip: WordPress plugins can be monetized hence make some income for you.Prerequisite knowledge you should have/know.
It’s important to check yourself for the technologies below.
- HTML, CSS & PHP knowledge (Must)
- Javascript/Jquery/Angular knowledge is a plus
- A text editor such as Notepad++, Brackets & Sublime, etc.
- A fully working WordPress installation, running on a local/private server. Testing on local(development) set up, is recommended in order not harm the website the visitors are viewing.
Step 1. In a folder of your choice, create a main PHP file of your plugin and name it. e.g my_plugin.php
For preview purposes, I suggest to create a folder, residing in the WordPress plugin folder.
Which is located at /wordpress_install_folder/wp-content/plugins
If you have xampp installed on your development machine, you have this folder in the path; c:/xampp/htdocs/wordpress_install_folder/wp-content/plugins
Step 2: Add plugin code to the filea.Tell WordPress about your Plugin
A WordPress plugin begins with code that describes the plugin, they code is so helpful for installation, uninstall and management of the plugin. It also makes extending the plugin or updating it’s code easier. Such details include:- Plugin Name, Description, Tags, Author, Version, Author URI and etc. As a general rule of thumb this code goes at the start of the file, enclosed in comments.
Example:
/*
Plugin Name: My Plugin
Author: awebdesigner
Author URI: http://fictiontoactual.wordpress.com
Description: My Plugin is a cool plugin and it will print the date at the footer of website. For illustration purposes.
Version: 0.0.1
*/
b. Add code to do the real thing
add_action(‘wp_footer’,’print_date’);
function print_date(){
echo date(‘Y’);
}
Step 3: Compress and upload to server.
Let see it in action. Compress the plugin and upload it to your site.
Notice: Since WordPress is coded using PHP, it’s plugins supports everything PHP supports, includes, services, MYSQL etc. Don’t limit yourself.
What’s next? Improving the functionality of our WordPress Plugin by adding to the Admin Menu, integrating a form which saves something and display to the users.
-
More good news about the web design class.
Some of you have heard that starting this June 6th, 2016 I will commence a personal web design training class. If you don’t know yet, you can go here and here to learn more.
Today I have come to share more good news about the same. Many of you have been asking me where will it take place and how much will it cost.
Basically my plan is to offer 3 web design training packages targeting individuals at different levels that is to say; Starter, Intermediate and Advanced. Where` each Package will take 12- 18 days, 2 hours each day.
The starter will be a cocktail of everything, you need to know about ; Intermediate and Advanced will be focused and so specialised, to help you develop from one level to another e.g. from starter to intermediate to advanced respectively.Frequently Asked Questions (FAQs).
Which class is this June?
The Starter class.
Where will it take place?
We were able to come into partnership with KWS Oriental Technologies to allow us have these classes in their office.
They are located at ROZA Market/plaza. Room C-59
To get there move along Kafumbe Mukasa Road, towards Salabed logistics and cargo. At the opposite you will see the building. You may also trace directions by looking for Ovino mall since Roza market is slightly newer than it’s neighbour.How much does it cost?
UGX 300,000/= (Three hundred thousand Uganda shillings)
Why that cost, if I may ask?
- My course is hands on, but to meet the expectations we should have some tools.
- But it sounds good to be true. Well am not an institute so am not offering a certificate. Though am trusting that with the training materials, you will gain versatile practical web design skills to help you execute tremendously in your future projects.
- In the future fees may be adjusted but at least not possible now.
Any discounts?
Yes, if you bring your friend both of you get a 10% discount. That is UGX 30,000/= off.
What’s the payment deadline?
20th-May-2016, because we need to meet some prior costs, we have set up a deadline for submission of fees before commencement for proper preparation.
How do I pay?
You may send Mobile money or meet me in person and I pick it in Cash. To get my numbers find on facebook and twitter at @dwampamba.
Uganda needs informed, creative and self sustaining people, become one of those. Hope to meet you in class.
-
A Web design crash course you must attend this summer.
I have made up my mind, I won’t be teaching web design to anyone! I will practically take you through step by step.
I would like to invite everyone who would like to attend. You’re warmly welcome to learn and practice HTML5, CSS3, Javascript, PHP, WordPress and Joomla on Xampp server in just 12 days!
Personally I have been learning web-design for a couple of years, since 2005. Learning everyday has empowered me with the skill which I will base on to teach you the anatomy of web design. You can see the outline of this course here.
The experience I have acquired in the web design industry over the years, is partly why am a co-founder and lead web designer at Gagawala Graphics Uganda Limited. Thus I earn my income doing web design, as well as work with non-profit communities/organisations doing web design which is helping me build effective networks, travel places, improve my entrepreneur knowledge and develop a lot skills like blogging, consultation, communication and training.
On the right with Nicholas Katushabe, a partner in business and new real life friend at the CMS SUMMIT 16, in Kampala at Gems Cambridge International School.
Over the years have built standout sales leading; tourism websites, entertainment websites, accommodation & meals websites, sports news websites, business websites, church websites and personal brand websites from scratch using HTML to CMS using either Joomla or WordPress.
Take a look at some of those websites below.- Break Fast Jam event
- Africa Wild Explorations
- East Africa Tourism Guide
- My Clean Kings (NBK Clean Kings International)
- Kaweesi Mark
- Righteouness Palace Ministries
- United Women Platform for Empowerment and Development
At the extreme bottom (footer) of each website is a designed by or powered by or developed by tag credit. Which is either attributed to my brands i.e Gagawala Graphics and You Inspire You.
Highlighted with the yellow ribbon on the Meet our team section, screen shot taken from Gagawala Graphics official website.4 Reasons why you should attend this course.
- Develop a highly rewarding, paying and creative skill that changes the way we connect, collaborate and sale allover the world!
- Become an solutions provider.
- It’s affordable, short and comprehensive.
- Get inspired by someone who learns, develops and sales.
Is this course for you? Please see requirements and outline here.
-
Are you a web developer, software developer or mobile app developer in Africa, lend me your ears.
Like they say practice makes perfect but when it’s done right.
That said I encourage you to involve in team work effort products. By that I mean don’t do things alone.
Hook up someone who can help in writing the idea, someone else who can plan the User Interface, also let someone help on the database bit then you can code.
When it’s done, it’s good to hook up a friend, who can record a pitch video about the product and share it. Because who knows, this could be the opening door to the world of opportunities.
Why do I recommend assigning different tasks to different individuals?
Because it will most likely bring the best out of each individual involved. It may also inspire you to learn and develop other skills from the same individuals. Without spending much time looking for where and who to learn from.
Furthermore, it will help you a lot in personal development since here you can easily comprehend your abilities on how you work with others. Which is important because everywhere in the world you cannot work alone. Not even in your own business.Tip: Don’t give up on developing because not everything you develop must be welcomed by the world. Just keep on learning, developing and sharing soon sales will be closed.
Happy coding!