Synopsis
The web is a domain in constant evolution. Technologies evolve and the web with it, making it far more easier to create a web site or application today than yesterday. However, despite all these new technologies, the web is still a technical domain, which is not that easy to catch! The goal of this guide is to explain to you all the fundamental concepts of web development, so that you are not confused anymore when someone talks to you about cloud computing, network, protocol, http, html or other technical terms.Do not worry, you don't need to be a "geek" to read this book. You just need to be interested by the subject and willing to enlarge your knowledge!If your aim is to become a web developer, if you start your journey in this domain, this book is for you. If you are just a person interested by the subject, this book is also for you.In chapter "What is the web?", you will learn how the web was born in 1989, who invented it and why. You will learn concepts such as Http, Html, browsers, cookies and cloud computing.In chapter "Languages for web development", you will learn what are the languages of the web, what is exactly a database and how data are stored in it, what is a responsive website and the different types of mobile applications.In chapter "Types of websites and applications", you will study responsive websites, mobile applications and progressive web applications. You will then be able to make your choice between these different types of websites and applications.In chapter "Web Media", you will study all the possible media used on the web, how to use them and how to find specific web media for your website.In chapter "Basic network for web development", you will study the OSI Model, how does the internet network work, how to buy a domain name and host a website or web application.In chapter "Introduction to HTML5", you will learn all the fundamentals about HTML5, for you to be able to build the skeleton of your website.In chapter "Introduction to CSS3", you will learn how to create a stylesheet for your website using CSS.In chapter "Introduction to JavaScript", you will learn how to insert JavaScript code in a web page. JavaScript is a scripting language, enabling you to add animations and interactivity to your web pages.In chapter "Understanding search engines", you will learn how search engines work and how to index your website or web application on the most used search engines, Google, Bing and Yahoo. You will also be introduced to search engine optimization (SEO).In the last chapter, you will be taught all the possible jobs of the web, schools, trainings and courses to either become a web developer or enlarge your knowledge about the subject. You will also be given very useful tips and tricks to not fall into traps!For the technical chapters, you will be asked to perform some exercises and will be given the corrections, so that you can improve yourself as much as possible.This book is protected and all reproduction or free distribution is TOTALLY forbidden. If you want files, exercises and corrections, download them for free on our GitHub account: https://github.com/webstreet-cie/Fundamental-Concepts-for-Web-Development/
"About this title" may belong to another edition of this title.