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 resultsC++ Data Structures and Algorithm Design Principles: Leverage the power of modern C++ to build robust and scalable applications
John Carey,Shreyans Doshi,Payas Rajan
Logic and Engineering of Natural Language Semantics: 19th International Conference, LENLS19, Tokyo, Japan, November 19–21, 2022, Revised Selected Papers (Lecture Notes in Computer Science)
Daisuke Bekki (editor),Koji Mineshima (editor),Elin McCready (editor)
Design Sprint: A Practical Guidebook for Building Great Digital Products
Richard Banfield;C. Todd Lombardo;Trace Wax
Semantics in Business Systems. The Savvy Manager's Guide The Discipline Underlying Web Services, Business Rules, and the Semantic Web
Dave McComb (Auth.)
Managing psychological factors in information systems work: an orientation to emotional intelligence
Eugene Kaluzniacky
Xamarin Continuous Integration and Delivery: Team Services, Test Cloud, and HockeyApp
Gerald Versluis (auth.)
Data Structures and Algorithms with Python: Undergraduate Topics in Computer Science
Kent Lee,Steve Hubbard
Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam
Bryan Basham,Kathy Sierra,Bert Bates
Cryptography and Network Security: Principles and Practice, Global Edition
William Stallings
Machine Learning: Modeling Data Locally and Globally (Advanced Topics in Science and Technology in China)
Kai-Zhu Huang,Haiqin Yang,Michael R. Lyu
Software Testing: A Craftsman’s Approach, Fifth Edition
Paul C. Jorgensen,Byron DeVries
Experiences of Test Automation: Case Studies of Software Test Automation
Dorothy Graham,Mark Fewster
Handbook of Geometric Computing: Applications in Pattern Recognition, Computer Vision, Neuralcomputing, and Robotics
Eduardo Bayro Corrochano (editor)
LLMs in Production: From language models to successful products
Christopher Brousseau,Matt Sharp
Foundation Flex for Developers: Data-Driven Applications with PHP, ASP.NET, ColdFusion, and LCDS (Foundation)
Sas Jacobs
Cloudonomics, + Website: The Business Value of Cloud Computing
Weinman,Joe
Interactive Technologies: Contextual Design: Design for Life (2)
Holtzblatt, Karen;Beyer, Hugh
Core Techniques and Algorithms in Game Programming
Daniel Sanchez-Crespo Dalmau
Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2010, Barcelona, Spain, September 20-24, 2010, Proceedings, Part II
Gjergji Kasneci,Jurgen Van Gael,Ralf Herbrich,Thore Graepel (auth.),José Luis Balcázar,Francesco Bonchi,Aristides Gionis,Michèle Sebag (eds.)
DevOps, DBAs, and DBaaS: Managing Data Platforms to Support Continuous Integration
Michael S. Cuppett (auth.)
The Semantic Web: A Guide to the Future of XML, Web Services, and Knowledge Management
Michael C. Daconta,Leo J. Obrst,Kevin T. Smith
Machine Learning for Hackers: Case Studies and Algorithms to Get You Started
Drew Conway,John Myles White
Java and Algorithmic Thinking for the Complete Beginner: Learn to Think Like a Programmer
Aristides S Bouras,Loukia V Ainarozidou
Information Architecture: For the Web and Beyond
Louis Rosenfeld,Peter Morville,Jorge Arango
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Neal Ford,Mark Richards,Pramod Sadalage,Zhamak Dehghani
Serialization and Persistent Objects: Turning Data Structures into Efficient Databases
Jiri Soukup,Petr Macháček (auth.)
Hands-On Cloud-Native Microservices with Jakarta EE - Build scalable and reactive microservices with Docker, Kubernetes, and OpenShift.
Luigi Fugaro,Mauro Vocale
Creating Games : Mechanics, Content, and Technology
Jenkins , Odest Chadwicke;McGuire , Morgan