Practice Exams:

Certifications

Cisco 350-401: Cisco Catalyst Center Assurance Workflows

Home/Cisco 350-401: Cisco Catalyst Center Assurance WorkflowsOn this pageBegin with the user symptom and its scopeRead device and client health as supporting evidenceCorrelate changes and events without assuming causationCross-check the dashboard against device-level stateVerify the fix where the user experiences itCisco Catalyst Center Assurance can help an operations team connect user symptoms with device, client and network-service evidence, but a health score is a starting point for investigation rather than a diagnosis. A client may appear healthy while a particular application fails, or a device may show a warning that…

Read More

Cisco 350-401: BGP Path Selection in Practice

Home/Cisco 350-401: BGP Path Selection in PracticeOn this pageEstablish which routes are actually eligibleRead attributes in policy contextWork through a reproducible exampleChange only the policy that owns the decisionTurn the best-path algorithm into operational evidenceBGP path selection is a policy decision performed on a set of eligible routes, not a promise that the path with the lowest latency will win. A router may receive several paths to the same prefix through different neighbors; attributes, route policies and implementation rules determine which one becomes the selected route. Engineers can spend hours…

Read More

Anthropic CCDV-F: Versioning Prompts for Claude Apps

Prompts that control an application should be versioned as carefully as code or API contracts. They influence what task a model performs, what information it treats as authoritative, how it calls tools, what format it produces and when it should defer to a human. An untracked prompt change can make identical requests behave differently even though application binaries are unchanged. Claude development teams need a release trail that ties prompt text to model configuration, retrieval data, tools and evaluation results. Home/Anthropic/Anthropic CCDV-F: Versioning Prompts for Claude AppsAnthropicPublished October 7, 2026On…

Read More

Anthropic CCDV-F: Streaming Responses with Claude

Streaming changes the way a Claude application feels before it changes what the model actually knows. A non-streaming request makes the user wait for the entire response object; a streaming request lets the interface receive content incrementally while generation is still in progress. That can reduce perceived latency, support live progress displays, and make long answers easier to consume. It also turns one simple HTTP response into an event-driven workflow that the application has to parse, render, cancel, recover, and observe correctly. Home/Anthropic/Anthropic CCDV-F: Streaming Responses with ClaudeAnthropicPublished October 7,…

Read More

Anthropic CCDV-F: RAG with Claude and Vector Search

Retrieval-augmented generation works when retrieval supplies the right evidence and the model uses that evidence within a clear answering contract. It fails when teams treat a vector database as a magic memory layer. Poor chunking, weak metadata, missing access controls, stale indexes, and unmeasured retrieval quality can make a polished Claude response confidently answer from the wrong context. Home/Anthropic/Anthropic CCDV-F: RAG with Claude and Vector SearchAnthropicPublished October 7, 2026On this pageDesign the corpus before choosing a vector databaseChunk around meaning, not an arbitrary character countEmbed documents and queries for retrievalCombine…

Read More

Anthropic CCDV-F: Modernizing Legacy Code with Claude

Legacy modernization fails when a team treats old code as if its only problem is syntax. Mature systems carry hidden business rules, operational workarounds, data assumptions, integration contracts, and failure behavior that may never have been documented. Rewriting quickly can erase the very knowledge the system accumulated through years of incidents and exceptions. Claude can accelerate discovery, test creation, refactoring, and migration planning, but it should be used to make the system more understandable before making it more different. In Claude Development, the safest modernization pattern is incremental: establish evidence,…

Read More

Anthropic CCDV-F: Claude Tool-Calling Patterns

Tool calling is easiest to reason about when it is treated as a protocol rather than as magic. Claude receives a set of tool definitions, decides that one or more operations are useful, and emits structured calls. Your application executes client-side tools and returns structured results; server-side tools can be executed by Anthropic’s infrastructure. The agent loop continues until the model has enough information to answer or stops for another reason. Within Claude Development, the best pattern depends on side effects, latency, independence between calls, and the amount of control…

Read More

Anthropic CCDV-F: Claude SDK Design Patterns

Claude integrations become difficult to maintain when every feature calls the API directly, handles retries differently, invents its own tool loop, and logs a different set of fields. SDKs reduce transport boilerplate, but architecture still matters. The goal is to create a small number of boundaries where model requests, tool execution, application state, and business rules meet predictably. Home/Anthropic/Anthropic CCDV-F: Claude SDK Design PatternsAnthropicPublished October 7, 2026On this pageSeparate transport from product logicModel requests as explicit application objectsUse a tool registry instead of embedded conditionalsKeep conversation state behind one boundaryDesign…

