Understand Bootstrap and unlock its secrets to build a truly customized project!
Extending Bootstrap is a practical guide to extending the use of Bootstrap, a very popular open source CSS framework originally developed by Twitter. This book focuses on different techniques to customize and extend Bootstrap according to your needs. We will cover theming, CSS customization, LESS usage, compiling your styles with Grunt.js, and much more. After reading this book, you will be an expert in Bootstrap and have all the knowledge you need to use it efficiently in your projects.
Python Web Framework
Flask stands out from other frameworks because it lets developers take the driver’s seat and have full creative control of their applications. Maybe you have heard the phrase “fighting the framework” before. This happens with most frameworks when you decide to solve a problem with a solution that isn’t the official one. It could be that you want to use a different database engine, or maybe a different method of authenticating users. Deviating from the path set by the framework’s developers will give you lots of headaches. Flask is not like that. Do you like relational databases? Great. Flask supports them all. Maybe you prefer a NoSQL database? No problem at all. Flask works with them too. Want to use your own homegrown database engine? Don’t need a database at all? Still fine. With Flask you can choose the components of your application or even write your own if that is what you want. No questions asked! The key to this freedom is that Flask was designed from the start to be extended. It comes with a robust core that includes the basic functionality that all web applications need and expects the rest to be provided by some of the many third-party extensions in the ecosystem and, of course, by you.
XML, XSL, XSLT
Este seguimiento al comienzo de Jeni Tennison XSLT se ha actualizado para acomodar el estándar XSLT revisado. La primera parte de este libro introduce XML y XSLT a un ritmo cómodo, y demuestra gradualmente técnicas para generar HTML (además de otros formatos), a partir de XML.
Mastering XML Transformations
Después de años de anticipación y la demora, el W3C finalmente lanzó el XSLT 2.0 estándar en enero de 2007. La edición revisada de este libro clásico ofrece, ejemplos prácticos del mundo real que demuestran cómo se puede aplicar hojas de estilo XSLT para datos XML utilizando la nueva especificación, o el viejo estándar XSLT 1.0.
Programación en Java
Java is the preeminent language of the Internet. Moreover, it is the universal language of Web programmers around the world. To be a professional Web developer today implies proficiency in Java. Therefore, if Internet-based programming is in your future, you have chosen the right language to learn—and, this book will help you learn it. The purpose of this book is to teach you the fundamentals of Java programming. It uses a step-by-step approach complete with numerous examples, self-tests, and projects. It assumes no previous programming experience. The book starts with the basics, such as how to compile and run a Java program. It then discusses every keyword in the Java language. It concludes with some of Java’s most advanced features, such as multithreaded programming, generics, and applets. By the time you finish, you will have a firm grasp of the essentials of Java programming. It is important to state at the outset that this book is just a starting point. Java is more than just the elements that define the language. Java also includes extensive libraries and tools that aid in the development of programs. Furthermore, Java provides a sophisticated set of libraries that handle the browser user interface. To be a top-notch Java programmer implies mastery of these areas, too. After completing this book, you will have the knowledge to pursue any and all other aspects of Java.
The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface - the interface employed by nearly every application that runs on a Linux or UNIX system.
The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface - the interface employed by nearly every application that runs on a Linux or UNIX system. In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.
jQuery
Do more with less. Stated plainly and simply, that is the purpose of this book: to help you learn how to do more on your web application pages with less script. Your authors, one an avid andenthusiastic user, and the other a jQuery contributor and evangelist, believe that jQuery is the best library available today to help you do just that.
pruebas de software
Software development is hard. Testing that software is hard, too. And when you talk about development and testing at the scale of the entire web, you are talking about Google. If you are interested in how one of the biggest names in the Internet handles such large-scale testing, then you have found the right book. Google tests and releases hundreds of millions of lines of code distributed across millions of source files daily. Billions of build actions prompt millions of automated tests to run across hundreds of thousands of browser instances daily. Operating systems are built, tested, and released within the bounds of a single calendar year. Browsers are built daily. Web applications are released at near continuous pace. In 2011, 100 features of Google+ were released over a 100-day period.
Programación en R
R in Action provides you with a guided introduction to R, giving you a 2,000-foot view of the platform and its capabilities. It will introduce you to the most important functions in the base installation and more than 90 of the most useful contributed packages. Throughout the book, the goal is practical application—how you can make sense of your data and communicate that understanding to others. When you finish, you should have a good grasp of how R works and what it can do, and where you can go to learn more. You’ll be able to apply a variety of techniques for visualizing data, and you’ll have the skills to tackle both basic and advanced data analytic problems.
This book is for programmers and developers applying for jobs in the software industry or in IT departments of major corporations.
In today's tight job market, competition for programming jobs is hotter than ever. This third edition of a popular guide to programming interviews includes new code examples, information on the latest languages, new chapters on sorting and design patterns, tips on using LinkedIn, and a downloadable app to help prepare applicants for the interview. Like its earlier editions, this guide covers what software companies and IT departments want their programmers to know and includes plenty of helpful hints to boost your confidence.
Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs.
Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.
Tutorial básico de programación en Prolog. Después de leer está sección deber ser capaz de distinguir variables y términos lógicos entre la "maraña" de caracteres que hay en un programa fuente.
El lenguaje ensamblador es el sistema alfanumérico para escribir código máquina mediante expresiones abreviadas (mnemotécnicos). La compilación es más complicada porque incluye la conversión de operaciones matemáticas complejas, comandos de lenguaje natural o tipos de comandos complejos. Cada ordenador tiene su propio lenguaje ensamblador, exclusivo de su CPU; un lenguaje de alto nivel (LAN) puede ser compilado en distintas máquinas. Es usado principalmente porque hay aplicaciones o programas que deben tratar directamente con los registros de la máquina, la memoria, dispositivos de E/S, etc.
Mastering AngularJS
AngularJS: Novice to Ninja is your fast track route to mastering AngularJS, the superheroic JavaScript framework. AngularJS provides the fastest, most efficient way to build single page web applications. - Discover the power of AngularJS's two-way data binding - Using AngularJS and TDD - Get to grips with modules, scopes, and controllers - Enhance your HTML with directives - Build a complete working single page blog application as you learn
Programación en el área de bioinformática utilizando Python como lenguaje de Programación
The purpose of this book is to show the reader how to use the Python programming language to facilitate and automate the wide variety of data manipulation tasks encountered in life science research and development. It is designed to be accessible to readers with a range of interests and backgrounds, both scientific and technical. It emphasizes practical programming, using meaningful examples of useful code. In addition to meeting the needs of individual readers, it can also be used as a textbook for a one-semester upper-level undergraduate or graduate-level course. This book is designed to teach you bioinformatics software development. There is no computational biology here: no statistics, formulas, equations—not even explanations of the algorithms that underlie commonly used informatics software. The book’s examples are all based on the kind of data life science researchers work with and what they do with it. The book focuses on practical data management and manipulation tasks. The term “data” has a wide scope here, including not only the contents of databases but also the contents of text files, web pages, and other information sources. Examples focus on genomics, an area that, relative to others, is more mature and easier to introduce to people new to the scientific content of bioinformatics, as well as dealing with data that is more amenable to representation and manipulation in software. Also, and not incidentally, it is the part of bioinformatics with which the author is most familiar.
This is an introductory textbook on bioinformatics algorithms and the com- putational ideas that have driven them through the last twenty years. There are many important probabilistic and statistical techniques that we do not cover, nor do we cover many important research questions that bioinfor- maticians are currently trying to answer. We deliberately do not cover all areas of computational biology; for example, important topics like protein folding are not even discussed.
Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility.
design pattern
Get the definitive guide on designing applications on the Microsoft application platform—straight from the Microsoft patterns & practices team. Learn how to choose the most appropriate architecture and the best implementation technologies that the Microsoft application platform offers applications developers. Get critical design recommendations and guidelines organized by application type—from Web, mobile, and rich Internet applications to Office Business Applications. You’ll also get links to additional technical resources that can help with your application development.
Programming
If you want to learn how to program in Python, one of today's most popular computer programming languages, PYTHON PROGRAMMING FOR TEENS is the perfect first step. Written by teacher, author, and Python expert Kenneth Lambert, this book will help you build a solid understanding of programming and prepare you to make the jump to other languages and more advanced instruction. In PYTHON PROGRAMMING FOR TEENS, you will learn problem solving, program development, the basics of using classes and objects, and more. Special topics include 2-D geometry, fractals, animations, and recursion. The book's topics are illustrated using turtle graphics, a system that provides graphical output from programs and makes learning more fun. Get started programming today with PYTHON PROGRAMMING FOR TEENS.
Agile Software Engineering with Visual Studio
Five years ago, we extended the world’s leading product for individual developers, Microsoft Visual Studio, into Visual Studio Team System, and it quickly became the world’s leading product for development teams. This addition of Application Lifecycle Management (ALM) to Visual Studio made life easier and more productive for hundreds of thousands of our users and tens of thousands of our Microsoft colleagues. In 2010, we shipped Visual Studio 2010 Premium, Ultimate, Test Professional, and Team Foundation Server. (We’ve dropped the Team System name.) We’ve learned a lot from our customers in the past five years. Visual Stu- dio 2010 is a huge release that enables a high-performance Agile software team to release higher-quality software more frequently. We set out to enable a broad set of scenarios for our customers. We systematically attacked major root causes of waste in the application lifecycle, elevated transparency for the broadly engaged team, and focused on flow of value for the end customer. We have eliminated unnecessary silos among roles, to focus on empowering a multidisciplinary, self-managing team. Here are some examples.
Usted puede contribuir con Libros UCLV, es importante para nosotros su aporte..
Contribuir