1 - Web Development
Web development is the work involved in developing a Web site for the Internet (World Wide Web) or an intranet (a private network).
Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services. A more comprehensive list of tasks to which Web development commonly refers, may include Web engineering, Web design, Web content development, client liaison, client-side/server-side scripting, Web server and network security configuration, and e-commerce development. Among Web professionals, “Web development” usually refers to the main non-design aspects of building Web sites: writing markup and coding.
Web development may use content management systems (CMS) to make content changes easier and available with basic technical skills. For larger organizations and businesses, Web development teams can consist of hundreds of people (Web developers) and follow standard methods like Agile methodologies while developing Web sites. Smaller organizations may only require a single permanent or contracting developer, or secondary assignment to related job positions such as a graphic designer or information systems technician. Web development may be a collaborative effort between departments rather than the domain of a designated department. There are three kinds of Web developer specialization: front-end developer, back-end developer, and full-stack developer. Front-end developers are responsible for behavior and visuals that run in the user browser, while back-end developers deal with the servers.
Since the commercialization of the Web, Web development has been a growing industry. The growth of this industry is being driven by businesses wishing to use their Web site to advertise and sell products and services to customers.
There are many open source tools for Web development such as BerkeleyDB, GlassFish, LAMP (Linux, Apache, MySQL, PHP) stack and Perl/Plack. This has kept the cost of learning Web development to a minimum. Another contributing factor to the growth of the industry has been the rise of easy-to-use WYSIWYG Web-development software, such as Adobe Dreamweaver, BlueGriffon and Microsoft Visual Studio. Knowledge of HyperText Markup Language (HTML) or of programming languages is still required to use such software, but the basics can be learned and implemented quickly. An ever-growing set of tools and technologies have helped developers build more dynamic and interactive Web sites. Further, Web developers now help to deliver applications as Web services which were traditionally only available as applications on a desk-based computer. This has allowed for many opportunities to decentralize information and media distribution. Examples can be seen with the rise of cloud services such as Adobe Creative Cloud, Dropbox and Google Drive. These Web services allow users to interact with applications from many locations, instead of being tied to a specific workstation for their application environment. Examples of dramatic transformation in communication and commerce led by Web development include e-commerce. Online auction sites such as eBay have changed the way consumers find and purchase goods and services. Online retailers such as Amazon.com and Buy.com (among many others) have transformed the shopping and bargain-hunting experience for many consumers. Another example of transformative communication led by Web development is the blog. Web applications such as WordPress and Movable Type have created blog-environments for individual Web sites. The increased usage of open-source content management systems and enterprise content management systems has extended Web development’s impact at online interaction and communication. Web development has also impacted personal networking and marketing. Web sites are no longer simply tools for work or for commerce, but serve more broadly for communication and social networking. Web sites such as Facebook and Twitter provide users with a platform to communicate and organizations with a more personal and interactive way to engage the public.
2 - Web Design
encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; user interface design (UI design); authoring, including standardised code and proprietary software; user experience design (UX design); and search engine optimization. Often many individuals will work in teams covering different aspects of the design process, although some designers will cover them all.
The term “web design” is normally used to describe the design process relating to the front-end (client side) design of a website including writing markup. Web design partially overlaps web engineering in the broader scope of web development. Web designers are expected to have an awareness of usability and if their role involves creating markup then they are also expected to be up to date with web accessibility guidelines.
3 - eCommerce
E-commerce (electronic commerce) is the activity of electronically buying or selling of products on online services or over the Internet. The term was coined and first employed by Dr. Robert Jacobson, Principal Consultant to the California State Assembly’s Utilities & Commerce Committee, in the title and text of California’s Electronic Commerce Act, carried by the late Commmittee Chairwoman Gwen Moore (D-L.A.) and enacted in 1984. Electronic commerce draws on technologies such as mobile commerce, electronic funds transfer, supply chain management, Internet marketing, online transaction processing, electronic data interchange (EDI), inventory management systems, and automated data collection systems. E-commerce is in turn driven by the technological advances of the semiconductor industry, and is the largest sector of the electronics industry. Modern electronic commerce typically uses the World Wide Web for at least one part of the transaction’s life cycle although it may also use other technologies such as e-mail. Typical e-commerce transactions include the purchase of online books (such as Amazon) and music purchases (music download in the form of digital distribution such as iTunes Store), and to a less extent, customized/personalized online liquor store inventory services.
There are three areas of e-commerce: online retailing, electronic markets, and online auctions. E-commerce is supported by electronic business.
4 - Web Automations
Customer interaction is increasingly happening online. This means that websites and web applications are crucial to generating revenue. It also means that businesses must accelerate digital transformation and migrate front and back office applications from desktops to web-based interfaces or the cloud. In this guide, you will learn how you can secure a smooth digital transformation with web automation.
What is Web Automation?
Web automation is the concept of letting software robots perform pre-defined actions, tasks, and processes on a web browser or web application. What can you do with web automation? Think of all the clicking and typing you do at your desk every day involving websites and web-based applications. All these actions can be automated with web automation. Actions that can be automated include: Filling out forms and fields Scraping content from a web page Extracting and transferring data between applications Clicking buttons and elements Every day, in businesses of all sizes, there are scenarios where automating tasks like these would come in handy. For example: Importing contacts into a CRM system from a third-party service Testing the user experience and order handling of an online shop Integrating a web-based ERP-system with a document management platform in the cloud
5 - Web Optimization
Search engine optimization (SEO) is the process of improving the quality and quantity of website traffic to a website or a web page from search engines.
SEO targets unpaid traffic (known as “natural” or “organic” results) rather than direct traffic or paid traffic. Unpaid traffic may originate from different kinds of searches, including image search, video search, academic search,
news search, and industry-specific vertical search engines. As an Internet marketing strategy, SEO considers how search engines work, the computer-programmed algorithms that dictate search engine behavior, what people search for, the actual search terms or keywords typed into search engines, and which search engines are preferred by their targeted audience. SEO is performed because a website will receive more visitors from a search engine when websites rank higher on the search engine results page (SERP). These visitors can then potentially be converted into customers.