Read More

Anthropic CCDV-F: Claude Code for Large Repositories

Large repositories create a context problem before they create a coding problem. A monorepo may contain dozens of services, generated files, migrations, deployment configuration, multiple test frameworks, and years of historical conventions. Asking Claude Code to “understand the repo” invites unnecessary reading and makes important local rules compete with irrelevant context. A better approach is progressive orientation: give Claude the small amount of persistent project knowledge it always needs, then let it discover task-specific context on demand. That pattern fits the broader Claude Development goal of using model capability without…

Read More

Anthropic CCDV-F: Claude API Error Handling

Reliable Claude applications treat errors as part of the API contract, not as exceptional surprises. Requests can fail because the input is invalid, credentials are wrong, usage is limited, the service is overloaded, a network path breaks, or a long request times out. Streaming adds another wrinkle: an error can arrive after the HTTP connection has already returned a successful status. Home/Anthropic/Anthropic CCDV-F: Claude API Error HandlingAnthropicPublished October 7, 2026On this pageSeparate permanent client errors from transient failuresRetry only when repetition is safeCapture request IDs and correlation contextTreat streaming as…

Read More

Anthropic CCDV-F: Building Claude Tools Safely

Tool use changes an AI application from a system that proposes actions into one that can cause them. A model might query a database, create a ticket, send a message, modify a repository, or trigger an operational workflow. That power is useful only when the application treats every tool call as a request crossing a security boundary rather than as trusted code emitted by the model. Home/Anthropic/Anthropic CCDV-F: Building Claude Tools SafelyAnthropicPublished October 7, 2026On this pageDesign a narrow contract before a clever promptKeep authorization outside the modelValidate inputs at…

Read More

CompTIA XK0-006: systemd Troubleshooting for Linux Admins

When a Linux service fails under systemd, restarting it repeatedly is not troubleshooting. The useful questions are more specific: what state does systemd believe the unit is in, what process or dependency caused the transition, what configuration did the manager actually load, and what evidence exists in the journal for this boot? A disciplined workflow answers those questions before changing the machine. Home/CompTIA/CompTIA XK0-006: systemd Troubleshooting for Linux AdminsCompTIAPublished October 7, 2026On this pageStart with the unit state systemd actually seesRead the journal in the same failure windowInspect the unit…

Read More

CompTIA XK0-006: Project Risk Without a Giant Spreadsheet

Risk management becomes unhelpful when the team spends more effort maintaining a register than reducing uncertainty. A project can have fifty color-coded rows and still be surprised by the one dependency everyone assumed would work. The opposite problem is equally common: experienced engineers keep concerns in their heads, so the project does not act until the risk becomes an issue. Home/IT Operations & Service Management/CompTIA XK0-006: Project Risk Without a Giant SpreadsheetIT Operations & Service ManagementPublished October 7, 2026On this pageWrite risks so another person can act on themPrioritize exposure…

Read More

CompTIA XK0-006: Managing Change in Technical Projects

Technical projects change because reality changes. A dependency slips, a security review finds a gap, a vendor releases a breaking update, a pilot exposes a usability problem, or a stakeholder finally sees enough of the solution to clarify what is actually needed. Treating every change as failure encourages teams to hide useful information. Treating every request as harmless creates scope drift, unstable delivery dates, and production surprises. Home/CompTIA/CompTIA XK0-006: Managing Change in Technical ProjectsCompTIAPublished October 7, 2026On this pageStart with the baseline, not the requestClassify the change before estimating itMake…

Read More

CompTIA XK0-006: Linux Storage and LVM in Practice

Linux storage administration is easier when the layers are kept distinct. A physical disk or virtual block device is not the same thing as a partition, an LVM physical volume, a volume group, a logical volume, a filesystem, or a mount point. Each layer solves a different problem. Logical Volume Manager adds a flexible allocation layer between raw devices and filesystems, which makes it possible to group capacity, create logical devices, and resize storage more easily than with fixed partitions alone. Home/CompTIA/CompTIA XK0-006: Linux Storage and LVM in PracticeCompTIAPublished October…

Read More