Showing posts with label Joomla. Show all posts
Showing posts with label Joomla. Show all posts

Saturday, March 06, 2010

Development Books 8


MCAD/MCSD Training Guide (70-310): Developing XML Web Services and Server Components with Visual Basic .NET and the .NET Framework

 Publisher: Que | ISBN: 0789728206 | 


This certification exam measures your ability to develop and implement middle-tier components, server components, and XML Web services by using Visual Studio .NET and the Microsoft .NET Framework. This exam counts as a core credit toward the new MCAD (Microsoft Certified Application Developer) certification as well as a core credit toward the new MCSD .NET track.
The Training Guide series is the most successful self-study tool in the market. Its teaching methodology is superior. The accompanying CD features PrepLogic testing software, which includes one complete PrepLogic Practice Test with approximately the same number of questions found on the actual vendor exam. Each question contains full, detailed explanations of the correct and incorrect answers. 





"Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP" by Joseph L. LeBlanc

Packt Publishing | English | June 12, 2007 | ISBN: 1847191304 

Joomla! is the world's hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize.

While Joomla! is packed with features, its greatest quality is that it is extremely extensible, allowing any number of complex applications to be cleanly integrated. Shopping carts, forums, social networking profiles, job boards, and real estate listings are all examples of extensions developers have written for Joomla!. All of these can run off one Joomla! site, while only one database, template, and core need to be maintained. When you build an extension to Joomla!, it will inherit the look and feel of the overall site. Any type of program that can be coded in PHP is a potential component waiting to be written!

If you're eager to start creating extensions for Joomla!, this book is for you. Walk through the development of complete Joomla! components and modules with this tutorial for PHP programmers. Written for Joomla! version 1.5 and tested against pre-final releases, this book will get you started coding your first extensions as quickly as possible, and adds the features that will make your work look professional!

The book builds example extensions to create, find, promote, and cross-link restaurant reviews. A component will handle common data items seen across all reviews such as price range, reservations, cuisine type, and location. Your visitors will be able to search and sort through the reviews; adding their own criteria to zero in on their dining options for the evening.

Your modules will highlight new reviews, drawing the attention of frequent visitors. Finally, plugins will pull pieces of the reviews into feature articles and others will integrate them into searches. Even if you don't own a restaurant, you will still find the code applicable to your own development projects, and the skills you develop will make you a Joomla! developer to be reckoned with!





"Game Programming All in One" by Jonathan S. Harbour

 Course Technology PTR | English | June 17, 2004 | ISBN: 1592003834 | 


Create your own high-caliber games with some of the same tools used by professional game developers! If you have a working knowledge of C or C++, then "Game Programming All in One, 2nd Edition" can get you started on your journey. It uses hands-on projects to explain each new subject and includes many sample programs to reinforce the material in each chapter. Begin by learning about cross-platform game programming, writing code that will run under Windows®, Linux®, Mac OS® X, and many other systems. Enhance your skills by working through the core features of the Allegro game library and writing code to load images, manipulate sprites, scroll the background, use double-buffering, read a joystick, detect collisions, and implement other core features of any game. You will gain experience by creating a complete game and adding features to it in each new chapter. You will also learn how to write a scrolling platform game and a vertical shooter.
  



"Perl Power!: The Comprehensive Guide" by John P Flynt

 Course Technology PTR | English | March 15, 2006 | ISBN: 1598631616 | 


Perl Power! provides programmers with a learning and reference resource on Perl. All readers will find tutorials that utilize a "learn by doing" approach that they can work from as soon as they get the book home. The tutorials build upon each other throughout the book until a level of expertise is reached. All chapters offer complete programs to demonstrate the topics discussed, with source code available on the book's companion website. These programs are ready to run, and line-by-line commentary in the program and in the book allows programmers to understand the logic and syntax behind them. Additionally, each program is introduced in a way that provides a story about what the program does and what you can use the program to do after learning it. The topics covered begin with how to set up the DzSoft Perl Editor so that you can easily work with Perl programs. Then, through dozens of complete programs, the book explores the primary data categories of Perl: scalars, hashes, arrays, and handles. The topics of later chapters range from using references to working with data structures and incorporating data files into your programs. The final chapter comprehensively reviews regular expressions through a multitude of examples.




Mahara 1.2 E-Portfolios: Beginner's Guide By Derrin Michael Kent, Glenys Gillian Bradbury, Margaret Anne Kent, Richard William Hand

 Publisher: Packt Publishing 2010 | 263 Pages | ISBN: 1847199062 | 




