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 resultsData Structures and Algorithms with Python
Kent D. Lee,Steve Hubbard
Cloud Native Patterns: Architecture, Design and Culture
Pini Reznik;Michelle Gienow;Jamie Dobson
Financial Cryptography and Data Security: FC 2010 Workshops, WLC, RLCPS, and WECSR, Tenerife, Canary Islands, Spain, January 25-28, 2010, Revised ... Computer Science / Security and Cryptology)
Radu Sion,Reza Curtmola,Sven Dietrich,Aggelos Kiayias,Josep M Miret,Kazue Sako,Francesc Sebé
Mastering Ethereum: Implement advanced blockchain applications using Ethereum-supported tools, services, and protocols
Merunas Grincalaitis
Hello Raspberry Pi!: Python programming for kids and other beginners
Ryan Heitz
Mastering Regular Expressions, 3rd Edition: Understand Your Data and Be More Productive
Jeffrey E.F. Friedl
Hands-On Microservices With Kubernetes: Build, Deploy, And Manage Scalable Microservices On Kubernetes
Gigi Sayfan
Fundamentals of Software Engineering: From Coder to Engineer
Nathaniel Schutta (Author), Dan Vega (Author)
Fundamentals of Software Engineering: Third IPM International Conference, FSEN 2009, Kish Island, Iran, April 15-17, 2009, Revised Selected Papers
J. C. M. Baeten,P. J. L. Cuijpers,B. Luttik,P. J. A. van Tilburg (auth.),Farhad Arbab,Marjan Sirjani (eds.)
Perl for System Administration: Managing multi-platform environments with Perl
David N. Blank-Edelman
Fuzzy Solution Concepts for Non-cooperative Games. Interval, Fuzzy and Intuitionistic Fuzzy Payoffs
Tina Verma,Amit Kumar
Requirements Targeting Software and Systems Engineering: International Workshop RTSE ’97, Bernried, Germany, October 12-14, 1997
Dines Bjørner (auth.),Manfred Broy,Bernhard Rumpe (eds.)
Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale
Neha Narkhede,Gwen Shapira,Todd Palino
Mastering Flutter and Dart: Elegant Code for Cross-Platform Success
Frаhааn Нussаin,Каmеron Нussаin
Designing Data-Intensive Web Applications (The Morgan Kaufmann Series in Data Management Systems)
Stefano Ceri
Eclipse Web Tools Platform: Developing Java(TM) Web Applications
Naci Dai,Lawrence Mandel,Arthur Ryman
Advances and New Trends in Environmental Informatics: Managing Disruption, Big Data and Open Science
Hans-Joachim Bungartz,Dieter Kranzlmüller,Volker Weinberg,Jens Weismüller,Volker Wohlgemuth
Clean Code Fundamentals: Hands-on Guide to Understand the Fundamentals of Software Craftsmanship and Clean Code in Java
Martin Hock
Securing Office 365 : masterminding MDM and compliance in the cloud
Matthew A. Katzer
App Inventor: Create Your Own Android Apps
David Wolber,Hal Abelson,Ellen Spertus,Liz Looney
Building secure software: how to avoid security problems the right way
John Viega,Gary McGraw.
Apache Mahout Essentials: Implement top-notch machine learning algorithms for classification, clustering, and recommendations with Apache Mahout
Jayani Withanawasam
From Curve Fitting to Machine Learning: An Illustrative Guide to Scientific Data Analysis and Computational Intelligence
Achim Zielesny (auth.)
Conformal geometry. Computational algorithms and engineering applications
Jin,Miao
Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java, 2nd Edition [Team-IRA]
Tom Hombergs
Cryptography and Network Security: Principles and Practice, Global Edition
William Stallings
Software Architecture Patterns for Serverless Systems: Architecting for innovation with event-driven microservices and micro frontends
John Gilbert
The Kimball Group Reader: Relentlessly Practical Tools for Data Warehousing and Business Intelligence Remastered Collection
Ralph Kimball,Margy Ross,Bob Becker,Joy Mundy,Warren Thornthwaite
Viral Data in SOA: An Enterprise Pandemic (IBM Press)
Neal A. Fishman