Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Web Development with the Mac
 
 

Web Development with the Mac [Paperback]

Aaron Vegh
5.0 out of 5 stars  See all reviews (2 customer reviews)
List Price: CDN$ 59.99
Price: CDN$ 37.79 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 22.20 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Tuesday, May 29? Choose One-Day Shipping at checkout.

Product Details


Product Description

Product Description

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 Macs have to offer for Web development, such as a Web server, PHP, and Ruby on Rails; Macs come with these right out of the box, making setting up a Web development environment pushbutton-easy
  • Reveals the science and the artistry behind creating beautiful and intuitive Web pages using Apple technology
  • Covers the technical elements of Web page construction with HTML, CSS, Javascript, PHP, and Rails; then goes beyond to show you how to add creative flair using Photoshop

Turn your design and development skills into marketable assets with this essential guide for Apple users.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

From the Back Cover

Learn Web development the Apple way and build a business

With a focus on both coding and creative development, this in-depth guide thoroughly covers what you need to know to build winning websites for clients — from what it takes to bring a business online to how to make your site interactive to how to run a freelance web business. In between, you'll master the technical tools of the trade — such as HTML, CSS, JavaScript, PHP, and Ruby on Rails — and learn how to create beautiful interfaces using Photoshop . This book covers everything a fledgling web developer working on a Mac needs to launch a freelance business.

  • Review the basic infrastructure technologies: DNS, domain names, hosting, UNIX, and Linux

  • Master client-side development tools: HTML, CSS, and JavaScript

  • Explore key elements of creative design, such as line, color, contrast, and proportion

  • Incorporate search engine optimization (SEO) techniques and plan sites with wireframes

  • Use Photoshop to create professional-quality site designs by using grids

  • Understand server-side development: MySQL, PHP, and Ruby on Rails

Access the latest information on Apple development
Visit www.wileydevreference.com for the latest on tools and techniques for Apple development, as well as code snippets and examples from this book.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

 

Customer Reviews

2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

1 of 1 people found the following review helpful
5.0 out of 5 stars Excellent resource for a new web developer or a developer new to the Mac, Jun 12 2010
This review is from: Web Development with the Mac (Paperback)
I work in the field of IT and have worked in web development but it has never been a focused effort to concentrate on it because my day jobs have always had me moving around from one function to another. I was always a Windows person and had never touched a Mac until last year.

The title of this book intrigued me right away because I am a web developer and I have a Mac. If that describes you or if you are thinking about jumping into the field, then this book is for you.

Having come from a Windows background, jumping into the Mac was definitely challenging - but I got over the bumps and learned to love the Mac. I thought I had a pretty good handle on what it could do, until I read this book. I honestly had no idea of the features that were built in to the platform, features that you have to install as add-ons in Windows. I mean, who would think that a complete web development platform was already present and waiting to be enabled. I'm speaking of the fact that Apache, PHP and even Ruby are all right there for you. Aaron clearly loves the Mac and he wants you to love it as well. He has gone out of his way to reveal all the secrets to working with the Mac. You can basically envision how he works on a daily basis, through the information and comments that he provides.

This book goes through pretty much anything you would need to know to set yourself up as a web developer and have a good chance at being successful. Of course, you have to provide the talent and the book does not teach you how to be a "designer" but it teaches you all the fundamentals of how to be a developer. The book goes from how to edit content on your Mac to how to test it locally, including enabling all the services the Mac has to offer. Then, you are provided guidance on how to work with a Unix server. Why? Because most web hosts are Unix based and it is a system you need to know if you are going to do the job. You'll learn how to push files to the Mac and how to back them up. You'll learn how to automate the login process through the creation and storage of authentication keys. You'll even get a tutorial of how to work with the Unix firewall tools so that you can harden the system and prevent someone from breaking into the server.

Once you get a good overview of the mechanical aspects, the book moves you into the development world by going through HTML, Javascript, CSS, etc. You get the full tour. This is not just one small chapter that tells you that these technologies exist. The detail is sufficient to give you a very good start on working with all of it.

Next up, the book moves on to the topic of designing web sites and again, the book does a great job at giving you instructions on how to do this. No, it does not really teach you about how to build a great design. That's a subjective topic and one that probably can't even be taught. However, if you want to know the basics about how to use Photoshop or a similar design tool, this will open your eyes. Ever heard of wireframes? Do you know how to use them? You're covered here. You'll even learn the secrets to the twelve-column web layout that may sites use and you don't even realize it.

