3 options
Web development with the Mac / by Aaron Vegh.
- Format:
- Book
- Author/Creator:
- Vegh, Aaron.
- Series:
- Developer Reference
- Developer references
- Language:
- English
- Subjects (All):
- Macintosh (Computer).
- Web site development.
- Physical Description:
- 1 online resource (547 p.)
- Edition:
- 1st edition
- Place of Publication:
- Indianapolis : Wiley, 2010.
- Language Note:
- English
- System Details:
- text file
- Summary:
- Everything you need to know to create Web sites using your Mac Create and deploy striking Web sites and apps on a Mac for your own business or for clients using the essential techniques in this focused guide. While most Web site how-tos are geared toward either designers or programmers, this detailed book covers both aspects, helping you develop the complete skill sets that you'll need professionally. Tap all of the out-of-the-box perks that Apple has to offer for Web development with these techniques and insights from a seasoned Mac Web developer.Takes you through everything that Ma
- Contents:
- Web Development with the Mac; About the Author; Contents; Acknowledgments; Introduction; Who Is This Book For?; Why the Mac?; Tools You Need; How This Book Is Organized; Part I: Internet Infrastructure; Chapter 1: Bringing Your Business Online; Domain Name System; Registrars; Web Hosting; Setting Up Your Development Environment; Creating Your Own Website; Summary; Chapter 2: Unix Is the Engine; The What and Why of Unix; Choosing a Distribution; Installation and Setup; Users, Groups, and Permissions; Package Management; Summary; Chapter 3: Unix Applications; Using Secure Shell
- The Apache Web ServerUsing Google Apps for Email; Securing Your System; Summary; Part II: Client-Side Development; Chapter 4: xHTML; Markup Languages; Modern HTML: xHTML; Using Tags; W3C Standards; Using Table-Based Layouts; The Future of HTML; Summary; Chapter 5: Cascading Style Sheets; Understanding CSS; Working with Selectors; Page Layout with CSS; Solving Common Problems; Summary; Chapter 6: JavaScript; The Role of Client-Side Scripting; JavaScript as a First Programming Language; Basic JavaScript Syntax; Working with the Document Object Model; Common JavaScript Techniques
- JavaScript FrameworksSummary; Part III: Web Design; Chapter 7: Design Concepts; Design Sense Isn't Innate; The Principles of Design; The Elements of Design; Summary; Chapter 8: User Interface Design; Scanning and Reading; Clear Writing; A Visual Hierarchy; User Testing; Summary; Chapter 9: Search Engine Optimization; The Dominance of Google; PageRank and the Art of Relevance; HTML Optimizations; Google Tools; Summary; Chapter 10: Wireframe Basics; Wireframe Fidelity; Types of Wireframes; Wireframing Tools; Summary; Chapter 11: The Grid; Lay Out the Grid; Grid Tools and Techniques; Summary
- Chapter 12: Photoshop 101Photoshop Basics; Saving for the Web; Summary; Part IV: Server-Side Development; Chapter 13: Principles of Server-Side Development; Deconstructing a Web Application; The PHP Language; Ruby on Rails Arrives; Installing the Software; Summary; Chapter 14: MySQL Database Server; MySQL Basics; Getting Data into and out of Tables; Getting Relational; MySQL Utilities; Summary; Chapter 15: PHP Introduction; Your First PHP Application; Basic PHP Syntax; Creating a PHP Application; Summary; Chapter 16: Ruby Introduction; Understanding Object-Oriented Code
- Your First Ruby ApplicationThe Invoicr Application; Summary; Chapter 17: Ruby on Rails; What Is Rails?; Your First Rails Application; Digging Deeper: Introducing the Pipeline Application; The Finishing Touches: A Tour; Pushing Rails to Production; Appendix A: Running a Freelance Web Business; Administration Basics; Your Service Offering; Surviving in the Long Term; Appendix B: Resources; Internet Infrastructure; Client-Side Development; Design Resources; Server-Side Development; Glossary; Index
- Notes:
- Includes bibliographical references and index.
- Includes index.
- ISBN:
- 9786612551666
- 9781282551664
- 1282551663
- 9781118255759
- 1118255755
- 9780470767870
- 0470767871
- OCLC:
- 768204540
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.