Sunday, October 27, 2024

Computer Minors/Specializations

Each of the following Specializations contains one or more professional Specializations/Tracks inside, For example Software Engineering include software development, business analysis, software quality engineering and so on.

Computer Minors/Specializations: 

* Software Engineering

* Computer Networks

* Data Science

        * Information&Cyber Security

        * AI and Machine Learning

* Robotics

* Embedded Systems

* Cloud Computing

* Internet of Things(IoT)

* Computer Support

* Computer Research

* Computer Hardware

* Graphic Design

Software Engineering Certifications

Software Engineering Certifications in the areas of Software Development, Software Testing and Quality Engineering: 

C++ Institute

        * CPA – C++ Certified Associate Programmer Certification

        * CPP – C++ Certified Professional Programmer Certification

Oracle Certifications

        * OCP Java SE Programmer

        * Jave EE Application Developer

Python Institute

        * PCAP: Certified Associate Python Programmer (PCAP)

        * PCPP: Certified Professional Python Programmer (PCPP)

Microsoft Certifications

* MC: Azure Fundamentals

* MCA: Azure Developer Associate

        * MCE: Azure Solutions Architect Expert

* MCE: DevOps Engineer Expert

Amazon Certifications

* AWS Cloud Practitioner

* AWS Developer Associate

        * AWS Solutions Architect Professional

* AWS DevOps Engineer Professional

Google Certifications

* Foundational Cloud Digital Leader

* Professional Cloud Developer

        * Professional Cloud Architect

        * Professional Cloud DevOps Engineer

ISTQB Certifications

* CTFL: Certified Tester Foundation Level

        * CTAL-TA: Certified Tester Advanced Level Test Analyst

* CTAL-TAA: Certified Tester Advanced Level Technical Test Analyst

* CTAL-TAE: Certified Tester Advanced Level Test Automation Engineering

American Society for Quality (ASQ)

        * Software Quality Engineer (CSQE)

CompTIA Certifications

* CompTIA ITF+: IT Fundamentals

* CompTIA A+: Foundational IT Skills

My Key Skills 2024-2025

Key Skills:

Software Development, Software Quality Engineering, Software Testing, Functional Testing, API Testing, Database Testing, Non-Functional Testing, Test Automation, Behavior-Driven Development, Continuous Integration and Delivery (CI/CD), Agile Testing, Technical Test Analysis, Risk-Based Testing, Test Planning, Team Leadership, Mentorship, Cross-Functional Teamwork.

Tools and Technologies:

  • SDLC: Waterfall, Agile, DevOps.
  • ALM: Jira, TFS, Azure DevOps.
  • IDE’s: Visual Studio code, Visual studio, IntelliJ IDEA
  • Programming Languages: .NET C#, Java, Python, JavaScript, TypeScript.
  • Databases: SQL Server, Oracle PL/SQL, PostgreSQL, MySQL.
  • Web Technologies: ASP.NET Core, Web API
  • Unit Testing: NUnit, MSTest, xUnit.net, TestNG, Mocha.
  • API Testing: Postman, SoapUI, REST-Assured.
  • Non-Functional Testing: JMeter, OWASP ZAP.
  • Test Automation: Selenium, Appium, Playwright, Robot Framework.
  • CI/CD: Git, Docker, Jenkins, Azure Pipelines, GitHub Actions.
  • Cloud Platforms: MS Azure, Amazon AWS.

 


My Key Skills 2022-2023

Key Skills:

Software Development, Software Quality, Manual Testing, Test Automation, Black-box Testing, White-box Testing, API Testing, Performance Testing, Mobile Testing, Agile, Version Control, Cloud Development, Continuous Integration, DevOps.

Tools and Technologies:

§  Testing/Automation: NUnit, TestNG, MSTest, JUnit, Selenium, Katalon, Appium, Protractor, Robot Framework, Cucumber, SpecFlow, Postman, JMeter, Fiddler, SoapUI, Azure Test Plans.

§  Tracking/Collaboration: Azure Boards, Jira, Trello, Slack.

