Wednesday, March 18, 2020
The Behavior Driven Three Amigos
Saturday, January 25, 2020
My Key Skills 2019
Languages/Frameworks
C#.NET,
ADO.NET, Entity Framework, ASP.NET Web Forms, ASP.NET MVC, Web API, .NET Core.
Web Technologies
HTML5,
CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, XML, Angular, Vue.js
Databases
MS
SQL Server 2017, MySQL, NoSQL Mongo
IDE Tools
Visual
Studio IDE 2017, Visual Studio Code, NetBeans, Eclipse
Tracking / Source control
Azure
DevOps (TFS), JIRA, Git, GitHub, Office 365
Testing
Test Automation,
Selenium IDE, Selenium Web Driver, Katalon, MS Test Manager, Appium.
Software Methodologies
OOP,
Design patterns, CMMI, Agile, Scrum, Test Driven Development, Data Driven
Development, DevOps, Cloud computing, Continuous Integration
Operating systems
Windows
10, Windows server 2016, Android, Linux Ubuntu
Saturday, December 28, 2019
Computer Science: Microprocessors Course Topics
- x86 Processor Architecture
*Architecture Details
*Memory Management
*I/O System
*Components of a Typical x86 Computer
- Assembly Language Fundamentals
*Basic Elements of Assembly Language
*Instruction sets
*Assembling, Linking, and Running Programs
*Defining Data
*Symbolic Constants
- Assembly Language Instructions
*Data Transfer Instructions
*Addressing
*Arithmetic Instructions
*Addition and Subtraction
*Data-Related Operators and Directives
*JMP and LOOP Instructions
*Boolean and Comparison Instructions
*Conditional Structures
*Shift and Rotate Instructions
*Multiplication and Division Instructions
*Procedures
*Strings and Arrays
*Structures and Macros
Tuesday, December 24, 2019
Physics: Digital Logic Circuits Topics
* Digital Logic Circuits Introduction
- Digital systems
- Computer instructions
- Information representation
- Computer hardware
- Computer software
* Number systems and codes
- Number Systems
- Arithmetic
- Base Conversions
- Signed Number Representation
- Computer Codes
* Logic Circuits
- Boolean Algebra
- Switching Functions
- Switching Circuits
- Simplification
- Analysis of Combinational Circuits
- Synthesis of Combinational Logic Circuits
* Modular Combinational Logic
- Top-Down Modular Design
- Encoders and Decoders
- Multiplexers and de-multiplexers
- Binary Arithmetic Elements
- Comparators
- Prograrmmable Logic arrays and memories
* Sequential Devices
- Models for Sequential Circuits
- Memory Devices
- Flip-Flops
- Timing Circuits
* Modular Sequential Logic
- Shift Registers
- Counters
- Modulo-N Counters
- Multiple-sequence Counters
- Digital Fractional Rate Multipliers
- Analysis of Synchronous Sequential Circuits
- Simplification
- Synthesis of Synchronous Sequential Circuits
- Asynchronous Sequential Circuits
- Prograrmmable Logic arrays
* Logic Circuit Testing
- Digital Logic Circuit Testing
- Fault Models
- Combinational Logic Circuit Testing
- Sequential Logie Circuit Testing
- Design For Testability
- Built-in Self-test
- Board and system-level Boundary Scan
Sunday, December 15, 2019
Computer Science: Compilers Topics
- Language Processors
- The Structure of compiler
- Lexical Analysis
- Synatax Analysis
- Semantic Analysis
- Syntax-Directed Translation
- Intermediate-Code Generation
- Run-Time Environments
- Code Generation
- Symbol-table Management
- Machine-Independent Optimizations
- Instruction-level Parallelism
- Optimizing for Parallelism and Locality
- Interprocedural Analysis
Friday, December 6, 2019
Computer Science: Operating Systems Topics
- Overview
*Introduction
*Operating-System Structures
- Process Management
*Processes
*Threads & Concurrency
*CPU Scheduling
*Process Synchronization
*Deadlocks
- Memory Management
*Main Memory
*Virtual Memory
- Storage Management
*Mass-Storage Structure
*I/O Systems
- File System
*File-System Interface
*File-System Implementation
*File-System Internals
- Protection and Security
*Protection
*Security
- Virtual Machines
*Types of VMs
*Virtualization
- Networks and Distributed Systems
*Network Structure
*Communication Structure
*Distributed Operating Systems
*Distributed File Systems
*Remote File Access
- Real Operating Systems
*UNIX System
*Linux System
*Windows System





