Posts

Modern Web Development: Understanding Domains, Technologies, and User Experience

Image
  Description : Modern Web Development: Understanding Domains, Technologies, and User Experience By Dino Esposito   Microsoft MVP Dino Esposito shows you how to: Plan websites and web apps to mirror real-world social and business processes Use DDD to dissect and master the complexity of business domains Use UX-Driven Design to reduce costs and give customers what they want Realistically compare server-side and client-side web paradigms Get started with the new ASP.NET Core 1.0 Simplify modern visual webpage construction with Bootstrap Master practical, efficient techniques for running ASP.NET MVC projects Consider new options for implementing persistence and working with data models Understand Responsive Web Design's pros, cons, and tradeoffs Build truly mobile-friendly, mobile-optimized websites About This Book For experienced developers and solution architects who want to plan and develop web solutions more effectively Assumes basic familiarity with the...

Professional Python Frameworks - Web 2.0 Programming with Django and TurboGears

Image
  Description : Professional Python Frameworks - Web 2.0 Programming with Django and TurboGears By Dana Moore , William Wright , Raymond Budd   What you will learn from this book * How you can use frameworks to save you time and frustration in the development cycle * The elements, differences, and similarities of the TurboGears and Django frameworks * Advanced capabilities of both frameworks and how they easily solve issues common to web applications * Approaches to simplifying your client side JavaScript(r) with MochiKit, a Pythonic JavaScript library * How to pair TurboGears with Flash for even more possibilities          Download Book

Tango With Django: A beginner's Guide to Web Development With Python / Django 1.9

Image
  Description : Tango With Django: A beginner's Guide to Web Development With Python / Django 1.9 By Leif Azzopardi , David Maxwell   Tango with Django is a beginner's guide to web development using the Python programming language and the popular Django web framework. The book is written in a clear and friendly style teaching you the basics of web development through a step-by-step guide. Along the way a series of exercises are presented to test your learning as you build and deploy an app called Rango. Download Book

Flask Web Development: Developing Web Applications with Python

Image
  Description : Flask Web Development: Developing Web Applications with Python By Miguel Grinberg Rather than impose development guidelines as other frameworks do, Flask leaves the business of extensions up to you. If you have Python experience, this book shows you how to take advantage of that creative freedom. - Learn Flask’s basic application structure and write an example app - Work with must-have components—templates, databases, web forms, and email support - Use packages and modules to structure a large application that scales - Implement user authentication, roles, and profiles - Build a blogging feature by reusing templates, paginating item lists, and working with rich text - Use a Flask-based RESTful API to expose app functionality to smartphones, tablets, and other third-party clients - Learn how to run unit tests and enhance application performance - Explore options for deploying your web app to a production server Download Book

JavaScript and jQuery: Interactive Front-End Web Development

Image
  Description : JavaScript and jQuery: Interactive Front-End Web Development By Jon Duckett Learn JavaScript and jQuery a nicer way This full-color book adopts a visual approach to teaching JavaScript & jQuery, showing you how to make web pages more interactive and interfaces more intuitive through the use of inspiring code examples, infographics, and photography. The content assumes no previous programming experience, other than knowing how to create a basic web page in HTML & CSS. You'll learn how to achieve techniques seen on many popular websites (such as adding animation, tabbed panels, content sliders, form validation, interactive galleries, and sorting data)..Introduces core programming concepts in JavaScript and jQueryUses clear descriptions, inspiring examples, and easy-to-follow diagramsTeaches you how to create scripts from scratch, and understand the thousands of JavaScripts, JavaScript APIs, and jQuery plugins that are available on the webDemons...

Java: Java Programming For Beginners - A Simple Start to Java Programming

Image
  Description : Java: Java Programming For Beginners - A Simple Start to Java Programming By Scott Sanderson   Are you frustrated with all the complicated jargon that is in most Java programming guides? Do you want to learn Java in the simplest, most clear-cut way possible? If so, then you are in the right spot. You will be taken by the hand to understand all of the basics (and more) of the java programming language in the simplest way possible. We've all been there...That time when we first glanced at the Java programming language, and felt our stomach sink at the thought of how overwhelming and confusing this language looks. So we just stare at it for a while and hopes that some sort of osmosis will take over and the language will somehow be implanted into our brains. Well…obviously that is not the case. However, you are in luck today because you found this Java programming guide that will make it as simple as possible for you to learn the Java lang...

Software Development for Engineers: C/C++, Pascal, Assembly, Visual Basic, Html, Java Script, Java Dos, Windows Nt, Unix

Image
Description : Software Development for Engineers: C/C++, Pascal, Assembly, Visual Basic, Html, Java Script, Java Dos, Windows Nt, Unix By William Buchanan  All the example programs included relate to real life applications to provide a long needed reference that students will find invaluable throughout their studies, and a definitive guide for professional developers requiring an insight into other languages. Using C++ and Pascal to provide a basic grounding in software development the author then goes on to introduce more advanced concepts such as object-orientated design through the development of C++. Sections on Visual Basic and 80X86 Assembly Language follow before Java, Windows, NT and DOS are introduced, finishing with an overview of the UNIX system. Download Book

Object-Oriented Software Engineering: Practical Software Development Using Uml And Java

