3884 / 1

Python Programming: An Introduction to Computer Science Ссылки

Python Programming: An Introduction to Computer Science

alex alex, Комментарии (нет)

This book is suitable for use in a university-level first course in computing (CS1), as well as the increasingly popular course known as CS0. It is difficult for many students to master basic concepts in computer science and programming. A large portion of the confusion can be blamed on the complexity of the tools and materials that are traditionally used to teach CS1 and CS2. This textbook was written with a single overarching goal: to present the core concepts of computer science as simply as possible without being simplistic.
14182 / 1

Professional CodeIgniter Ссылки

Professional CodeIgniter

БончБруевич БончБруевич, Комментарии (4)

If you’re a PHP developer, you can build Rails-like applications without learning a new language by following the hands-on tutorials in Professional CodeIgniter. In this book, find an overview of MVC and agile technologies, model and schema for products, helpers and libraries, Ajax and Scriptaculous, and explanations of the creation of applications like content management, blogs, and forums. Follow the step-by-step instructions for building and perfecting each application with CodeIgniter, and you will learn how to avoid everyday problems that other reference manuals don’t address.
4390 / 1

Beginning SQL Ссылки

Beginning SQL

alex alex, Комментарии (нет)

SQL works with databases to insert and extract data and is an international standard for manipulating data in databases. This hands-on resource covers everything from a review of SQL basics and database design to creating your own databases and using the SQL language in a variety of database applications. Packed with essential code, theories, concepts, and techniques, as well as a cache of useful examples, this comprehensive text will have you quickly designing your own databases and writing SQL code sufficient for many real-world situations. Practice exercises in each chapter help speed up your comprehension. By the end of the book, you'll be prepared to handle any surprise that SQL might throw your way.
5302 / 1

The Productive Programmer Ссылки

The Productive Programmer

БончБруевич БончБруевич, Комментарии (нет)

Книга "Эффективный программист" открывает для программиста эффективные инструменты и методики разработки, применение которых в повседневных задачах на порядок повысит скорость и удобство разработки программного обеспечения.

Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team.
4665 / 1

Web 2.0: A Strategy Guide Ссылки

Web 2.0: A Strategy Guide

БончБруевич БончБруевич, Комментарии (3)

Web 2.0 makes headlines, but how does it make money? This concise guide explains what's different about Web 2.0 and how those differences can improve the bottom line. Whether you're an executive, a small business owner, or an entrepreneur, Web 2.0: A Strategy Guide illustrates through real life examples how various businesses are creating new opportunities on today's Web. This book is about strategy rather than the technology itself.Web 2.0 makes headlines, but how does it make money? This concise guide explains what's different about Web 2.0 and how those differences can improve your company's bottom line. Whether you're an executive plotting the next move, a small business owner looking to expand, or an entrepreneur planning a startup, Web 2.0: A Strategy Guide illustrates through real-life examples how businesses, large and small, are creating new opportunities on today's Web.This book is about strategy. Rather than focus on the technology, the examples concentrate on its effect. You will learn that creating a Web 2.0 business, or integrating Web 2.0 strategies with your existing business, means creating places online where people like to come together to share what they think, see, and do. When people come together over the Web, the result can be much more than the sum of the parts. The customers themselves help build the site, as old-fashioned "word of mouth" becomes hypergrowth.

Web 2.0: A Strategy Guide demonstrates the power of this new paradigm by examining how:
  • Flickr, a classic user-driven business, created value for itself by helping users create their own value
  • Google made money with a model based on free search, and changed the rules for doing business on the Web-opening opportunities you can take advantage of

  • Social network effects can support a business-ever wonder how FaceBook grew so quickly?
  • Businesses like Amazon tap into the Web as a source of indirect revenue, using creative new approaches to monetize the investments they've made in the Web
Written by Amy Shuen, an authority on Silicon Valley business models and innovation economics, Web 2.0: A Strategy Guide explains how to transform your business by looking at specific practices for integrating Web 2.0 with what you do. If you're executing business strategy and want to know how the Web is changing business, this book is for you.
4192 / 1

Rails for PHP Developers Ссылки

Rails for PHP Developers

БончБруевич БончБруевич, Комментарии (нет)

As a PHP developer, you have some great tools for developing web applications. Ruby on Rails is another key tool to add to your web development toolbox. Rails is a high-level web development framework that emphasizes high productivity and clean code. However, the Ruby language and Rails framework take a different approach from the way many PHP developers write applications.

Ruby lies at the foundation of Rails, and we’ll teach you the Ruby language from the beginning by building on your existing foundation of PHP. We’ll explore Ruby through parallel code examples that illustrate the differences between the languages, and help you understand the Ruby idioms and how they differ from popular PHP code and style.

You’ll then learn the Rails framework by iteratively building a complete application, starting from the home page through to a finished product. Along the way, you’ll build your skills as a Rails developer by learning the Rails fundamentals such as MVC structure, domain modeling, and testing.

In addition to serving as a guide to learning both Ruby and Rails from a PHP developer’s perspective, this book includes two extensive reference chapters. They map the most common PHP tasks to their equivalents in the Ruby and Rails world, giving you at-a-glance information that you’ll refer to often.

  • Leverage PHP knowledge to learn Ruby on Rails quickly
  • Understand key differences between Ruby and PHP
  • Learn Rails best practices and relate them to PHP
  • Develop techniques for writing effective Rails code
