React Native Notes For Professionals
فهرست مطالب کتاب React Native Notes For Professionals:
ندارد
Refactoring: Improving the Design of Existing Code
فهرست مطالب کتاب Refactoring: Improving the Design of Existing Code:
Chapter 1. Refactoring, a First Example
Chapter 2. Principles in Refactoring
Chapter 3. Bad Smells in Code
Chapter 4. Building Tests
Chapter 5. Toward a Catalog of Refactorings
Chapter 6. Composing Methods
Chapter 7. Moving Features Between Objects
Chapter 8. Organizing Data
Chapter 9. Simplifying Conditional Expressions
Chapter 10. Making Method Calls Simpler
Chapter 11. Dealing with Generalization
Chapter 12. Big Refactorings
Chapter 13. Refactoring, Reuse, and Reality
Chapter 14. Refactoring Tools
Chapter 15. Putting It All Together
Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services
فهرست مطالب کتاب Service Design Patterns:
Chapter 1: From Objects to Web Services
Chapter 2: Web Service API Styles
Chapter 3: Client-Service Interactions
Chapter 4: Request and Response Management
Chapter 5: Web Service Implementation Styles
Chapter 6: Web Service Infrastructures
Chapter 7: Web Service Evolution
SQL Notes For Professionals
فهرست مطالب کتاب SQL Notes For Professionals:
Getting started with SQL
Identifier
Data Types
NULL
Example Databases and Tables
SELECT
GROUP BY
ORDER BY
AND & OR Operators
CASE
LIKE operator
IN clause
Filter results using WHERE and HAVING
SKIP TAKE (Pagination)
EXCEPT
EXPLAIN and DESCRIBE
EXISTS CLAUSE
JOIN
UPDATE
CREATE Database
CREATE TABLE
CREATE FUNCTION
TRY/CATCH
UNION / UNION ALL
ALTER TABLE
INSERT
MERGE
cross apply, outer apply
DELETE
TRUNCATE
DROP Table
DROP or DELETE Database
Cascading Delete
GRANT and REVOKE
XML
Primary Keys
Indexes
Row number
SQL Group By vs Distinct
Finding Duplicates on a Column Subset with Detail
String Functions
Functions (Aggregate)
Functions (Scalar/Single Row)
Functions (Analytic)
Window Functions
Common Table Expressions
Views
Materialized Views
Comments
Foreign Keys
Sequence
Subqueries
Execution blocks
Stored Procedures
Triggers
Transactions
Table Design
Synonyms
Information Schema
Order of Execution
Clean Code in SQL
SQL Injection
The AI Revolution in Networking, Cybersecurity, and Emerging Technologies
فهرست مطالب کتاب The AI Revolution in Networking, Cybersecurity, and Emerging Technologies:
Preface
Introducing the Age of AI: Emergence, Growth, and Impact on Technology
Connected Intelligence: AI in Computer Networking
Securing the Digital Frontier: AI’s Role in Cybersecurity
AI and Collaboration: Building Bridges, Not Walls
AI in the Internet of Things (AIoT)
Revolutionizing Cloud Computing with AI
Impact of AI in Other Emerging Technologies
Index
The Algorithm Design Manual (Second Edition)
فهرست مطالب کتاب The Algorithm Design Manual:
1 Introduction to Algorithm Design
2 Algorithm Analysis
3 Data Structures
4 Sorting and Searching
5 Graph Traversal
6 Weighted Graph Algorithms
7 Combinatorial Search and Heuristic Methods
8 Dynamic Programming
9 Intractable Problems and Approximation Algorithms
10 How to Design Algorithms
11 A Catalog of Algorithmic Problems
12 Data Structures
13 Numerical Problems
14 Combinatorial Problems
15 Graph Problems: Polynomial-Time
16 Graph Problems: Hard Problems
17 Computational Geometry
18 Set and String Problem
19 Algorithmic Resources
The Art of Agile Development
فهرست مطالب کتاب The Art of Agile Development:
Preface
Part I: Getting Started
Chapter 1: Why Agile?
Chapter 2: How to Be Agile
Chapter 3: Understanding X
Chapter 4: Adopting XP
Part II: Practicing XP
Chapter 5: Thinking
Chapter 6: Collaborating
Chapter 7: Releasing
Chapter 8: Planning
Chapter 9: Developing
Part III: Mastering Agility
Chapter 10: Values and Principles
Chapter 11: Improve the Process
Chapter 12: Rely on People
Chapter 13: Eliminate Waste
Chapter 14: Deliver Value
Chapter 15: Seek Technical Excellence
References
Index
The C Programming Language (Second Edition)
فهرست مطالب کتاب The C Programming Language:
A Tutorial Introduction
Types, Operators, and Expressions
Control Flow
Functions and Program Structure
Pointers and Arrays
Structures
Input and Output
The UNIX System Interface
The C++ Programming Language (Fourth Edition)
فهرست مطالب کتاب The C++ Programming Language:
Preface
Preface to the Fourth Edition
Preface to the Third Edition
Preface to the Second Edition
Preface to the First Edition
Part I: Introductory Material
Notes to the Reader
A Tour of C++: The Basics
A Tour of C++: Abstraction Mechanisms
A Tour of C++: Containers and Algorithms
A Tour of C++: Concurrency and Utilities
Part II: Basic Facilities
Types and Declarations
Pointers, Arrays, and References
Structures, Unions, and Enumerations
Statements
Expressions
Select Operations
Functions
Exception Handling
Namespaces
Source Files and Programs
Part III: Abstraction Mechanisms
Classes
Construction, Cleanup, Copy, and Move
Overloading
Special Operators
Derived Classes
Class Hierarchies
Run-Time Type Information
Templates
Generic Programming
Specialization
Instantiation
Templates and Hierarchies
Metaprogramming
A Matrix Design
Part IV: The Standard Library
Standard Library Summary
STL Containers
STL Algorithms
STL Iterators
Memory and Resources
Utilities
Strings
Regular Expressions
I/O Streams
Locales
Numerics
Concurrency
Threads and Tasks
The C Standard Library
Compatibility
Index
The Clean Coder: A Code of Conduct for Professional Programmers
فهرست مطالب کتاب The Clean Coder:
Chapter 1 Professionalism
Chapter 2 Saying No
Chapter 3 Saying Yes
Chapter 4 Coding
Chapter 5 Test Driven Development
Chapter 6 Practicing
Chapter 7 Acceptance Testing
Chapter 8 Testing Strategies
Chapter 9 Time Management
Chapter 10 Estimation
Chapter 11 Pressure
Chapter 12 Collaboration
Chapter 13 Teams and Projects
Chapter 14 Mentoring, Apprenticeship, and Craftsmanship
The Go Programming Language
فهرست مطالب کتاب The Go Programming Language:
1. Tutorial
2. Pro gram Str ucture
3. Basic Data Typ es
4. Com posite Typ es
5. Func tions
6. Metho ds
7. Interfaces
8. Gor o utines and Channels
9. Concurrency with Shared Vari ables 257
10. Pack ages and the Go Tool
11. Testing
12. Reflecti on
13. Low-L evel Pro gramming
The Pragmatic Programmer: From Journeyman to Master
فهرست مطالب کتاب The Pragmatic Programmer:
1. A Pragmatic Philosophy
2. A Pragmatic Approach
3. The Basic Tools
4. Pragmatic Paranoia
5. Bend or Break
6. While You Are Coding
7. Before the Project
8. Pragmatic Projects
Resources
Answers to Exercises