Request for consultation

Thanks for your request. You’ll soon be chatting with a consultant to get the answers you need.
Your form is submitting...
{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
Email Address is required. 'Email Address' must contain at least 0 characters 'Email Address' cannot exceed 0 characters Please enter a valid Email Address
First Name is required. 'First Name' must contain at least 0 characters 'First Name' cannot exceed 0 characters Please enter a valid First Name
Last Name is required. 'Last Name' must contain at least 0 characters 'Last Name' cannot exceed 0 characters Please enter a valid Last Name
Institution is required.
Discipline is required.
Country is required. 'Country' must contain at least 0 characters 'Country' cannot exceed 0 characters Please enter a valid Country
Cengage, at your service! How can we best meet your needs? is required.
Why are you contacting us today? is required. 'Why are you contacting us today?' must contain at least 0 characters 'Why are you contacting us today?' cannot exceed 0 characters Please enter a valid Why are you contacting us today?

Web Development: Full Stack, 1st Edition

F. Max Coller

  • {{checkPublicationMessage('Published', '2023-04-14T00:00:00+0000')}}
Starting At £70.99 See pricing and ISBN options
Web Development: Full Stack 1st Edition by F. Max Coller

Overview

Coller's WEB DEVELOPMENT: FULL STACK, is a hands-on introduction to web development written for both computer science majors and students taking computer science as an elective. It makes no assumptions about previous technical knowledge and the only prerequisites are familiarity with the internet and computer basics. This text represents a way for non-technical students to gain experience with the breadth of full stack web development. It builds on practical experiences but contains enough theory to create familiarity with necessary technical information. There are other textbooks available that plumb the depths of full stack web development, but most are written by technical experts for students who have programming and computer science experience. This text is more approachable, incorporating decades of teaching experience into hands-on tutorials. The most in-demand technologies (by market share) illustrate the concepts needed to understand how full stack web development works.

  • 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.
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.

Textbook Only Options

Traditional eBook and Print Options

{{collapseContainerClosed['detail_0'] ? 'Show More' : 'Show Less'}}

  • ISBN-10: 0357673859
  • ISBN-13: 9780357673850
  • RETAIL £70.99