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 resultsEmpirical Cloud Security: Practical Intelligence to Evaluate Risks and Attacks
Aditya K. Sood
Mastering MongoDB 7.0 - Fourth Edition: Achieve data excellence by unlocking the full potential of MongoDB
Marko Aleksendric,Arek Borucki,Leandro Domingues
Artificial Intelligence in Music, Sound, Art and Design: 12th International Conference, EvoMUSART 2023 Held as Part of EvoStar 2023 Brno, Czech Republic, April 12–14, 2023 Proceedings
Colin Johnson,Nereida Rodríguez-Fernández,Sérgio M. Rebelo
The Ultimate iOS Interview Playbook: Conquer Swift, frameworks, design patterns, and app architecture [Team-IRA]
Avi Tsadok
Programming Kubernetes: Developing Cloud-Native Applications
Michael Hausenblas,Stefan Schimanski
Selenium Essentials : get to grips with automated web testing with the amazing power of Selenium WebDriver
Sams,Prashanth
Numerical recipes in C: the art of scientific computing
Press W.H.,Teukolsky S.A.,Vetterling W.T.,Flannery B.P.
Digital Creativity
Seo, Jinsil Hwaryoung; Geraci, Lisa; Sanchez, Tiffany
Beginning Database Design Solutions: Understanding and Implementing Database Design Concepts for the Cloud and Beyond
Rod Stephens
Articulating Design Decisions: Communicate with Stakeholders, Keep Your Sanity, and Deliver the Best User Experience
Tom Greever
Engineering Software for Modern Challenges: First International Conference, ESMoC 2021 Johor, Malaysia, October 20–21, 2021 Revised Selected Papers
Dayang Norhayati A. Jawawi,Imran Sarwar Bajwa,Rafaqut Kazmi
Machine Learning and Data Mining for Sports Analytics: 7th International Workshop, MLSA 2020, Co-located with ECML/PKDD 2020, Ghent, Belgium, September 14–18, 2020, Proceedings
Ulf Brefeld,Jesse Davis,Jan Van Haaren,Albrecht Zimmermann
Beyond Edge Computing: Swarm Computing and Ad-Hoc Edge Clouds
Ana Juan Ferrer
Building Online Communities With Drupal phpBB and WordPress
Robert T. Douglass,Mike Little,Jared W. Smith
Data Science at the Command Line: Obtain, Scrub, Explore, and Model Data with Unix Power Tools
Jeroen Janssens
Software Quality: State of the Art in Management, Testing, and Tools
Werner Mellis (auth.),Martin Wieczorek,Dirk Meyerhoff (eds.)
Modern Batteries. Intro to Electrochemical Power Sources
C. Vincent,Bruno Scrosati
Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes
Telang, Tarun (Author)
Data Engineering with Python: Work with massive datasets to design data models and automate data pipelines using Python
Paul Crickard
Python Continuous Integration and Delivery: A Concise Guide with Examples
Moritz Lenz
Pro Android with Kotlin: Developing Modern Mobile Apps
Peter Späth
Full Stack Testing: A Practical Guide for Delivering High Quality Software
Gayathri Mohan
Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices
Jason Alls
Data Structures and Algorithms with Python: Undergraduate Topics in Computer Science
Kent Lee,Steve Hubbard
The Art of Data-Driven Business: Transform your organization into a data-driven one with the power of Python machine learning
Alan Bernardo Palacio
Artificial Intelligence: A Systems Approach (w/CDROM)(Computer Science) (Engineering)(AI)
M. Tim Jones
JavaScript Essentials for SAP ABAP Developers: A Guide to Mobile and Desktop Application Development
Rehan Zaidi (auth.)
Kubernetes Patterns: Reusable Elements for Designing Cloud Native Applications (2nd Ed)
Bilgin Ibryam,Roland Huß
Reliability and Robustness of Engineering Software II: Proceedings of the Second International Conference held in Milan, Italy, during 22–24 April 1991
M. Petridis,B. Knight,D. Edwards (auth.),C. A. Brebbia,A. J. Ferrante (eds.)
Cryptography and Cryptanalysis in Java: Creating and Programming Advanced Algorithms with Java SE 21 LTS and Jakarta EE 11
Stefania Loredana Nita; Marius Iulian Mihailescu
Data Lakehouse in Action: Architecting a modern and scalable data analytics platform
Pradeep Menon
Solutions Architect's Handbook: Kick-start your solutions architect career by learning architecture design principles and strategies
Saurabh Shrivastava;Neelanjali Srivastav
Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript
Josh Goldberg