152. Observability_ logs, metrics, and traces.m4a
Preview unavailable
You must log in or sign up to view this lesson.
Login
Sign up
Programming & Software Engineering
Buy now
Learn more
Program Brochure and Previews
programming-software-engineering-pathway-brochure.pdf
01 Programming & Developer Tooling Foundations
Module 01 - Programming & Developer Tooling Foundations.mp4
Module 01 - Programming & Developer Tooling Foundations.chapters.txt
01_programming-developer-tooling-foundations_DurgaAnalytics.pdf
1. How a computer runs a program.m4a
2. The shell, files, and the filesystem.m4a
3. Navigating and manipulating files from the CLI.m4a
4. Environment variables and the PATH.m4a
5. Package managers and installing tools.m4a
6. Why version control exists.m4a
7. Commits, branches, and the working tree.m4a
8. Merging, rebasing, and resolving conflicts.m4a
9. Remotes, pull requests, and collaboration.m4a
10. A sane Git workflow for teams.m4a
11. Choosing and configuring an editor or IDE.m4a
12. Project structure and reproducible environments.m4a
13. How source becomes a running program.m4a
14. Dependencies and lockfiles.m4a
15. Formatting, linting, and editor tooling.m4a
16. Reading errors and stack traces.m4a
17. Using a debugger and breakpoints.m4a
18. Print, log, and inspect effectively.m4a
19. Reading documentation and asking good questions.m4a
20. A first well-structured project.m4a
02 Data Structures & Algorithms
Module 02 - Data Structures & Algorithms.chapters.txt
Module 02 - Data Structures & Algorithms.mp4
02_data-structures-algorithms_DurgaAnalytics.pdf
21. Big-O and analyzing complexity.m4a
22. Arrays and dynamic arrays.m4a
23. Linked lists.m4a
24. Stacks and queues.m4a
25. Hash tables and how they work.m4a
26. Trees and binary search trees.m4a
27. Balanced trees and their trade-offs.m4a
28. Heaps and priority queues.m4a
29. Graphs and their representations.m4a
30. Traversals_ BFS and DFS.m4a
31. Sorting algorithms and their trade-offs.m4a
32. Searching and binary search.m4a
33. Recursion and divide and conquer.m4a
34. Greedy algorithms.m4a
35. Dynamic programming.m4a
36. Two pointers and sliding window.m4a
37. Graph algorithms_ shortest paths.m4a
38. Backtracking.m4a
39. Pattern recognition for interviews.m4a
40. The problem-solving capstone.m4a
03 Python - End-to-End Mastery
Module 03 - Python - End-to-End Mastery.chapters.txt
Module 03 - Python - End-to-End Mastery.mp4
03_python-end-to-end-mastery_DurgaAnalytics.pdf
41. Syntax, data structures, and functions.m4a
42. Comprehensions and idiomatic Python.m4a
43. OOP, modules, and packaging.m4a
44. Virtual environments and dependencies.m4a
45. Type hints, logging, and exception handling.m4a
46. Iterators, generators, and decorators.m4a
47. Context managers and resource handling.m4a
48. Async and concurrency.m4a
49. Testing with pytest.m4a
50. Best practices and project structure.m4a
51. Web APIs with FastAPI.m4a
52. Django for larger applications.m4a
53. REST and GraphQL, with authentication.m4a
54. Data with Pandas and SQLAlchemy.m4a
55. ETL and streaming with Kafka and Snowflake.m4a
56. Automation and scripting.m4a
57. CI_CD and Docker.m4a
58. Cloud deployment.m4a
59. An introduction to AI integration.m4a
60. The end-to-end Python capstone.m4a
04 Java Programming Language - Beginner to Advanced
Module 04 - Java Programming Language - Beginner to Advanced.chapters.txt
Module 04 - Java Programming Language - Beginner to Advanced.mp4
04_java-programming_DurgaAnalytics.pdf
61. Java SE fundamentals and OOP.m4a
62. Collections and generics.m4a
63. Streams and functional Java.m4a
64. Modules and modern features.m4a
65. Records, sealed types, and pattern matching.m4a
66. JVM internals and the memory model.m4a
67. Garbage collection and GC tuning.m4a
68. The JIT compiler and classloading.m4a
69. Profiling and flame graphs.m4a
70. A JVM profiling and GC tuning report.m4a
71. Threads and the concurrency model.m4a
72. Executors and concurrent collections.m4a
73. Reactive programming with Project Reactor.m4a
74. Distributed-systems patterns.m4a
75. Testing concurrent code.m4a
76. Spring Boot fundamentals.m4a
77. Spring Security and JWT authentication.m4a
78. Spring Cloud and microservices patterns.m4a
79. A Spring Boot microservice signature lab.m4a
80. Docker, GitHub Actions, and cloud deploy.m4a
05 - C & C++ - Beginner to Advanced
Module 05 - C & C++ - Beginner to Advanced.chapters.txt
Module 05 - C & C++ - Beginner to Advanced.mp4
05_c-cpp-systems-programming_DurgaAnalytics.pdf
81. History, ecosystem, and compilers.m4a
82. Memory, pointers, and arrays.m4a
83. Strings, structs, and the type system.m4a
84. Build systems_ Makefiles and CMake.m4a
85. Linking and ABI considerations.m4a
86. RAII and resource management.m4a
87. Smart pointers and ownership.m4a
88. The STL_ containers and algorithms.m4a
89. Templates and generic programming.m4a
90. Concepts and modern C++ (11 to 20).m4a
91. Processes and threads.m4a
92. Sockets and network programming.m4a
93. epoll and event-driven I_O.m4a
94. The filesystem and system calls.m4a
95. Sanitizers, Valgrind, and undefined behavior.m4a
96. Concurrency and the C++ memory model.m4a
100. The performance-tuning capstone.m4a
98. Cache-awareness and data layout.m4a
97. Profiling and benchmarking.m4a
99. SIMD and vectorization.m4a
06 JavaScript & TypeScript
06_javascript-typescript_DurgaAnalytics.pdf
Module 06 - JavaScript & TypeScript.chapters.txt
Module 06 - JavaScript & TypeScript.mp4
101. Values, types, and the language model.m4a
102. Functions, closures, and scope.m4a
103. Objects, prototypes, and classes.m4a
104. Arrays and iteration.m4a
105. Modules and the modern toolchain.m4a
106. The event loop.m4a
107. Callbacks, promises, and async_await.m4a
108. Fetch and working with APIs.m4a
109. Error handling in async code.m4a
110. Concurrency patterns in JavaScript.m4a
111. Why types, and the TypeScript model.m4a
112. Basic and advanced types.m4a
113. Generics.m4a
114. Type narrowing and guards.m4a
115. Configuring and adopting TypeScript.m4a
116. Package managers and bundlers.m4a
117. Linting, formatting, and config.m4a
118. Testing JavaScript and TypeScript.m4a
119. Node.js fundamentals.m4a
120. A typed application capstone.m4a
07 Full Stack Development - End-to-End Web App Engineering
07_full-stack-development-end-to-end-web-app-engineering_DurgaAnalytics.pdf
Module 07 - Full Stack Development - End-to-End Web App Engineering.chapters.txt
Module 07 - Full Stack Development - End-to-End Web App Engineering.mp4
121. HTML, CSS, and JavaScript to TypeScript.m4a
122. React fundamentals, hooks, and state.m4a
123. Next.js_ SSR, SSG, and API routes.m4a
124. Edge functions and rendering strategies.m4a
125. Tailwind, component libraries, and accessibility.m4a
126. FastAPI as the primary backend.m4a
127. Django for larger applications.m4a
128. PostgreSQL and data modeling.m4a
129. Authentication and authorization.m4a
130. API design and integration.m4a
131. Docker and containerization.m4a
132. CI_CD with GitHub Actions.m4a
133. Cloud deployment on AWS and Azure.m4a
134. Environment and secrets management.m4a
135. Monitoring and reliability basics.m4a
136. Integrating LangChain and model APIs.m4a
137. Building model microservices.m4a
138. Putting the full stack together.m4a
139. The production web-app capstone.m4a
140. Shipping and demonstrating the app.m4a
08 Application Engineering - Design, Build & Scale Modern Enterprise Apps
08_application-engineering-design-build-scale-modern-enterprise_DurgaAnalytics.pdf
Module 08 - Application Engineering - Design, Build & Scale Modern Enterprise Apps.chapters.txt
Module 08 - Application Engineering - Design, Build & Scale Modern Enterprise Apps.mp4
141. Domain-Driven Design and bounded contexts.m4a
142. Microservices versus modular monolith.m4a
143. Event-driven architectures and CQRS.m4a
144. API-first design and contract testing.m4a
145. Versioning and evolving systems.m4a
146. Implementing services with FastAPI and Node.m4a
147. Kubernetes and orchestration.m4a
148. Resilience, retries, and circuit breakers.m4a
149. Data consistency across services.m4a
150. Messaging and streaming.m4a
151. Secure cloud deployment.m4a
152. Observability_ logs, metrics, and traces.m4a
153. Cost optimization.m4a
154. Performance and scaling.m4a
155. Incident response and reliability.m4a
156. Integrating AI into enterprise apps.m4a
157. Finance lab_ loan origination.m4a
158. Energy lab_ asset management.m4a
159. Putting the architecture together.m4a
160. The enterprise application capstone.m4a
09 Blockchain & DLT Mastery
09_blockchain-dlt-mastery_DurgaAnalytics.pdf
Module 09 - Blockchain & DLT Mastery.chapters.txt
Module 09 - Blockchain & DLT Mastery.mp4
161. What a blockchain is and why it matters.m4a
162. Cryptographic primitives.m4a
163. Consensus mechanisms.m4a
164. Public, private, and permissioned ledgers.m4a
165. The distributed-ledger landscape.m4a
166. Smart contracts and the EVM.m4a
167. Writing contracts with Solidity.m4a
168. Hands-on smart-contract labs.m4a
169. Testing and securing contracts.m4a
170. Common vulnerabilities and audits.m4a
171. Ethereum for enterprise.m4a
172. Hyperledger and permissioned networks.m4a
173. Blockchain integration with finance systems.m4a
174. Asset tokenization.m4a
175. Supply-chain and payments use cases.m4a
176. DApp architecture.m4a
177. Connecting front ends to contracts.m4a
178. Off-chain data and oracles.m4a
179. Deploying and operating a DApp.m4a
180. The blockchain DApp capstone.m4a
Capstone Project and Labs
Capstone Project.zip
00_README-Capstone-and-Labs-Guide.pdf