Finally, the book moves into server-side technology and covers MySQL, PHP as well as Ruby and the Rails Framework. I come from a Java background, mostly backend, so I only skimmed the chapter on Ruby and Rails. However, I will go back and look at it when I get a chance. It looks like a great option for developers.

Be sure to go through the Appendix sections of the book as well. They are full of useful tips and links that you'll be glad to have gone through.

The writing style of the book is casual and feels like you grabbed a very large mug of your favorite beverage and sat down with Aaron so that he could teach you everything you need to know. The colorful wording and injection of reality gives you the sense that you are learning secrets from a good friend who really wants you to do well.

My overall thought is that this book belongs on the bookshelf of anyone who is, or wants to be, a freelance web developer. It will also be a great book to have if you are a relatively new Mac user and work with these technologies. Is this book useful if you are a "Windows" user? Honestly? Yes. If you leave out the Mac-specific references, this book is still a solid read for anyone wanting a good overview of how to be a developer and you'll learn a lot from it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Great perspective and easy to read, Oct 15 2010
By 
Gonzalo Castro (Boston suburbs) - See all my reviews
(REAL NAME)   
This review is from: Web Development with the Mac (Paperback)
Finally a broad scope web development book that's easy to read and written for the perspective of a Mac developer to boot. I've been waiting for this book to be written for a long time and it's exactly what I needed. I want to branch out beyond desktop app development and this book puts all the web dev technologies I've heard about but didn't understand in clear, well written terms. I specially liked how the author makes clear what kind of development is done on the client side and the server side, what languages to use and the strengths of each choice. I highly recommend this book for the intermediate to expert developer who needs to learn the web development environment.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.2 out of 5 stars (5 customer reviews)

13 of 13 people found the following review helpful
5.0 out of 5 stars Excellent resource for a new web developer or a developer new to the Mac, Jun 12 2010
By DigitalTerry "IT/Web Developer who loves clas... - Published on Amazon.com
This review is from: Web Development with the Mac (Paperback)
I work in the field of IT and have worked in web development but it has never been a focused effort to concentrate on it because my day jobs have always had me moving around from one function to another. I was always a Windows person and had never touched a Mac until last year.

The title of this book intrigued me right away because I am a web developer and I have a Mac. If that describes you or if you are thinking about jumping into the field, then this book is for you.

Having come from a Windows background, jumping into the Mac was definitely challenging - but I got over the bumps and learned to love the Mac. I thought I had a pretty good handle on what it could do, until I read this book. I honestly had no idea of the features that were built in to the platform, features that you have to install as add-ons in Windows. I mean, who would think that a complete web development platform was already present and waiting to be enabled. I'm speaking of the fact that Apache, PHP and even Ruby are all right there for you. Aaron clearly loves the Mac and he wants you to love it as well. He has gone out of his way to reveal all the secrets to working with the Mac. You can basically envision how he works on a daily basis, through the information and comments that he provides.

This book goes through pretty much anything you would need to know to set yourself up as a web developer and have a good chance at being successful. Of course, you have to provide the talent and the book does not teach you how to be a "designer" but it teaches you all the fundamentals of how to be a developer. The book goes from how to edit content on your Mac to how to test it locally, including enabling all the services the Mac has to offer. Then, you are provided guidance on how to work with a Unix server. Why? Because most web hosts are Unix based and it is a system you need to know if you are going to do the job. You'll learn how to push files to the Mac and how to back them up. You'll learn how to automate the login process through the creation and storage of authentication keys. You'll even get a tutorial of how to work with the Unix firewall tools so that you can harden the system and prevent someone from breaking into the server.

Once you get a good overview of the mechanical aspects, the book moves you into the development world by going through HTML, Javascript, CSS, etc. You get the full tour. This is not just one small chapter that tells you that these technologies exist. The detail is sufficient to give you a very good start on working with all of it.

Next up, the book moves on to the topic of designing web sites and again, the book does a great job at giving you instructions on how to do this. No, it does not really teach you about how to build a great design. That's a subjective topic and one that probably can't even be taught. However, if you want to know the basics about how to use Photoshop or a similar design tool, this will open your eyes. Ever heard of wireframes? Do you know how to use them? You're covered here. You'll even learn the secrets to the twelve-column web layout that may sites use and you don't even realize it.

