📜 ⬆️ ⬇️

The book Create Dynamic Websites with PHP, MySQL, JavaScript, CSS, and HTML5. 4th ed.

image The new 4th edition of the recognized bestseller, covering both client and server aspects of web development. This book will help you master dynamic web programming using the most modern technologies. The book is replete with valuable practical advice, contains an exhaustive theoretical material. To consolidate the material, the author tells how to create a full-featured website that operates on the principle of a social network.



Who is this book for?

This book is intended for those who want to learn how to create effective and dynamic sites. This could include webmasters or graphic design specialists who have already had to create static websites and who have a desire to take their skills to the next level, as well as students of universities and colleges, recent graduates of these educational institutions and just self-taught.

In fact, anyone who aspires to learn the basic principles underlying the Web 2.0 technology, known as AJAX, will be able to get very detailed information about the main technologies: PHP, MySQL, JavaScript, CSS and HTML5, and also learn the basics of the jQuery library.
')
How the book is arranged

The chapters of the book are arranged in a specific order. First, there is a presentation of all the main technologies discussed in the book, and then the process of installing them on a server designed for developing web applications is described in order to prepare the reader for practical work with examples.

The first part of the book presents the basics of the PHP programming language, including the basics of syntax, arrays, functions, and object-oriented programming. Then, after mastering the basics of PHP, you can proceed to the introduction to the MySQL database management system, consideration of which begins with the study of the structure of the MySQL database and ends with the preparation of complex queries.

After this, it tells you how to use a combination of PHP and MySQL to start creating your own dynamic web pages by integrating HTML into this combination of forms and other functionality. Then, the details of the practical aspects of development in PHP and MySQL will be considered, including a description of various useful functions and ways of working with cookies and sessions, as well as ways to maintain a high level of security.

The next few chapters cover the basics of JavaScript, starting with simple functions and event handling and ending with access to the Document Object Model (DOM), validation of input data and error handling in the browser. This is a comprehensive tutorial for those who are embarking on using the popular jQuery library for JavaScript.

After reviewing the underlying technologies, ways of creating background AJAX calls and turning sites into a highly dynamic environment are described. After that, you will have to learn two more chapters that discuss how to use CSS for styling and formatting your web pages, and describe new features embedded in HTML 5, including geolocation, audio, video, and canvas.

After receiving all this information, you can create a complete set of programs, which in the aggregate is a workable social networking site. As the material is presented, a large number of instructions and tips are given to develop a good programming style, as well as tips that will help readers discover and eliminate hidden programming errors. In addition, many links are made to sites with additional materials related to the topics covered.

More information about the book can be found on the publisher's website.
Table of contents
Excerpt

For Habrozhiteley 25% coupon discount - ph_piter
+ As an additional literature, an e-book by Semmy Pyruvala, “Basics of Web Application Development”, is attached.

You can also use the coupon ph_piter , giving a discount of 3000 rubles. on the website Netology for an online program:
"JavaScript Development: Creating Interactive Web Pages"

The goal of the program is to make beginners from HTML-layout of competent front-end developers. You will learn how to work with Java Script, HTML5, CSS3, AJAX, various libraries and frameworks. After completing the course you will be able to create a professional layout. At the end of training, students receive a diploma and certificate of professional development.

Source: https://habr.com/ru/post/304666/


All Articles