Saturday, 29 December 2018

Wordpress Introduction Tutorial

In this Wordpress Tutorial you will find
-The definition of Wordpress
-You know about the founder of Wordpress
-2018's most outrageous wordpress Statistics
-Career Opportunity
-Know about the web technologies that used in Wordpress
-Advantages
-Disadvantages

WORDPRESS

Wordpress is software for making websites. Wordpress is an Open Source and free web application publishing software. It Started as a tool for blogging and it's also known as a Content Management System (CMS).
Wordpress allows user to build Dynamic websites and blogs that may be updated, customized and managed from its back-end CMS and integrated application and components.
It also called Swiss Army Knife (a component of different knifes in a single knife tool that used by the army). 

The reason behind of calling Swiss knife is that we used Wordpress for all types of websites so that's why we called it Swiss army knife.

WORDPRESS FOUNDER

Matt Mullenweg is the founding developer of wordpress and the founder of Automattic the company behind wordpress.com, Akismet, and more.

Wordpress.com is a blogging platform that is owned and hosted online by Automattic. It is run on a modified version of wordpress, an open source piece of software used by bloggers.

2018's MOST OUTRAGEOUS WORDPRESS STATISTICS

The number of total active websites is estimated at over 172 Million according to a Survey published by Netcraft, that means that around 75,000,000 websites are using wordpress now-- with around half those sites (37,500,000) being hosted on the wordpress.com shared hosted installation.

CAREER OPPORTUNITIES

There is a high demand for skilled freelancers, contractors and direct hires who have skills in Wordpress.
There are number of jobs for a wordpress professional including 
-Writer/Editor
-Web Developer
-Web Designer
-Graphic Designer
-Marketing and Social Media
-Technical Support and Specialist
-Content Management
To get an idea of what people charge for wordpress services, you can visit the Envato market's wordpress or check out the wordpress freelancer at upwork.

WEB TECHNOLOGIES USED IN WORDPRESS

PHP  ⇒ It is a server side programming language. PHP is popular scripting language that used for creating web pages.
Javascript ⇒ Javascript is a lightweight, object-oriented, cross platform scripting language, mainly used within web pages.
JQuery ⇒ It's a javascript library that simplifies HTML document traversing, event handling, animating and Ajax interaction. Originally developed by John Resig.
HTML ⇒ It's a markup language based on tags.
CSS ⇒ Cascading Style Sheets define style rule.
MYSQL ⇒ Database

ADVANTAGES OF WORDPRESS

-It is free and Open Source.
-It is simple and easy to use because it does not require PHP nor HTML knowledge unlike Drupal, Joomla or Typo3.
-It have useful support, there must be a large community of users, who will be a part of e.g. a discussion.
-Its provide thousands of free plugins that help you to improve your site functionality.
-It has theme that you easily install it.
-It can host different kind of media like videos,text,pictures etc.
-It has responsive theme that compatible for both mobile and desktop screens.

DISADVANTAGES OF WORDPRESS

-Since wordpress relies on plugins, the open source software is vulnerable to malicious attacks.
-Sometimes update may ruin your sites so be careful while updating wordpress.

Thursday, 27 December 2018

Ikigai-- The Japaneses secret

Ikigai

    The Japanese Secret to a long and happy life might just help you live a more fulfilling life.
     Ikigai is a Japanese term for "a reason for being" or in other words mean "thing that you live for".
The term Ikigai compounds of two Japanese words
  • Iki--->meaning "life", "alive"
  • kai--->meaning "an effect","a result","a fruit","a worth","an use","a benefit" (sequentially voiced as gai).
so, to arrive at "a reason for living", "a meaning for life", "what makes life worth living".
In Japan, millions of people have Ikigai (pronounced Ick-ee-guy)--- a reason to jump out of bed each morning.
What's your reason for getting up in the morning??


    
 Ikigai is seen as the convergence of four primary elements...

  1. What you love (Your Passion)
  2. What the world needs (Your mission)
  3. What You are good at (Your vocation)
  4. What You can get paid for (Your profession)
Discovering you own Ikigai is said to bring fulfillment, happiness and make you live longer.
"An objective without Plan is Dream"
So set your Goal, define its objectives and make strategies to achieve your Goals by discovering your own Ikigai.

Tuesday, 25 December 2018

25-December- Quaid-e-Azim Day

Quaid-e-Azam said

"Without Education it is complete darkness and with Education it is light.Education is a matter of life."

Monday, 24 December 2018

What’s the difference between Computer Science and Software Engineering ???

Computer Science

  • Computer Science is the study of how computers work, mostly from the theoretical and mathematical perspective.It focuses on understanding, designing, and developing programs.

Software Engineering

  • Software Engineering is the study of how software systems are built, including topics such as project management, quality assurance, software design, software security and software testing.

Tuesday, 18 December 2018

Traditional vs Agile Methodology

Traditional vs Agile Methodology


One main difference between the traditional and agile methodologies is the sequence of the phases in which the software development project is completed.
The traditional method uses a linear approach where the stages of the software development process must be completed in a sequential order. This means that a stage must be completed before the next one begins. These stages usually comprise the following:
  1. Requirements gathering and documentation
  2. System design
  3. Code and unit testing
  4. System testing
  5. User acceptance testing
  6. Bug fixes
  7. Product delivery
On the other hand, the agile methodology uses an iterative and team-based approach. Its main objective is to quickly deliver the application with complete and functional components. Instead of completing the software development tasks in sequence, they are completed in sprints that run from around 1 to 4 weeks and where a list of deliverable is completed in each sprint. The tasks that do not get completed within the sprint are then re-prioritized and included in future sprints. This also means that the different stages of the software development life cycle can be revisited as needed.
The typical agile approach involves the following stages:
  1. Project initiation
  2. Sprint planning
  3. Demos
With the traditional method, the details of the entire project have been visualized and defined before the project starts. In contrast, the agile methodology allows for more flexibility in that changes can more easily be made even after the project starts. It is best employed if the scope of the project cannot be clearly defined in advance. This also means that making unplanned software development changes with the traditional method is costlier than with agile.

What is Agile????

Agile principles are all about being collaborative, flexible and adaptive. It’s built on the premise that the world now changes regularly, and that means software teams no longer have years to bring new products to market. In that time, competitor offerings or customer expectations can change, and the team risks irrelevance. Agile minimizes this risk by helping teams collaborate together more by adapting to what the team needs to be successful. It does this by encouraging teams to regularly show off their work and gather feedback so that they can adapt to change quickly.