Image
  Description : Object-Oriented Software Engineering: Practical Software Development Using Uml And Java By Robert Laganiere Timothy Lethbridge     who is specializing in software engineering. Readers will learn principles of object orientation, software development, software modeling, software design, requirements analysis, and testing. The use of the Unified Modelling Language to develop software is taught in depth. Many concepts are illustrated using complete examples, with code written in Java Download Book

Eloquent Javascript A Modern Introduction to Programming

Image
  Description : Eloquent Javascript : A Modern Introduction to Programming JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of Java¬Script and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope. A host of new exercises have also been added to test your skills and keep you on track. As with previous editions, Haverbeke continues to teach through extensive examples and immerses you in code fr...

CRACKING the · CODING INTERVIEW

Image
 Discription : CRACKING the CODING INTERVIEW    Download Book

Agile Principles, Patterns, And Practices In C#

Image
  Description : Agile Principles, Patterns, And Practices In C# By Robert c. Martin With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#. This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors' Web site. Readers will come away from this book understanding Agile principles, and the fourteen practices of Extreme Programmin...

9 Best Programming Books You Need To Understand

Image
  9 Best Programming Books You Need To Understand   Programming is the art of creating better solutions in the form of computer programs for solving problems that vary across a wide ranging from mathematical puzzles and everyday life. Programming, on the other hand, is a wider process that also involves the approach to develop a program as well as the testing of the same and much more. Check out this detailed coding vs programming comparison.   1. Clean Code: A Handbook of Agile Software Craftsmanship Author – Robert C. Martin Programming is about polishing the craft with years of trial and error. Fortunately, there is, and it is known to the world as the Clean Code: A Handbook of Agile Software Craftsmanship book from the legendary Uncle Bob. The clean code offers invaluable insights into code cleaning and software development. It has thorough, step-by-step explanations on cleaning, writing, and refactoring code Post successful completion of the Clea...

Java for Absolute Beginners: Learn to Program the Fundamentals the Java 9+ Way

Image
  Description : Java for Absolute Beginners : Learn to Program the Fundamentals the Java 9+ Way By Iuliana Cosmina   Write your first code in Java using simple, step-by-step examples that model real-word objects and events, making learning easy. With this book you’ll be able to pick up the concepts without fuss. Java for Absolute Beginners teaches Java development in language anyone can understand, giving you the best possible start. You’ll see clear code descriptions and layout so that you can get your code running as soon as possible. After reading this book, you'll come away with the basics to get started writing programs in Java. Author Iuliana Cosmina focuses on practical knowledge and getting up to speed quickly—all the bits and pieces a novice needs to get started programming in Java. First, you’ll discover how Java is executed, what type of language it is, and what it is good for. With the theory out of the way, you’ll install Java, choose an editor s...

Learn to Program with C: Learn to Program using the Popular C Programming Language

Image
  Description : Learn to Program with C: Learn to Program using the Popular C Programming Language By Noel Kalicharan This book teaches computer programming to the complete beginner using the native C language. As such, it assumes you have no knowledge whatsoever about programming. The main goal of this book is to teach fundamental programming principles using C, one of the most widely used programming languages in the world today. We discuss only those features and statements in C that are necessary to achieve our goal. Once you learn the principles well, they can be applied to any language. If you are worried that you are not good at high-school mathematics, don’t be. It is a myth that you must be good at mathematics to learn programming. C is considered a ‘modern’ language even though its roots date back to the 1970s. Originally, C was designed for writing ‘systems’ programs—things like operating systems, editors, compilers, assemblers and input/output utility p...

Python Programming. Python Programming for Beginners, Python Programming for Intermediates

Image
  Description : Python Programming. Python Programming for Beginners, Python Programming for Intermediates By Adam Stewart Python Programming Complete Crash Course Python Programming For Beginners, Python Programming For Intertmediates, Python Programming For Advanced This Python Programming Bundle includes all 3 books Python Programming For Beginners Python Programming For Intermediates Python Programming For Advanced   Download Book

Black hat Python : Python programming for hackers and pentesters

Image
  Description : Black hat Python : Python programming for hackers and pentesters   Download Book  

Gray hat Python : Python programming for hackers and reverse

Image
Description : Gray hat Python : Python programming for hackers and reverse Download Book    

A Programmer’s Guide to the Mind

Image
  Description : A Programmer’s Guide to the Mind By Lorin Friesen   Download Book  

Data Structures, Algorithms And Applications In C++

Image
  Description : Data Structures, Algorithms And Applications In C++ By Sartaj Sahni ith several hundred exercises, examples, and applications, this is the algorithm analysis and code development handbook. Its a one-stop shop for reviews of performance measurement, C++ specific constructs, data structures, algorithm design methods and applications, and much more Download Book  

Data Structures and Algorithms in Python

Image
  Description : Data Structures and Algorithms in Python By Michael T. Goodrich , Roberto Tamassia , Michael H. Goldwasser   Based on the authors market leading data structures books in Java and C++, this textbook offers a comprehensive, definitive introduction to data structures in Python by authoritative authors. Data Structures and Algorithms in Python is the first authoritative object-oriented book available for the Python data structures course. Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation, the text will maintain the same general structure as Data Structures and Algorithms in Java and Data Structures and Algorithms in C++ Download Book