Win a copy of Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques this week in the Server-Side JavaScript and NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

Recommended books for web services and APIs?

 
Greenhorn
Posts: 3
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi im in a new position at work where everyone speaks web services, api's, SOAP, REST, esb, mulesoft, websphere and my head is going to explode so id like to get some books to learn....what do you recommend for someone very nee to this?  Appreciate any help!
 
Bartender
Posts: 1314
39
IBM DB2 Netbeans IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome to the ranch! There are enough books out there about webservices to sink a battleship, so I am not surprised you are confused.
In my own experience,each company tends to implement it's webservices based solution in its own way, so first of I suggest you to follow strictly one of yours senior colleagues and learn from him /her "local" best practice.
See what pieces of software , IDEs and so on come into play. Then, ask your mentor for suggestion Don't be afraid to seem a newbie: I think that you will be evaluated upon your professional growth, not upon how much stuff you already know.Godd luck!
 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
PHP Web Services: APIs for the Modern Web by Lorna Jane Mitchell, RESTful Web APIs: Services for a Changing World Book by Leonard Richardson and for asp.net you can go for ASP.NET Web API 2: Building a REST Service from Start to Finish.
Book by Brian Wortman and Jamie Kurtz
 
Travis French
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Any other suggestions more geared towards non programmers who want to learn this technology at a beginner's level?  Unfortunately this is a new position so no one was doing it before and I want to have a basic understand of all the principles, since I won't be doing any actual coding.  Still having a hard time finding a course or book(s) that would cover it.  Thanks.
 
Bartender
Posts: 1868
81
Android IntelliJ IDE MySQL Database Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Unfortunately/fortunately many of the web service API books out there tend to lead you down a path with one specific language or environment.
Simone Zeffiro mentioned about about for PHP and a different book for ASP.NET.

So here are a few follow up questions to help narrow down what you could be looking for:
  • Are you looking for a book on how to do REST in a specific language or environment? If so which one(s)?
  • What if you current skill set/knowledge base? For instance are you already comfortable with the Java language or maybe the PHP etc?
  • Some database systems learn towards certain languages and tools. MySQL is part of the LAMP stack, which stands for Linux, MySQL, Apache, PHP and MySQL is/was quite popular.

  • I say it's best to start with the tools and languages that you already know as many of them can be setup to do REST and API.
    Either that, or start with the tools and languages that are best suited for your environment(s).

    Edit: Grammar mistake fixed
     
    Travis French
    Greenhorn
    Posts: 3
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    So I know it's not going to make this easier, but here are my answers,

    Are you looking for a book on how to do REST in a specific language or environment? If so which one(s)?  * No preference actually I'm looking for a "For Dummies" book since I have no knowledge of this but I'm required to work with people to build these and I need to know basic or even more, information on what it is and to understand what people are talking about when they talk REST SOAP MQ's WEB SERVICES, etc.

    What if you current skill set/knowledge base? For instance are you already comfortable with the Java language or maybe the PHP etc?  * See above, pretend I'm a manager that acquired a group of programmers and need to have a basic understanding.  Everything I find online or on amazon is for programmers with experience already

    Thoughts?
     
    Pete Letkeman
    Bartender
    Posts: 1868
    81
    Android IntelliJ IDE MySQL Database Chrome Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    If you can live without a book then you could Google for one of the following to get some results which may help you out:
  • rest for dummies
  • api tutorial for beginners
  • introduction to api programming

  • The same keywords can be put into YouTube.com to get some videos on REST and APIs.
    I'm not going to recommend anyone resource in particular, because like you said there are many different ones to choose from.
    Aside from that, I believe that each person learns differently (if ever so slightly).

    Do you duties require project management where you have one or more programmers reporting to you?
    I ask, because not everyone who is a programmer can be a project manager and not everyone who is a project manage can be a programmer.
     
    Don't get me started about those stupid light bulbs.
    reply
      Bookmark Topic Watch Topic
    • New Topic