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 resultsDatabricks Certified Associate Developer for Apache Spark Using Python: The ultimate guide to getting certified
SABA SHAH
Fundamental Approaches to Software Engineering: 7th International Conference, FASE 2004. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2004, Barcelona, Spain, March 29 - April 2, 2004. Proceedings
Serge Abiteboul (auth.),Michel Wermelinger,Tiziana Margaria-Steffen (eds.)
Java concurrency in practice: Brian Goetz ... [et al.]
Goetz, Brian;Peierls, Tim;Bloch, Joshua;Bowbeer, Joseph
Functional Programming in C#: Classic Programming Techniques for Modern Projects
Oliver Sturm
Applied Cryptography and Network Security: 11th International Conference, ACNS 2013, Banff, AB, Canada, June 25-28, 2013. Proceedings
Mohammad Etemad,Alptekin Küpçü (auth.),Michael Jacobson,Michael Locasto,Payman Mohassel,Reihaneh Safavi-Naini (eds.)
Advances in Audio and Speech Signal Processing: Technologies and Applications
Hector Perez Meana,Hector Perez Meana
Go design patterns: learn idiomatic, efficient, clean, and extensible Go design and concurrency patterns by using TDD
Contreras,Mario Castro
Raspberry Pi for Python Programmers Cookbook - Second Edition
Tim Cox
Introduction to DevOps with Kubernetes: Build scalable cloud-native applications using DevOps patterns created with Kubernetes
Onur Yilmaz,Suleyman Akbas
Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python
Peter Bruce,Andrew Bruce,Peter Gedeck
Algorithms and Computation: 17th International Symposium, ISAAC 2006, Kolkata, India, December 18-20, 2006. Proceedings
Kazuo Iwama (auth.),Tetsuo Asano (eds.)
Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques, 3rd Edition
Mario Casciaro,Luciano Mammino
Mapping experiences a guide to creating value through journeys, blueprints, and diagrams
Kalbach,James
Intelligent and Soft Computing in Infrastructure Systems Engineering: Recent Advances
Imad N. Abdallah,Soheil Nazarian (auth.),Kasthurirangan Gopalakrishnan,Halil Ceylan,Nii O. Attoh-Okine (eds.)
Empower Decision Makers with SAP Analytics Cloud: Modernize BI with SAP's Single Platform for Analytics
Vinayak Gole,Shreekant Shiralkar
Foundations of Genetic Algorithms 6 (Foga-6)
Martin W. N. (Ed),Spears W. (Ed)
Algorithm Engineering: 5th International Workshop, WAE 2001 Århus, Denmark, August 28–31, 2001 Proceedings
Gonzalo Navarro,Mathieu Raffinot (auth.),Gerth Stølting Brodal,Daniele Frigioni,Alberto Marchetti-Spaccamela (eds.)
Practical Python Data Wrangling and Data Quality: Getting Started with Reading, Cleaning, and Analyzing Data
Susan E. McGregor
Test Driven: Practical TDD and Acceptance TDD for Java Developers
Lasse Koskela
Penetration testing : a hands-on introduction to hacking
Van Eeckhoutte, Peter;Weidman, Georgia
Docker: Up and Running: Build and deploy containerized web apps with Docker and Kubernetes
Dr. Gabriel Nicolas Schenker
Agile Kaizen: Managing Continuous Improvement Far Beyond Retrospectives
Ángel Medinilla (auth.)
Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition
Steve Krug
Building Online Communities with phpBB: A practical guide to creating and maintaining online discussion forums with phpBB, the leading free open source PHP/MySQL-based bulletin board
Mike Lothar,Stoyan Stefanov,Jeremy Rogers
Design Sprint: A Practical Guidebook for Building Great Digital Products
Richard Banfield;C. Todd Lombardo;Trace Wax
Programming AWS Lambda: Build and Deploy Serverless Applications with Java
John Chapin,Mike Roberts
Clean Code: Advanced Guide to Learn the Realms of Clean Code from A-Z
Roberts, Marc
Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing.
Akidau, Tyler;Chernyak, Slava;Lax, Reuven
Engineering Applications of Artificial Intelligence
J. Vain
Data Mining for Intelligence, Fraud & Criminal Detection: Advanced Analytics & Information Sharing Technologies
Christopher Westphal
Phantom Ex Machina: Digital Disruption’s Role in Business Model Transformation
Anshuman Khare,Brian Stewart,Rod Schatz (eds.)