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 resultsFrom Objects to Functions: Build Your Software Faster and Safer with Functional Programming and Kotlin
Uberto Barbini
Foundations of Security Analysis and Design IV: FOSAD 2006/2007 Tutorial Lectures
Martín Abadi (auth.),Alessandro Aldini,Roberto Gorrieri (eds.)
Architecting High Performing, Scalable and Available Enterprise Web Applications
Shailesh Kumar Shivakumar
BlackBerry For Dummies (For Dummies (Computer/Tech))
Robert Kao,Dante Sarigumba
Phantom Ex Machina: Digital Disruption’s Role in Business Model Transformation
Anshuman Khare,Brian Stewart,Rod Schatz (eds.)
Deep learning for computer vision: expert techniques to train advanced neural networks using TensorFlow and Keras
Moore, Stephen;Shanmugamani, Rajalingappaa
Simple and Usable Web, Mobile, and Interaction Design (Voices That Matter)
Giles Colborne
Foundations and Practice of Security: 4th Canada-France MITACS Workshop, FPS 2011, Paris, France, May 12-13, 2011, Revised Selected Papers
Fatemeh Raji,Ali Miri,Mohammad Davarpanah Jazi (auth.),Joaquin Garcia-Alfaro,Pascal Lafourcade (eds.)
Women in Game Development: Breaking the Glass Level-Cap
Hepler,Jennifer Brandes
Distributed computing: principles, algorithms, and systems
Ajay D. Kshemkalyani,Mukesh Singhal
Machine Learning: Modeling Data Locally and Globally (Advanced Topics in Science and Technology in China)
Kai-Zhu Huang,Haiqin Yang,Michael R. Lyu
Handbook of Geometric Computing: Applications in Pattern Recognition, Computer Vision, Neuralcomputing, and Robotics
Eduardo Bayro Corrochano (editor)
Machine Learning for Time-Series with Python: Forecast, predict, and detect anomalies with state-of-the-art machine learning methods
Ben Auffarth
Mining of Massive Datasets [Team-IRA]
Jure Leskovec,Anand Rajaraman,Jeffrey David Ullman
Adoption-centric Usability Engineering: Systematic Deployment, Assessment and Improvement of Usability Methods in Software Engineering
Ahmed Seffah PhD,Eduard Metzker PhD (auth.),Ahmed Seffah PhD,Eduard Metzker PhD (eds.)
The Definitive Guide to Linux Network Programming
Keir Davis,John Turner,Nathan Yocom
Data Wrangling with Python: Tips and Tools to Make Your Life Easier
Jacqueline Kazil,Katharine Jarmul
Hands-On Data Analysis with Pandas: A Python data science handbook for data collection, wrangling, analysis, and visualization
Stefanie Molin
Game Design Workshop, Second Edition: A Playcentric Approach to Creating Innovative Games
Tracy Fullerton
The Creativity Code: Art and Innovation in the Age of AI
Marcus du Sautoy;Rich Keeble
Randomized Algorithms for Analysis and Control of Uncertain Systems (Communications and Control Engineering)
Roberto Tempo,Giuseppe Calafiore,Fabrizio Dabbene
Start Here! Learn Microsoft Visual C# 2010 (Developer)
John Paul Mueller CNE
Python 3 Text Processing with NLTK 3 Cookbook: Over 80 practical recipes on natural language processing techniques using Python's NLTK 3.0
Jacob Perkins
Fundamental Approaches to Software Engineering: 13th International Conference, FASE 2010, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2010, Paphos, Cyprus, March 20-28, 2010. Proceedings
Mark Harman (auth.),David S. Rosenblum,Gabriele Taentzer (eds.)
Kubernetes on AWS: Deploy and manage production-ready Kubernetes clusters on AWS
Ed Robinson
The Psychology of Evolving Technology: How Social Media, Influencer Culture and New Technologies are Altering Society
Rhoda Okunev
Multiagent systems: algorithmic, game-theoretic, and logical foundations
Yoav Shoham,Kevin Leyton-Brown
Foundations of Coding: Theory and Applications of Error-Correcting Codes with an Introduction to Cryptography and Information Theory
Jiri Adamek(auth.)
Mastering Azure Analytics: Architecting in the Cloud with Azure Data Lake, HDInsight, and Spark
Zoiner Tejada
Modern Database Management Casebook, Fourth Edition
Fred R. McFadden