21321 / 1

Patterns of Enterprise Application Architecture Ссылки

Patterns of Enterprise Application Architecture

БончБруевич БончБруевич, Комментарии (3)

Noted software engineering expert, Martin Fowler, turns his attention to enterprise application development. He helps professionals understand the complex--yet critical--aspects of architecture. Enables the reader to make proper choices when faced with a difficult design decision.

From the Back Cover

The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned.

Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform.

This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts.

Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them.

The topics covered include:

  • Dividing an enterprise application into layers
  • The major approaches to organizing business logic
  • An in-depth treatment of mapping between objects and relational databases
  • Using Model-View-Controller to organize a Web presentation
  • Handling concurrency for data that spans multiple transactions
  • Designing distributed object interfaces


  • 5246 / 1

    Implementation Patterns Ссылки

    Implementation Patterns

    БончБруевич БончБруевич, Комментарии (нет)

    Great code doesn’t just function: it clearly and consistently communicates your intentions, allowing other programmers to understand your code, rely on it, and modify it with confidence. But great code doesn’t just happen. It is the outcome of hundreds of small but critical decisions programmers make every single day. Now, legendary software innovator Kent Beck–known worldwide for creating Extreme Programming and pioneering software patterns and test-driven development–focuses on these critical decisions, unearthing powerful “implementation patterns” for writing programs that are simpler, clearer, better organized, and more cost effective. 

    Beck collects 77 patterns for handling everyday programming tasks and writing more readable code. This new collection of patterns addresses many aspects of development, including class, state, behavior, method, collections, frameworks, and more. He uses diagrams, stories, examples, and essays to engage the reader as he illuminates the patterns. You’ll find proven solutions for handling everything from naming variables to checking exceptions.

    This book covers

    • The value of communicating through code and the philosophy behind patterns
    • How and when to create classes, and how classes encode logic
    • Best practices for storing and retrieving state
    • Behavior: patterns for representing logic, including alternative paths
    • Writing, naming, and decomposing methods
    • Choosing and using collections
    • Implementation pattern variations for use in building frameworks
    Implementation Patterns will help programmers at all experience levels, especially those who have benefited from software patterns or agile methods. It will also be an indispensable resource for development teams seeking to work together more efficiently and build more maintainable software. No other programming book will touch your day-to-day work more often.
    4156 / 1

    Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL Ссылки

    Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL

    БончБруевич БончБруевич, Комментарии (нет)

    The Internet is bigger and better than what a mere browser allows. Webbots, Spiders, and Screen Scrapers is for programmers and businesspeople who want to take full advantage of the vast resources available on the Web. There's no reason to let browsers limit your online experience-especially when you can easily automate online tasks to suit your individual needs.
    4931 / 1

    Pro Drupal Development, Second Edition Ссылки

    Pro Drupal Development, Second Edition

    БончБруевич БончБруевич, Комментарии (нет)

    Widely praised for its in–depth coverage of Drupal internals, bestselling Pro Drupal Development has been completely updated for Drupal 6 in this latest edition, and there are even more tricks of the trade to help you further yourself as a professional Drupal developer.

    Assuming you already know how to install and bring a standard installation online, John K. VanDyk gives you everything else you need to customize your Drupal installation however you see fit. Pro Drupal Development, Second Edition delves deep into Drupal internals, showing you how to take full advantage of its powerful architecture.

    What you’ll learn

    • Find out how to create your own modules, develop your own themes, and produce your own filters.
    • Learn the inner workings of each key part of Drupal, including user management, sessions, the node system, caching, and the various APIs available to you.
    • Discover how to optimize your Drupal installation to perform well under high–load situations.
    • Gain the knowledge needed to secure your Drupal installation and other best practice techniques.
    • Learn to integrate Ajax into and internationalize your Drupal web site.

    Who is this book for?

    Web developers maintaining and creating sites with Drupal. It is assumed that you already know the basics of Drupal and are able to install and bring up a basic installation. This book takes you deeper into the internals of Drupal and teaches how to tweak and modify it in order to create that perfect web site. Simply put, if you are working with Drupal, you need Pro Drupal Development, Second Edition.

    3332 / 1

    Xcode 3 Unleashed Ссылки

    Xcode 3 Unleashed

    БончБруевич БончБруевич, Комментарии (нет)

    4678 / 1

    Absolute OpenBSD: UNIX for the Practical Paranoid Ссылки

    Absolute OpenBSD: UNIX for the Practical Paranoid

    БончБруевич БончБруевич, Комментарии (нет)

    This straightforward, practical, and complete guide to mastering the powerful and complex OpenBSD operating system, is for the experienced UNIX user who wants to add OpenBSD to his or her repertoire. The author assumes a knowledge of basic UNIX commands, design, and permissions. The book takes you through the intricacies of the platform and teaches how to manage your system, offering friendly explanations, background information, troubleshooting suggestions, and copious examples throughout.


    Другие страницы

     
    Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.

    OK

    Loading...
    ...
    Закрыть