Web Development: Full Stack,
1st Edition

F. Max Coller

ISBN-13: 9780357673850
Copyright 2024 | Published
List Price: USD $250.95

If you are interested in learning about full stack web development but don’t know enough about programming or computer science to get started, Coller's WEB DEVELOPMENT: FULL STACK is the book for you. This book makes no assumptions about your background, or the technical knowledge you might already have. The book starts by building your knowledge of full stack web development from the experiences you already have -- using the internet, creating text documents, saving files in folders. It includes a high-level overview of each of the most popular technologies used for full stack web development today. By the end of the book, you will be building dynamic web pages using PHP and MySQL, publishing your own WordPress website and writing code in HTML, CSS and JavaScript. You will have exposure to Git and GitHub, AJAX and JSON, API’s and data structures.

Purchase Enquiry INSTRUCTOR’S eREVIEW COPY

1. HOW DOES A BROWSER WORK?
How Does a Search Engine Work? How Does a Static HTML Page Load? How Does a Dynamic Web Page Load? How Do I Get Started Building Web Pages? What Is Full Stack Web Development?
2. HTML AND CSS: JUST TEXT IN A TEXT FILE.
Building The HTML Page Structure. Creating Links in HTML. Making Lists with Nested Tags. Using Inline Styles. Using External Stylesheets. Identifying Class vs ID References.
3. CREATING AN HTML/CSS MENU.
Embedding Images. Embedding Videos. Building Tables. Styling Tables. Creating HTML Forms.
4. WHAT IS RESPONSIVE DESIGN?
Differentiating Style Sheets. Testing With Emulators. Making Printer-Friendly Pages. Using Images Wisely. Automating Responsive Design.
5. WHAT IS JAVASCRIPT?
Programming With Nouns and Verbs. Testing and Debugging JavaScript. Testing and Debugging JavaScript. Manipulating HTML with JavaScript. Validating HTML Form Data.
6. WHAT ARE JAVASCRIPT LIBRARIES?
Implementing jQuery. Using jQuery To Manipulate HTML. Using jQuery To Make Interactive Web Pages. Implementing React.js. Using jQuery To Automate AJAX. Extending jQuery with the DataTables.js plugin.
7. WHAT IS A CONTENT MANAGEMENT SYSTEM?
Creating A Web Site Using A CMS. Exploring CMS Features. Publishing a Web Site Using A CMS. Comparing WordPress To Other CMSes.
8. WHY IS WEBSITE SECURITY IMPORTANT?
Examining WordPress Security. Implementing WordPress Themes. Implementing WordPress Themes. Customizing WordPress Themes. Choosing WordPress Plugins. Incorporating WordPress Plugins.
9. WHAT IS PHP?
Creating Variables. Using Functions. Writing Object-oriented PHP. Creating Dynamic HTML Pages Using PHP.
10. WHAT IS A DATABASE?
Building A Data-Oriented Table Structure. Connecting PHP to MySQL. Creating MySql Table Structures. Completing The CRUD (Create,Read,Update,Delete). Querying MySql.
11. CREATING AN HTML FORM USING PHP.
Updating MySQL Data from A PHP Web Form. Displaying A Grid Of MySQL Data Using DataTables. Performing MySQL CRUD From A PHP/HTML Data Grid.
12. HOW DO I GET STARTED?
Gathering Project Requirements. Documentation of Features. Choosing Appropriate Technologies. Building A Web Site. Launching A Web Site. Maintaining An Existing Web Site.

  • F. Max Coller

  • Assistance in navigating through new technologies. Coller's book, WEB DEVELOPMENT: FULL STACK, is the result of over 20 years of technical college teaching experience and 30 years of programming experience. However, the author still vividly remembers the overwhelming frustration and confusion caused by trying to learn a new technology. So he has written a textbook to help others work through that frustration and confusion.

  • Low barrier of entry: Coller’s voice and tone are welcoming and conversational. Technical jargon is minimized but explained in plain language when it is necessary for the student to know both the concept and the technical terminology. Students are encouraged and guided, not lectured or made to feel like an intellectual competition is taking place between the author and the reader.

  • Employability and real-life application: The full stack technologies included in the text represent those most currently in demand based on market share, with a goal of creating employability in students who complete the tutorials, exercises and projects of the book. The most recent fads in the technology stack are addressed, but not to the point of excluding the tried and true factors that make one employable.

  • Modularity and approachability: Each new language or topic is presented as a series of approachable tutorials incorporating the most important features, with references to additional resources with which the the ambitious or curious student may conduct further exploration.

  • Relatable and classroom proven: Coller's WEB DEVELOPMENT: FULL STACK, including the tutorials, exercises and labs incorporated into each chapter, is written by a technical college instructor not only for use in his own classes, but also for other peer instructors to use with their classes. The materials and instruction in this book have been used by numerous cohorts of students over many years of in-person and online instruction. Additionally, the answers to all the in-chapter questions are at the end of the text.

Cengage provides a range of supplements that are updated in coordination with the main title selection. For more information about these supplements, contact your Learning Consultant.

Cengage Testing, powered by Cognero® for Coller's Web Development: Full Stack
9780357673935

Cengage Testing, powered by Cognero®, for Cengage's Web Development: Full Stack, Instant Access.
9780357673942

Instructor's Companion Website for Coller's Web Development: Full Stack
9780357673874

Student Companion Website for Web Development: Full Stack
9798214003405