Create and host educational and professional e-portfolios and personalized learning communities
Create, customize, and maintain an impressive personal digital portfolio with a simple point-and-click interface
Set customized access to share your text files, images, and videos with your family, friends, and others
Create online learning communities and social networks through groups, blogs, and forums
A step-by-step approach that takes you through examples with ample screenshots and clear explanations

In Detail
Mahara is a user-centred environment with a permissions framework that enables different views of an e-portfolio to be easily managed. These views helps you display your artefacts - text files, spreadsheets, images, and videos - in a way you choose and to the people you want. You can also create online communities and social networks through groups, blogs, and forums.
Being a novice, you will need a quick and easy implementation guide to set up your feature-rich digital portfolio.
This book is your step-by-step guide to building an impressive professional e-portfolio using Mahara. It covers the key features of Mahara that will help you set up your customized digital portfolio and display the artefacts in your preferred way allowing contribution from selected users only.
This book will introduce to the exciting features of Mahara framework and help you develop a feature-rich e-portfolio for yourself. You will see how easily you can create folders, upload multiple files like journals, project documents, pictures, and videos and share them with your friends. You will learn to set up views of these files, making these visible to your chosen friends only. And then, you will allow people to give their inputs.
You will learn to create blogs and forums and get connected to the rest of the world. Customization and administration of your Mahara site will become easy after you have gone through this book. Imagine how good you will feel when you will see your knowledge, success, and ideas going live and available to your chosen audiences for their inputs.

What you will learn from this book
You will learn to:
Create folders in Mahara - just like on your own computer - with an easy file search facility
Upload multiple files - journals, reports, presentations, videos, and sound clips - easily and set permissions for your group to view, edit, and delete them
Create a blog in Mahara and get connected to the rest of the world
Make an impressive profile using Mahara profile fields and tailor your own profile view
Create a new web page entirely from scratch and customize it to allow much more flexibility and control over who sees what and when
Set an environment to receive public or private feedback on your pictures, videos, and articles
Connect with other Mahara users and get social: discuss topics of common interest in forums and share views with each other
Customize and administer your Mahara site to our own preferences using a number of configuration settings for easy administration

Approach
This book will provide you with step-by-step instructions to get started with Mahara and create an impressive electronic portfolio. The book is packed with many useful examples and screenshots for easy and quick learning.

Who this book is written for
Pick this book up if you want to get started with Mahara. This book is for you if:
You are a student/learner wanting to maintain online documentation of your projects and share it with a particular teacher/trainer for feedback
You are a teacher wanting to set up an e-portfolio for your students in order to encourage and advance personalized and reflective learning
You are a professional wanting to share your journals and project documents with your team by sharing your existing knowledge and creating new knowledge in communities of professional practice
No previous experience of Mahara is required.

About the Author
Derrin Michael Kent
Derrin Kent describes himself as a cross between a trainer, a manager, a linguist, and a geek. Managing Director of TDM (tdm.info), Derrin has a Master's level teaching qualification from the University of Cambridge (DTEFLA) and is also a Linux-Certified professional (LPIC). A jack-of-all-trades in open source software, Derrin has extensive Moodle experience (already a reviewer of two Packt books on Moodle) and speaks both Spanish and English at home with his Peruvian wife and two bilingual children.
Glenys Gillian Bradbury
Glenys Bradbury is a Prince2-qualified Project Manager who also works as a Mahara (and Moodle) learning-designer, site-administrator and end-user trainer for TDM (tdm.info). Glenys has extensive working experience as a trainer and manager in both educational and business environments. She is a friendly and sensitive change-manager who really, really knows how to make a personal development planning/knowledge management implementation process come to life.
Margaret Anne Kent
Meg Kent has worked continuously as a corporate manager and director in a variety of Work-Based Learning contexts since the late 1980s. She is now a Mahara (and Moodle) learning-designer and end-user trainer for TDM (tdm.info). Also a Work-Based Learning assessor in her own right, Meg successfully blends support for individuals' achievement of government-funded qualifications alongside the development of their practical Web2.0 skills.
Richard William Hand
Richard Hand is a Mahara platform manager, module developer and theme/configuration designer for TDM (tdm.info), an official Mahara partner organization. Richard also supports and develops other Open Source Software platforms including Moodle, Drupal, and Joomla. He graduated with a first class honours degree in Computer Science from the University of Bristol in 2008 and won a national (UK) award for "Best Website Design" for one of his TDM Joomla! sites in 2009 (selected from 2000+ competitor sites).