§  Source Control: Git, Azure Repos, GitHub, Bitbucket.

§  CI/CD Tools: Azure DevOps, Jenkins, Docker, Kubernetes.

§  Cloud Development: Microsoft Azure, AWS.

§  Languages/Frameworks: C#, .NET Core, Java, Maven, Python, Node.js, Entity Framework.

§  IDE’s: Visual Studio, Visual Studio Code, IntelliJ, PyCharm.

§  Web Technologies: HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, JSON, XML, ASP.NET, MVC, Web API.

§  Databases: SQL Server, MySQL, PostgreSQL, MongoDB.

§  Operating Systems: Windows, Windows server, Linux, macOS, iOS, Android.

Tuesday, October 1, 2024

Foundational C# with Microsoft

Course 01: Write Your First Code Using C#

learning to write your first code using C#. Develop a strong foundation as you explore the fundamentals and syntax of the language, setting the stage for your programming adventures.

  • Write Your First C# Code
  • Store and Retrieve Data Using Literal and Variable Values in C#
  • Perform Basic String Formatting in C#
  • Perform Basic Operations on Numbers in C#
  • Guided Project - Calculate and Print Student Grades
  • Guided Project - Calculate Final GPA

Course 02: Create and Run Simple C# Console Applications

Master the art of creating and running simple C# console applications. Dive into the world of console-based programming, where you will gain hands-on experience executing your code and seeing it in action.

  • Install and Configure Visual Studio Code
  • Call Methods From the .NET Class Library Using C#
  • Add Decision Logic to Your Code Using if, else, and else if statements in C#
  • Store and Iterate Through Sequences of Data Using Arrays and the foreach Statement in C#
  • Create Readable Code with Conventions, Whitespace, and Comments in C#
  • Guided Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#
  • Challenge Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#

Course 03: Add Logic to C# Console Applications

Unlock the power of logic in C# console applications. Learn how to add logic and decision-making capabilities to your code, enabling your applications to make dynamic choices and respond intelligently to different scenarios.

  • Evaluate Boolean Expressions to Make Decisions in C#
  • Control Variable Scope and Logic Using Code Blocks in C#
  • Branch the Flow of Code Using the switch-case Construct in C#
  • Iterate Through a Code Block Using the for Statement in C#
  • Add Looping Logic to Your Code Using the do-while and while Statements in C#
  • Guided Project - Develop Conditional Branching and Looping Structures in C#
  • Challenge Project - Develop Branching and Looping Structures in C#

Course 04: Work with Variable Data in C# Console Applications

Discover the versatility of variable data in C# console applications. Harness the ability to store and manipulate different types of data, such as numbers and text, as you delve into the essential concepts of variables and data handling.

  • Choose the Correct Data Type in Your C# Code
  • Convert Data Types Using Casting and Conversion Techniques in C#
  • Perform Operations on Arrays Using Helper Methods in C#
  • Format Alphanumeric Data for Presentation in C#
  • Modify the Content of Strings Using Built-In String Data Type Methods in C#
  • Guided Project - Work with Variable Data in C#
  • Challenge Project - Work with Variable Data in C#

Course 05: Create Methods in C# Console Applications

Take your C# console applications to the next level by mastering the art of creating methods. Learn how to organize and modularize your code, making it more manageable, reusable, and efficient.

  • Write Your First C# Method
  • Create C# Methods with Parameters
  • Create C# Methods that Return Values
  • Guided Project - Plan a Petting Zoo Visit
  • Challenge Project - Create a Mini-Game

Course 06: Debug C# Console Applications

Sharpen your troubleshooting skills as you dive into the world of debugging C# console applications. Gain the ability to identify and fix issues in your code, ensuring your applications run smoothly and deliver the desired results.

  • Review the Principles of Code Debugging and Exception Handling
  • Implement the Visual Studio Code Debugging Tools for C#
  • Implement Exception Handling in C# Console Applications
  • Create and Throw Exceptions in C# Console Applications
  • Guided Project - Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code
  • Challenge Project - Debug a C# Console Application Using Visual Studio Code