Web development with the Mac
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 detaile...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Indianapolis :
Wiley
2010.
|
Edición: | 1st edition |
Colección: | Developer Reference
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628210306719 |
Tabla de Contenidos:
- 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