Matt Lombard, "SolidWorks Administration Bible"

 Wiley | 2009 | ISBN: 0470537264 | 

What you need to prepare, install, and maintain SolidWorks

It's not enough to know how to use SolidWorks, if your job also requires you to install or maintain it, train new users, and implement standards. This in-depth guide was written for those of you who have to actually manage your company's SolidWorks system. From hardware selection to helping users to licensing and more, this is the everyday, bread-and-butter SolidWorks administration resource that IT and CAD managers have been seeking.
SolidWorks is a powerful 3D solid modeling system that is popular with CAD users everywhere, but often leaves IT administrators in the dark as to how to manage it; this essential guide covers SolidWorks admin for both IT staff and CAD users
Walks you through preparing, installing, and maintaining SolidWorks
Covers setting up shared libraries, automated deployment tools, licensing, updates and upgrades, support and troubleshooting, standardization, and collaboration

Get the high-level assistance you need to efficiently manage SolidWorks in your enterprise or small business. 








Mac OS X Snow Leopard Server For Dummies By John Rizzo

 For Dummies | Pages: 432 | 2009-11-09 | ISBN 0470450363 | 


Making Everything Easier!

Mac OS® X Snow Leopard Server for Dummies

Learn to:


Set up and configure a Mac network with Snow Leopard Server
Administer, secure, and troubleshoot the network
Incorporate a Mac subnet into a Windows
Active Directory® domain
Take advantage of Unix® power and security

John Rizzo

Want to set up and administer a network even if you don't have an IT department? Read on!

Like everything Mac, Snow Leopard Server was designed to be easy to set up and use. Still, there are so many options and features that this book will save you heaps of time and effort. It walks you through installation, set-up on a virtual machine, directory services, managing clients, security, and everything necessary to keep your users happy.


Choose your hardware — get all the details on the best hardware for your specific needs
It does Windows too — manage Active Directory and Open Directory for a network with both Windows® and Mac® clients
Maintain control — create and maintain your User Directory and authenticate clients
Files, printers, and stuff — set up user categories and permissions, handle file sharing protocols, and configure client machines
Let's get together — help users collaborate with shared contacts and calendars, Podcast Producer, and iChat® instant messaging
The Web world — configure Web services
, set up Wiki Server, and enable blogging
Out of the office — create mobile accounts for notebook users and configure VPN access
Safety first — manage security with firewalls, encryption, and proxies

Open the book and find:


Various options for installation
The pros and cons of Dual Boot
How to set up and run an e-mail server
Tips on getting Macs and Windows to share files
The advantages of different permission types
How to manage Podcast Producer
Special stuff in Snow Leopard Server
  








Avinash Kaushik, "Web Analytics 2.0: The Art of Online Accountability and Science of Customer Centricity"

 Sybex | 2009 | ISBN: 0470529393 | 


Adeptly address today’s business challenges with this powerful new book from web analytics thought leader Avinash Kaushik. Web Analytics 2.0 presents a new framework that will permanently change how you think about analytics. It provides specific recommendations for creating an actionable strategy, applying analytical techniques correctly, solving challenges such as measuring social media and multichannel campaigns, achieving optimal success by leveraging experimentation, and employing tactics for truly listening to your customers. The book will help your organization become more data driven while you become a super analysis ninja!


Summary: Very well written and actionable
Rating: 5

This book was very useful for me. Recommended by a co-worker, I enjoyed reading this and learnt the importance of web analytics and what we were doing wrong in our web analytics implementation. It gave an excellent framework to apply to all web initiatives to accurately measure its value to the company. A great read.

Summary: Just plain great!
Rating: 5

Unlike many of the others who have reviewed this book, I barely knew what Web Analytics was when I purchased this book. Despite this lack of knowledge, I was hooked from Page 1. Avinash explains complex concepts in a way that is clear and even entertaining. In fact, the book is so compelling that I have decided to add Web Analytics my company's service offerings. I have gone to many different sources to enhance my understanding of the subject but I still find that Web Analytics 2.0 does the best job of explaining both the big picture and the nuances of Web Analytics.

41 Amazon users Reviews
5 star: (41)
4 star: (0)
3 star: (0)
2 star: (0)
1 star: (0)







Parallel Programming Using C++

Publisher: The MIT Press | pages: 760 | 1996 | ISBN: 0262731185 | 

