Discover references
Software Engineering
Discover the World of Software Engineering
Welcome to the Software Engineering section of our online bookstore. Here, you will find a comprehensive collection of books that explore the vast and ever-evolving field of software development. Whether you are a seasoned professional, a budding developer, or simply curious about the art and science of building software, our diverse selection is expertly curated to meet your needs.
Understanding Software Engineering
Software Engineering is a branch of computer science that involves the application of engineering principles to software development. It encompasses a wide range of topics, including the methodologies, tools, and techniques used in the production, maintenance, and management of software projects. This section offers books that cover everything from the fundamentals of programming to the complexities of software project management.
Why Choose Books from Our Collection?
- Diverse Range: Our collection includes textbooks, practical guides, and industry-specific handbooks that cover every aspect of software engineering.
- Expert Authors: Many of our books are penned by respected experts in the field, offering insights drawn from years of experience.
- Latest Trends: Stay up-to-date with the latest trends and technologies in software engineering, from AI and machine learning to cloud computing and cybersecurity.
- Comprehensive Learnings: Whether you're exploring agile methodologies, mastering coding languages, or delving into software testing, our selection provides thorough, in-depth learning opportunities.
Core Topics in Software Engineering
Our book collection covers a wide array of crucial topics in software engineering, including:
- Software Development Life Cycle (SDLC): Explore the processes involved in planning, creating, testing, and deploying software applications.
- Programming Languages: Discover books on popular programming languages such as Python, Java, C++, and JavaScript that are essential tools for any software engineer.
- Agile Methodologies: Learn about agile frameworks such as Scrum, Kanban, and Extreme Programming (XP) that promote flexibility and efficiency in software projects.
- Software Architecture: Dive into the study of software structures and architectures that support highly scalable and maintainable applications.
- DevOps and CI/CD: Master the practices of Continual Integration and Continuous Delivery that streamline software deployment and improve collaboration between development and operations teams.
Our Featured Categories
To help you find the right resources, our Software Engineering section is organized into several key categories:
- Introduction to Software Engineering: Perfect for beginners who need a foundational understanding of software engineering principles and practices.
- Advanced Software Development: For experienced professionals looking to deepen their knowledge and skills in cutting-edge technologies.
- Specialized Resources: Books focusing on niche areas such as mobile app development, embedded systems, and web technologies.
- Practical Applications: Guides and case studies that present real-world applications and challenges in software engineering.
Conclusion
The Software Engineering section at Refhub.ir is your gateway to mastering the craft and science of software development. Our extensive and expert-curated selection ensures that you have access to the very best resources, whether you are seeking to start your journey or advance your career in software engineering. Explore our collection today and take a significant step towards empowering your software engineering skills.
Explore within this subject
Books
2322 resultsSolutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies, 2nd Edition
Saurabh Shrivastava,Neelanjali Srivastav
Kubernetes Native Microservices with Quarkus and MicroProfile
John Clingan,Ken Finnigan
Practical Object-oriented Design. An agile Primer ising Ruby [2nd ed.]
Sandi Metz
Five Stars: Putting Online Reviews to Work for Your Business
Gradiva Couzin,Jennifer Grappone
Foundations of Coding: Theory and Applications of Error-Correcting Codes with an Introduction to Cryptography and Information Theory
Jiri Adamek(auth.)
Penetration testing : a hands-on introduction to hacking
Van Eeckhoutte, Peter;Weidman, Georgia
Managing Software Requirements: A Use Case Approach
Dean Leffingwell,Don Widrig
PHP Team Development: Easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more
Samisa Abeysinghe
Beautiful Testing: Leading Professionals Reveal How They Improve Software (Theory in Practice)
Tim Riley,Adam Goucher
Manufacturing Information and Data Systems: Analysis, Design and Practice
Franjo Cecelja
Guide to the Software Engineering Body of Knowledge: 2004 version Swebok
Effective Rust: 35 Specific Ways to Improve Your Rust Code
David Drysdale
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
Adam Freeman
Azure serverless computing cookbook: solve problems at scale by leveraging Azure functions
Sreeram,Praveen Kumar
Numerical Methods for Stiff Equations and Singular Perturbation Problems
A. Miranker
Java Cryptography Extensions: Practical Guide for Programmers (The Practical Guides)
Jason Weiss
Mastering React Test-Driven Development: Build rock-solid, well-tested web apps with React, Redux and GraphQL
Daniel Irvine
Machine Learning and Data Mining for Sports Analytics: 5th International Workshop, MLSA 2018, Co-located with ECML/PKDD 2018, Dublin, Ireland, September 10, 2018, Proceedings
Ulf Brefeld,Jesse Davis,Jan Van Haaren,Albrecht Zimmermann
The Natural Language Processing Workshop: Confidently design and build your own NLP projects with this easy-to-understand practical guide
Rohan Chopra,Aniruddha M. Godbole,Nipun Sadvilkar,Muzaffar Bashir Shah,Sohom Ghosh,Dwight Gunning
Advanced Microservices : A Hands-on Approach to Microservice Infrastructure and Tooling
Thomas Hunter II (auth.)
Smart Home Automation with Linux and Raspberry Pi
Steven Goodwin (auth.)
Women in Game Development: Breaking the Glass Level-Cap
Hepler,Jennifer Brandes
Professional Android Open Accessory Programming with Arduino
Andreas Goransson,David Cuartielles Ruiz
Modern Software Engineering: Doing What Works to Build Better Software Faster
David Farley
Concepts, techniques, and models of computer programming
Peter Van Roy,Seif Haridi
Practical internet of things security : a practical, indispensable security guide that will navigate you through the complex realm of securely building and deploying systems in our IoT-connected world
Brian Russell,Drew Van Duren
Designing the User Experience of Game Development Tools
David Lightbown
Network Security Essentials :Application And Standards,
William Stallings
Building scalable and high-performance Java Web applications using J2EE technology
Greg Barish
Statistical Language and Speech Processing: First International Conference, SLSP 2013, Tarragona, Spain, July 29-31, 2013. Proceedings
Yoshua Bengio (auth.),Adrian-Horia Dediu,Carlos Martín-Vide,Ruslan Mitkov,Bianca Truthe (eds.)
Computational Complexity: A Quantitative Perspective
Marius Zimand (Eds.)
Beginning iPhone SDK Programming with Objective-C (Wrox Programmer to Programmer)
Wei-Meng Lee
Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes
Telang, Tarun (Author)
Automated Software Engineering
Harrison, Rachel; Menzies, Tim
Principles of Database Management : The Practical Guide to Storing, Managing and Analyzing Big and Small Data
Wilfried Lemahieu,Seppe vanden Broucke,Bart Baesens