
Lýsing:
Speak the languages that power the web With more high-paying web development jobs opening every day, people with coding and web/app building skills are having no problems finding employment. If you’re a would-be developer looking to gain the know-how to build the interfaces, databases, and other features that run modern websites, web apps, and mobile apps, look no further. Web Coding & Development All-in-One For Dummies is your go-to interpreter for speaking the languages that handle those tasks.
Get started with a refresher on the rules of coding before diving into the languages that build interfaces, add interactivity to the web, or store and deliver data to sites. When you're ready, jump into guidance on how to put it all together to build a site or create an app. Get the lowdown on coding basics Review HTML and CSS Make sense of JavaScript, jQuery, PHP, and MySQL Create code for web and mobile apps There’s a whole world of opportunity out there for developers--and this fast-track boot camp is here to help you acquire the skills you need to take your career to new heights!.
Annað
- Höfundur: Paul McFedries
- Útgáfa:1
- Útgáfudagur: 2018-04-16
- Hægt að prenta út 10 bls.
- Hægt að afrita 2 bls.
- Format:ePub
- ISBN 13: 9781119473794
- Print ISBN: 9781119473923
- ISBN 10: 1119473799
Efnisyfirlit
- Cover
- Introduction
- About This Book
- Foolish Assumptions
- Icons Used in This Book
- Beyond the Book
- Book 1: Getting Ready to Code for the Web
- Chapter 1: How Web Coding and Development Work
- The Nuts and Bolts of Web Coding and Development
- Understanding the Front End: HTML and CSS
- Understanding the Back End: PHP and MySQL
- How It All Fits Together: JavaScript and jQuery
- How Dynamic Web Pages Work
- What Is a Web App?
- What Is a Mobile Web App?
- What’s the Difference between Web Coding and Web Development?
- Chapter 2: Setting Up Your Web Development Home
- What Is a Local Web Development Environment?
- Do You Need a Local Web Development Environment?
- Setting Up the XAMPP for Windows Development Environment
- Setting Up the XAMPP for OS X Development Environment
- Choosing Your Text Editor
- Chapter 3: Finding and Setting Up a Web Host
- Understanding Web Hosting Providers
- A Buyer’s Guide to Web Hosting
- Finding a Web Host
- Finding Your Way around Your New Web Home
- Chapter 1: How Web Coding and Development Work
- Chapter 1: Structuring the Page with HTML
- Getting the Hang of HTML
- Understanding Tag Attributes
- Learning the Fundamental Structure of an HTML5 Web Page
- Some Notes on Structure versus Style
- Applying the Basic Text Tags
- Creating Links
- Building Bulleted and Numbered Lists
- Inserting Special Characters
- Inserting Images
- Carving Up the Page
- Chapter 2: Styling the Page with CSS
- Figuring Out Cascading Style Sheets
- Getting the Hang of CSS Rules and Declarations
- Adding Styles to a Page
- Styling Page Text
- Working with Colors
- Getting to Know the Web Page Family
- Using CSS Selectors
- Revisiting the Cascade
- Chapter 3: Sizing and Positioning Page Elements
- Learning about the CSS Box Model
- Styling Sizes
- Adding Padding
- Building Borders
- Making Margins
- Getting a Grip on Page Flow
- Floating Elements
- Positioning Elements
- Chapter 4: Creating the Page Layout
- What Is Page Layout?
- Laying Out Page Elements with Floats
- Laying Out Page Elements with Inline Blocks
- Making Flexible Layouts with Flexbox
- Shaping the Overall Page Layout with CSS Grid
- Providing Fallbacks for Page Layouts
- Chapter 1: An Overview of JavaScript
- JavaScript: Controlling the Machine
- What Is a Programming Language?
- Is JavaScript Hard to Learn?
- What Can You Do with JavaScript?
- What Can’t You Do with JavaScript?
- What Do You Need to Get Started?
- Basic Script Construction
- Adding Comments to Your Code
- Creating External JavaScript Files
- Chapter 2: Understanding Variables
- What Is a Variable?
- Naming Variables: Rules and Best Practices
- Understanding Literal Data Types
- JavaScript Reserved Words
- JavaScript Keywords
- Chapter 3: Building Expressions
- Understanding Expression Structure
- Building Numeric Expressions
- Building String Expressions
- Building Comparison Expressions
- Building Logical Expressions
- Understanding Operator Precedence
- Chapter 4: Controlling the Flow of JavaScript
- Understanding JavaScript’s Control Structures
- Making True/False Decisions with if() Statements
- Branching with if()…else Statements
- Making Multiple Decisions
- Understanding Code Looping
- Using while() Loops
- Using for() Loops
- Using do…while() Loops
- Controlling Loop Execution
- Avoiding Infinite Loops
- Chapter 5: Harnessing the Power of Functions
- What Is a Function?
- The Structure of a Function
- Where Do You Put a Function?
- Calling a Function
- Passing Values to Functions
- Returning a Value from a Function
- Understanding Local versus Global Variables
- Using Recursive Functions
- Chapter 6: Working with Objects
- What Is an Object?
- The JavaScript Object Hierarchy
- Manipulating Object Properties
- Working with Object Methods
- Playing Around with the window Object
- Programming the document Object
- Chapter 7: Working with Arrays
- What Is an Array?
- Declaring an Array
- Populating an Array with Data
- Creating Multidimensional Arrays
- Using the Array Object
- Chapter 8: Manipulating Strings, Dates, and Numbers
- Manipulating Text with the String Object
- Dealing with Dates and Times
- Working with Numbers: The Math Object
- Chapter 9: Debugging Your Code
- Understanding JavaScript’s Error Types
- Getting to Know Your Debugging Tools
- Debugging with the Console
- Pausing Your Code
- Stepping through Your Code
- Monitoring Script Values
- More Debugging Strategies
- Top Ten Most Common JavaScript Errors
- Top Ten Most Common JavaScript Error Messages
- Chapter 1: Developing Pages Faster with jQuery
- Getting Started with jQuery
- Selecting Elements with jQuery
- Manipulating Page Elements with jQuery
- Modifying CSS with jQuery
- Tweaking HTML Attributes with jQuery
- Chapter 2: Livening Up Your Page with Events and Animation
- Building Reactive Pages with Events
- Building Lively Pages with Animation
- Chapter 3: Getting to Know jQuery UI
- What’s the Deal with jQuery UI?
- Getting Started with jQuery UI
- Working with the jQuery UI Widgets
- Introducing jQuery UI Effects
- Taking a Look at jQuery UI Interactions
- Chapter 1: Learning PHP Coding Basics
- Understanding How PHP Scripts Work
- Learning the Basic Syntax of PHP Scripts
- Declaring PHP Variables
- Building PHP Expressions
- Outputting Text and Tags
- Working with PHP Arrays
- Controlling the Flow of Your PHP Code
- Working with PHP Functions
- Working with PHP Objects
- Debugging PHP
- Chapter 2: Building and Querying MySQL Databases
- What Is MySQL?
- Introducing phpMyAdmin
- Creating a MySQL Database and Its Tables
- Querying MySQL Data
- Chapter 3: Using PHP to Access MySQL Data
- Understanding the Role of PHP and MySQL in Your Web App
- Using PHP to Access MySQL Data
- Creating and Running Insert, Update, and Delete Queries
- Separating Your MySQL Login Credentials
- Chapter 1: Melding PHP and JavaScript with Ajax and JSON
- What Is Ajax?
- Making Ajax Calls with jQuery
- Introducing JSON
- Returning Ajax Data as JSON Text
- Chapter 2: Building and Processing Web Forms
- What Is a Web Form?
- Understanding How Web Forms Work
- Building an HTML5 Web Form
- Handling and Triggering Form Events
- Submitting the Form
- Chapter 3: Validating Form Data
- Validating Form Data in the Browser
- Validating Form Data on the Server
- Regular Expressions Reference
- Chapter 1: Planning a Web App
- What Is a Web App?
- Planning Your Web App: The Basics
- Planning Your Web App: Responsiveness
- Planning Your Web App: Accessibility
- Planning Your Web App: Security
- Chapter 2: Laying the Foundation
- Setting Up the Directory Structure
- Creating the Database and Tables
- Getting Some Back-End Code Ready
- Creating the App Startup Files
- Chapter 3: Managing Data
- Handling Data the CRUD Way
- Creating New Data
- Reading and Displaying Data
- Updating and Editing Data
- Deleting Data
- Chapter 4: Managing App Users
- Configuring the Home Page
- Setting Up the Back End to Handle Users
- Signing Up a New User
- Signing a User In and Out
- Resetting a Forgotten Password
- Deleting a User
- Chapter 1: Exploring Mobile-First Web Development
- What Is Mobile-First Web Development?
- Learning the Principles of Mobile-First Development
- Going Mobile Faster with jQuery Mobile
- Working with Images in a Mobile App
- Storing User Data in the Browser
- Chapter 2: Building a Mobile Web App
- Building the Button Builder App
- Getting Some Help from the Web
- Building the App: HTML
- Building the App: CSS
- Building the App: JavaScript and jQuery
UM RAFBÆKUR Á HEIMKAUP.IS
Bókahillan þín er þitt svæði og þar eru bækurnar þínar geymdar. Þú kemst í bókahilluna þína hvar og hvenær sem er í tölvu eða snjalltæki. Einfalt og þægilegt!Rafbók til eignar
Rafbók til eignar þarf að hlaða niður á þau tæki sem þú vilt nota innan eins árs frá því bókin er keypt.
Þú kemst í bækurnar hvar sem er
Þú getur nálgast allar raf(skóla)bækurnar þínar á einu augabragði, hvar og hvenær sem er í bókahillunni þinni. Engin taska, enginn kyndill og ekkert vesen (hvað þá yfirvigt).
Auðvelt að fletta og leita
Þú getur flakkað milli síðna og kafla eins og þér hentar best og farið beint í ákveðna kafla úr efnisyfirlitinu. Í leitinni finnur þú orð, kafla eða síður í einum smelli.
Glósur og yfirstrikanir
Þú getur auðkennt textabrot með mismunandi litum og skrifað glósur að vild í rafbókina. Þú getur jafnvel séð glósur og yfirstrikanir hjá bekkjarsystkinum og kennara ef þeir leyfa það. Allt á einum stað.
Hvað viltu sjá? / Þú ræður hvernig síðan lítur út
Þú lagar síðuna að þínum þörfum. Stækkaðu eða minnkaðu myndir og texta með multi-level zoom til að sjá síðuna eins og þér hentar best í þínu námi.
Fleiri góðir kostir
- Þú getur prentað síður úr bókinni (innan þeirra marka sem útgefandinn setur)
- Möguleiki á tengingu við annað stafrænt og gagnvirkt efni, svo sem myndbönd eða spurningar úr efninu
- Auðvelt að afrita og líma efni/texta fyrir t.d. heimaverkefni eða ritgerðir
- Styður tækni sem hjálpar nemendum með sjón- eða heyrnarskerðingu
- Gerð : 208
- Höfundur : 10231
- Útgáfuár : 2018
- Leyfi : 380