Parallel Programming Using C++ describes fifteen parallel programming systems based on C++, the most popular object-oriented language of today. These systems cover the whole spectrum of parallel programming paradigms, from data parallelism through dataflow and distributed shared memory to message-passing control parallelism. For the parallel programming community, a common parallel application is discussed in each chapter, as part of the description of the system itself. By comparing the implementations of the polygon overlay problem in each system, the reader can get a better sense of their expressiveness and functionality for a common problem.



Thursday, February 25, 2010

Development Books 6


Joomla! Bible
 
 Publisher: John Wiley & Sons | ISBN 13: 9780470509579 | ISBN 10: 0470509570 | 2010 | 


Comprehensive guide to creating Web sites with the open-source Joomla!1.5


Joomla! is an open-source content management system (CMS) for Web sites. While it is free and relatively easy to use, there are lots of tricks and functionality that may not be intuitive to new users or those switching from other systems. And the previous version is quite different from the new Joomla 1.5, for which documentation is sparse. Joomla! Bible is the complete, step-by-step guide you need to build and manage Web sites using the very newest version of this powerful and popular CMS.

* Walks you through obtaining the Joomla! 1.5 code and how to deploy it to a server, configure the site, create content, and manage content and user hierarchies
* Helps you get the most out of core modules that provide advanced functionality, including the Polls Module, the Banner Manager, the Media Manager, Galleries, Web links, Content Syndication, and News feed Aggregation
* Vaults you into the world of Web 2.0 with extensive coverage of JomSocial, and shows you how to set up for e-commerce with VirtueMart

Get the most out of Joomla! 1.5 with this complete guide guide.Joomla! Bible.





Beginning Game Art in 3Ds MAX 8

Publisher: Course Technology PTR | ISBN: 1592009085 | 

Are you an artist ready to try your hand at 3ds Max 8? Beginning Game Art in 3ds Max 8 gives you the skills you need to hit the ground running, covering the basics of this amazing program. It is filled with step-by-step instructions and sample projects from actual games. Fine-tune your new skills as you learn to build objects, environments, and characters. You will also learn the basics of rigging and animating your game characters. Using this book's hands-on approach, you'll jump right in and begin creating your own art using the amazing features of 3ds Max 8.









Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology) 


 Publisher: Morgan Kaufmann | ISBN: 0124977820 | 


Creating robust artificial intelligence is one of the greatest challenges for game developers. The commercial success of a game is often dependent upon the quality of the AI, yet the engineering of AI is often begun late in the development process and is frequently misunderstood. In this book, Ian Millington brings extensive professional experience to the problem of improving the quality of AI in games. A game developer since 1987, he was founder of Mindlathe Ltd., at the time the largest specialist AI company in gaming. Ian shows how to think about AI as an integral part of game play. He describes numerous examples from real games and explores the underlying ideas through detailed case studies. He goes further to introduce many techniques little used by developers today. The books CD-ROM contains a library of C++ source code and demonstration programs, and provides access to a website with a complete commercial source code library of AI algorithms and techniques.
* A comprehensive, professional tutorial and reference to implement true AI in games.
* Walks through the entire development process from beginning to end.
* Includes over 100 pseudo code examples of techniques used in commercial games, case studies for all major genres, a CD-ROM and companion website with extensive C++ source code implementations for Windows, and source code libraries for Linux and OS X available through the website.







ASP.NET 2.0 MVP Hacks

 Publisher: Wrox | ISBN: 0764597663 | 


As Microsoft MVPs, this team of authors has witnessed first-hand the innumerable problems and challenges that even the most experienced developers regularly encounter. This project survival guide offers little-known solutions, undocumented features, tips, and tricks—otherwise known as hacks—that you can use to build and deliver real-life applications using ASP.NET.
Written with the seasoned professional in mind, this book examines how some hacks ultimately become mainstream code or practices that are integrated into a product or process. You'll benefit from the extensive experience of the authors as they show you how to adapt various hacks to your specific application and business environment. Plus, in-depth discussions of the solutions prove to bea helpful way to learn more about the inner workings of ASP.NET 2.0.






Microsoft C# Programming for the Absolute Beginner 


 Publisher: Course Technology PTR | ISBN: 1931841160 | 


If you are new to programming with C# and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the for the absolute beginner series teach the principles of programming through simple game creation. You will acquire the skills that you need for more practical C# programming applications and will learn how these skills can be put to use in real world scenarios. Best of all, by the time you finish this book you will be able to apply the basic principles you've learned to the next programming language you tackle.







XUL


Eyrolles | 2005-09-15 | ISBN: 2212116756 | 