Finally, the book moves into server-side technology and covers MySQL, PHP as well as Ruby and the Rails Framework. I come from a Java background, mostly backend, so I only skimmed the chapter on Ruby and Rails. However, I will go back and look at it when I get a chance. It looks like a great option for developers.

Be sure to go through the Appendix sections of the book as well. They are full of useful tips and links that you'll be glad to have gone through.

The writing style of the book is casual and feels like you grabbed a very large mug of your favorite beverage and sat down with Aaron so that he could teach you everything you need to know. The colorful wording and injection of reality gives you the sense that you are learning secrets from a good friend who really wants you to do well.

My overall thought is that this book belongs on the bookshelf of anyone who is, or wants to be, a freelance web developer. It will also be a great book to have if you are a relatively new Mac user and work with these technologies. Is this book useful if you are a "Windows" user? Honestly? Yes. If you leave out the Mac-specific references, this book is still a solid read for anyone wanting a good overview of how to be a developer and you'll learn a lot from it.

4 of 4 people found the following review helpful
5.0 out of 5 stars Love it!, Jan 23 2011
By Erik Linde - Published on Amazon.com
This review is from: Web Development with the Mac (Paperback)
This is perhaps one of the best books on web development out there. Have you ever gone to a bookstore and found brick sized books of PHP, CSS, XHTML, etc? You buy such a book, go home, think you will become an expert in the area, and after 5 pages you drown in the boredom of all the details that these books present. I have gone down that road before, and I absolutely hate it...

Instead, I operate under the 90/10 rule: only 10% of the contents in such a brick book will be used 90% of the time, whereas 90% of what is in such a book is used only 10% of the time. In my opinion, reading those 90% is a waste of my time. In those 10% of the cases when you don't have the knowledge you need, you simply Google it, and almost invariably will you find a ton of blogs or other online resources that explain how to solve your specific problem.

So, Aaron Vegh's book was exactly what I needed... It has only those 10% in each topic that I'm after (which means I can do 90% of the work I want to do), but it covers all relevant topics that are all NECESSARY to know if you are serious about web development. Imagine covering 10 or so topics with brick books that each are 800 pages long, that would be 8000 pages to go through - it would take you 3 years!! Aaron does the same thing in about 500 pages... You just have to use Google to fill in any gaps that arise as you start working.

He covers pretty much all the areas you need for web development, from firewalls and UNIX server setup (which is much easier than it sounds like) to design, to databases, html, css, ruby and javascript, etc. For non-mac users: Don't worry about this book being written for the mac: I used it to set up a complete web server with databases and server development using Linux and PC's... You just have to read it, take the knowledge, and make minor adaptations to it in order for it to work in any environment (PC, Linux, etc). Remember, most of these topics are platform independent (meaning that if you are running a MySQL database, it doesn't matter if you are connecting to it from a mac or a pc). So I would recommend this book as much for pc users as for mac users.

Anyway, each section in the book is about 50-100 pages long which is enough for you to build foundational knowledge of a topic, such as PHP. Any more than that would get you bored, and would in my opinion just prevent you from doing actual work; any less, would not be enough for you to understand it. The lenghts and depths of these sections are, IMHO, optimally sized.

I personally come from a technical background, and I have studied computer science at university. Aaron has the kind of thinking that engineers like, so it definitely helped me to have this background when reading the book (meaning, it helped me get through the book more quickly). However, if you don't have an engineering background, don't be deterred by the above statement: this is the kind of training / pedagogics you want to train yourself to think on your own and not just be fed with page after page from a brick book. So if you don't have a technical background, you will probably have to read the book twice as slowly, but that's it, you will get through it... And you will learn a ton more from this book than you will from your CSS for Dummies and Beginner's Guide to HTML books, in much less time.

I highly recommend this book, and look forward to any other books that Aaron will publish...

3 of 3 people found the following review helpful
5.0 out of 5 stars Great book, great for begginers, Jun 18 2011
By nCodo "Knowledge is only the beginning, what ... - Published on Amazon.com
Amazon Verified Purchase(What's this?)
This review is from: Web Development with the Mac (Paperback)
This book teaches you all of the back end stuff to web development. It's well written and well organized. Anyone starting off in Web Development should read to get a better understanding of all things Web Dev.
 Go to Amazon.com to see all 5 reviews  4.2 out of 5 stars 
 
 
Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges