Winner of a 2015 Alpha Sigma Nu Book Award, Software Essentials: Design and Construction explicitly defines and illustrates the basic elements of software design and construction, providing a solid understanding of control flow, abstract data types (ADTs), memory, type relationships, and dynamic behavior.
Libro especializado que se ajusta al desarrollo de la cualificación profesional y adquisición del certificado de profesionalidad "IFCD0210 - DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB".
The definitive guide to Java programming-thoroughly revised for Java SE 21Fully updated for the current version of Java, Java SE 21, this comprehensive guide shows, step by step, how to design, write, debug, run, and administer high-performance Java programs.
The definitive guide to Java programming-thoroughly revised for Java SE 21Fully updated for the current version of Java, Java SE 21, this comprehensive guide shows, step by step, how to design, write, debug, run, and administer high-performance Java programs.
Tackle complex spatial data tasks effortlessly with this easy-to-follow guide to writing specialized Python scripts and developing tools for spatial data in ArcGIS(R) Pro.
Step Into the Future of Coding with Python: Your Comprehensive Guide AwaitsDive into the vibrant universe of Python and emerge as a skilled coder and programmer equipped with the knowledge to tackle any challenge the digital world throws your way.
Unleash the power of PyCharm to craft business, scientific, and web applications in Python with this definitive guideKey FeaturesLearn basic to advanced PyCharm concepts to improve developer efficiency on your Python projectsLearn with practical examples that focus on efficient application developmentExplore features such as code automation, graphical debugging, and remote developmentPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn the quest to develop robust, professional-grade software with Python and meet tight deadlines, it's crucial to have the best tools at your disposal.
Unleash the power of PyCharm to craft business, scientific, and web applications in Python with this definitive guideKey FeaturesLearn basic to advanced PyCharm concepts to improve developer efficiency on your Python projectsLearn with practical examples that focus on efficient application developmentExplore features such as code automation, graphical debugging, and remote developmentPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn the quest to develop robust, professional-grade software with Python and meet tight deadlines, it's crucial to have the best tools at your disposal.
Volume 2 of Learning Professional Python is a resource for students who want to learn Python even if they don't have any programming knowledge and for teachers who want a comprehensive introduction to Python to use with their students.
The definitive guide for designing and delivering reliable and high-performing persistence layers using Java in the cloud-native agePurchase of the print or Kindle book includes a free PDF eBookKey FeaturesUncover database patterns for designing readable and maintainable architectures and Java applicationsMaster various techniques to overcome application and architecture persistence challengesDiscover painless application modernization with change-data-capture powered by cloud-native technologiesBook DescriptionHaving a solid software architecture breathes life into tech solutions.
Many people would like to learn Java but getting started is not easy since programming with Java requires at least two things: mastering the programming language and the development environment.
This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more.
Digital Image Processing with C++: Implementing Reference Algorithms with the CImg Library presents the theory of digital image processing and implementations of algorithms using a dedicated library.
Digital Image Processing with C++: Implementing Reference Algorithms with the CImg Library presents the theory of digital image processing and implementations of algorithms using a dedicated library.
The definitive guide for designing and delivering reliable and high-performing persistence layers using Java in the cloud-native agePurchase of the print or Kindle book includes a free PDF eBookKey FeaturesUncover database patterns for designing readable and maintainable architectures and Java applicationsMaster various techniques to overcome application and architecture persistence challengesDiscover painless application modernization with change-data-capture powered by cloud-native technologiesBook DescriptionHaving a solid software architecture breathes life into tech solutions.
Take your C++ skills to the next level with expert insights on advanced techniques, design patterns, and high-performance programmingPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesMaster templates, metaprogramming, and advanced functional programming techniques to elevate your C++ skillsDesign scalable and efficient C++ applications with the latest features of C++17 and C++20Explore real-world examples and essential design patterns to optimize your codeBook DescriptionAre you an experienced C++ developer eager to take your skills to the next level?
A Complete Guide to Java Fundamentals, OOPs, Collections, Exception Handling, and Java 9 for Job Success* Concept refresher for Java (includes Java 8 and Java 9)* Ideal prep guide for coding interviews - technical and HR rounds* Guidance for Resume building and Aptitude tests* Includes Scenario based questions* Developed and recommended by industry experts and placement expertsCore Java Interview Questions You'll Most Likely Be Asked: Second Edition is your perfect companion to stand above the rest in today's competitive job market.
Learn how functional programming can help you in deploying web servers and working with databases in a declarative and pure wayKey FeaturesLearn functional programming from scratchProgram applications with side effects in a pure wayGain expertise in working with array tools for functional programmingBook DescriptionIn large projects, it can get difficult keeping track of all the interdependencies of the code base and how its state changes at runtime.
Get ready for a fun-filled experience of learning Java by developing games for the Android platformKey FeaturesLearn Java, Android, and object-oriented programming from scratchBuild games including Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and a 2D Scrolling ShooterCreate and design your own games, such as an open-world platform gameBook DescriptionAndroid is one of the most popular mobile operating systems presently.
A complete guide to designing and building fun games with Qt and Qt Quick 2 using associated toolsetsKey Features[*] Learn to create simple 2D to complex 3D graphics and games using all possible tools and widgets available for game development in Qt[*] Understand technologies such as QML, Qt Quick, OpenGL, and Qt Creator, and learn the best practices to use them to design games[*] Learn Qt with the help of many sample games introduced step-by-step in each chapterBook DescriptionQt is the leading cross-platform toolkit for all significant desktop, mobile, and embedded platforms and is becoming more popular by the day, especially on mobile and embedded devices.
The Definitive Guide to Lambda ExpressionsMastering Lambdas: Java Programming in a Multicore World describes how the lambda-related features of Java SE 8 will enable Java to meet the challenges of next-generation parallel hardware architectures.