Embarqués dans l'excellent navigateur libre Mozilla Firefox, XUL et le framework XPFE de Mozilla ouvrent la voie à la création et au déploiement d'applications web riches s'appuyant, à la manière d'AJAX, sur les standards du Web (CSS, Javascript, XML, RDF...). A travers la création d'un forum de discussion, découvrez et maîtrisez la puissance de l'environnement de développement Mozilla, depuis la réalisation d'interfaces graphiques avec XUL et CSS jusqu'à la logique applicative avec Javascript et XPCOM et le déploiement avec XPI. On verra comment intégrer l'application dans le navigateur grâce aux overlays et à ROF et comment recourir à l'API DOM dans JavaScript et PHP 5. L'étude de cas décrit également l'interfaçage avec un annuaire LDAP, la connexion à un serveur SOAP ou la réutilisation de code avec XBL.
Biographie de l'auteur

Jonathan Protzenko s'est toujours passionné pour les interfaces graphiques, depuis Visual Basic 5 jusqu'à PHP-GTK en passant par le DHTML, Java/AWT et l'API Win32. Il découvre enfin la solution miracle avec XUL, qu'il s'empresse de faire connaître par des articles et conférences. Benoît Picaud est consultant senior chez IDEALX référence française pour la réalisation de logiciels libres. En charge de la conception d'infrastructures de sécurité et de gestion des identités, il s'est intéressé aux problématiques de déploiement des applications en entreprise 








UML 2 en action : De l'analyse des besoins à la conception

 Eyrolles; Édition : 4e édition (1 mars 2007) | ISBN: 2212121040 | 


Débutant ou expérimenté, vous devez mettre en pratique UML dans des projets réels. L'étude de cas proposée ici vous permettra d'élaborer rapidement vos propres modèles et de maîtriser les aspects avancés de ce langage. Les éléments UML y sont mis en œuvre et discutés avec force conseils et mises en garde. Toutes les étapes du processus de développement sont détaillées, depuis la capture et l'analyse des besoins jusqu'à la conception détaillée à l'aide des design patterns.
Ce livre s'adresse à tous les maîtres d'ouvrage, chefs de projet, analystes et concepteurs, architectes logiciel et développeurs, qui sont impliqués dans des projets logiciels, ainsi qu'aux étudiants en informatique (cursus génie logiciel ou modélisation UML), qui découvriront comment appliquer dans un projet réel les concepts étudiés en cours.




  


Pro SQL Server 2005 Reporting Services


 Publisher: Apress | ISBN: 1590594983 | 


SQL Server Reporting Services 2005 is the latest version of the reporting technology from Microsoft, providing the means to design, author, render, and deploy business reports to users, customers, and employees, via the web or the company intranet. The reporting engine is built in to the SQL Server 2005 database (and provided as a free add-on with SQL Server 2000) and the report manager is integrated with Visual Studio 2003, providing an effective and familiar environment for all SQL Server and .NET developers.
The book was written in parallel with a migration project, moving some 200 professional healthcare reports from various reporting architectures to SQL Server Reporting Services, and so is steeped in the day-to-day challenges, discoveries, and successes involved in delivering a successful reporting solution with this technology. In this book, you will find step-by-step guides, best practices, and real code examples that cover all of the common Reporting Services tasks.







MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft .NET Framework

 Publisher: Microsoft Press | ISBN: 0735623384 | 


Announcing an all-new Self-Paced Training Kit designed to help maximize your performance on 70-549, a required exam for the new Microsoft Certified Professional Developer (MCPD): Enterprise Applications Developer certification. This 2-in-1 kit includes the official Microsoft study guide, plus practice tests on CD to help you assess your skills. It comes packed with the tools and features exam candidates want most--including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for the skills and expertise you can apply to the job.






Curves and Surfaces for Computer Graphics

 Publisher: Springer | ISBN: 0387241965 | 


Computer graphics is important in many areas including engineering design, architecture, education, and computer art and animation. This book examines a wide array of current methods used in creating real-looking objects in the computer, one of the main aims of computer graphics.
Key features:
* Good foundational mathematical introduction to curves and surfaces; no advanced math required
* Topics organized by different interpolation/approximation techniques, each technique providing useful information about curves and surfaces
* Exposition motivated by numerous examples and exercises sprinkled throughout, aiding the reader
* Includes a gallery of color images, Mathematica code listings, and sections on curves & surfaces by refinement and on sweep surfaces
* Web site maintained and updated by the author, providing readers with errata and auxiliary material