6

QA Manual Testing

QA MANUAL TESTING

Module 1:

Software Testing Introduction


Module 2: Software Development Life Cycle


SDLC Phases


SDLC Models


Module 3:

Software Testing Methodologies


Module 4:

Test Case Design Techniques


Module 5:

Levels of Testing


Module 6:

Software Testing Life Cycle


Module 7:

QA & QC & Testing

Test Management with TFS Tool (Learn & Implement)
Defect Tracking Tools (Learn & Implement)

QA Manual test
QA
7

QA Automation Testing

QA Automation Testing

QA AUTOMATION TESTING

  • Introduction to Automation Testing
  • Introduction to Selenium
  • Selenium Web Driver 3.0
  • HTML
  • Locators
  • Web-element
  • Synchronizing Test with Wait
  • Action Interface and Action class
  • Miscellaneous Selenium scenarios
  • Handling Web Tables
  • Excel sheet Operations
  • TestNG
  • Build Tools-Maven
  • Framework Designing
  • Properties File
  • Page Object Model
  • Log4j
  • Continuous Build Integration tools-Jenkins
  • Selenium Grid
  • Auto IT
  • Java Database Connectivity (JDBC)
  • Behavior driven development (BDD) framework using Cucumber
  • Image Verification Tool
  • Source Code Management Tool
3
1
2
10

Business Analyst Course

Business Analyst

1. Introduction to Business Analysis

Definition and role of a Business Analyst

Importance of business analysis in organizations

 

2. Requirements Elicitation and Management

Techniques for gathering and documenting requirements

Stakeholder identification and management

Use cases, user stories, and requirements documentation

 

3. Process Modelling and Improvement

Business process modelling techniques (e.g., BPMN, UML)

Process mapping and flowcharts

Process optimization and redesign

 

4. Data Analysis and Modelling

Data gathering and analysis techniques

Data modelling concepts (e.g., ER diagrams, data dictionaries)

Database querying and reporting

 

5. Systems Analysis

Understanding system architecture and components

System requirements and design

System integration and implementation planning

 

6. Business Intelligence and Data Analytics

Basics of data warehousing and data mining

Data visualization tools (e.g., Tableau, Power BI)

Descriptive and predictive analytics

 

7. Project Management for BAs

Project planning and scheduling

Risk assessment and management

Agile and Waterfall methodologies

 

8. Communication and Documentation Skills

Effective communication techniques for BAs

Documentation standards and best practices

Presentation skills and stakeholder management

 

9. Tools for Business Analysis

Software commonly used in business analysis (e.g., Microsoft Visio, Excel, JIRA, Confluence)

 

10. Ethical and Legal Considerations

Business ethics and professional conduct

Legal compliance and regulations (e.g., GDPR, HIPAA)

 

11. Industry-Specific Knowledge

Depending on the focus of the program, there may be specific modules related to finance, healthcare, IT, or other industries.

1
2
3
Business
8

IOS Developer

IOS Developer

1. Swift Programming Language:

Variables, Constants, and Data Types

Optional and Type Casting

Control Flow (loops, conditionals)

Functions and Closures

Classes, Structures, and Enums

Protocols and Delegates

Error Handling

Memory Management

2. Xcode and Interface Builder:

Understanding the Xcode IDE

Interface Builder basics (building UI visually)

Navigating Storyboards and Interface Builder files

3. User Interface (UI) Development:

Building Interfaces with Storyboards or programmatically

Auto Layout and Constraints

Views, View Controllers, and Navigation Controllers

Table Views and Collection Views

4. Model-View-Controller (MVC) Architecture:

Understanding and implementing MVC in iOS

5. Networking:

Making HTTP requests (NSURLSession, URLSession, Alamofire)

Parsing JSON data (Codable, JSON Serialization)

Handling API responses (completion handlers, delegates)

6. Persistence:

Working with User Defaults

Core Data (for more complex data management)

File Management (Reading/Writing Files)

 

3
4
2
5

8. Asynchronous Programming:

Completion Handlers

Promises and Futures (using libraries like Promise Kit)

Combine Framework (for reactive programming)

9. Notifications and Observers:

Local Notifications

Notification Centre for app-wide communication

10. Advanced UI:

Custom Views and Drawing

Core Animation

Core Graphics

11. Core Location and Map Kit:

Integrating location services and maps

12. Device Features:

Camera and Photo Library access

Sensors (gyroscope, accelerometer, etc.)

Touch ID/Face ID authentication

13. App Deployment and Distribution:

App Store Connect

Certificates, Provisioning Profiles, and Code Signing

14. Testing and Debugging:

Unit Testing (XCTest)

UI Testing (XCUITest)

Instruments (for performance analysis)

15. App Design and User Experience:

Design Principles

Human Interface Guidelines (HIG)

Accessibility Guidelines

Security:

Data Encryption and Secure Storage

Secure Coding Practices

Internationalization and Localization:

Preparing your app for different languages and regions.

App Monetization:

In-App Purchases

Advertising Integration

Continuous Integration and Deployment (CI/CD):

Using tools like Jenkins, Fastlane, or Xcode Server for automated builds and deployments.

9

Java Full Stack Development

Java Full Stack Development

Front-End Development:

1. HTML/CSS:

Understanding HTML5 semantics

CSS layout techniques (flexbox, grid)

Responsive design principles

CSS pre-processors (e.g., SASS, LESS)

 

2. JavaScript:

Core JavaScript concepts (variables, data types, loops, conditionals)

DOM manipulation

Asynchronous JavaScript (Promises, Async/Await)

ES6/ES7 features (arrow functions, DE structuring, etc.)

AJAX and Fetch API for API calls

1
2

Front-End Frameworks:

1. JS or Angular (Choose one):

Components, Props, State (React)

Directives, Services, Dependency Injection (Angular)

js (Optional)

Components, Vuex for state management

Package Managers

 

2. NPM or Yarn:

Dependency management and script execution

 

3. Module Bundlers:

Webpack or Parcel

Bundling and optimizing assets

Version Control:

1. Git:

Branching, Merging, Pull Requests, Conflicts

Back-End Development:

1. Java:

  • Core Java concepts (OOP, Collections, Threads)
  • Java 8 features (Streams, Lambdas)
3
4
5

Server-Side Framework:

1. Spring Boot:

Dependency Injection, Spring MVC, Spring Data JPA

Servlets and JSP (optional for legacy applications)

 

2. Database:

SQL (MySQL, PostgreSQL, or other RDBMS)

Joins, Indexing, Transactions

 

3. ORM (Hibernate, JPA):

Object-relational mapping

 

4. RESTful APIs:

Designing and implementing RESTful APIs with Spring Boot

Serialization/Deserialization (e.g., JSON)

 

5. Authentication and Authorization:

JWT (JSON Web Tokens)

OAuth 2.0

 

6. Testing:

Unit Testing (JUnit, Mockito)

Integration Testing (Spring Boot Test)

Build Tools:

1. Maven or Gradle:

  • Project management and build automation
9
4
10

Database and Persistence:

1. Database Design:

Normalization, Indexing, Relationships

 

2. NoSQL Databases (Optional):

MongoDB, Cassandra, Redis

Data Access Patterns:

CRUD operations, Transactions

 

3. Deployment and DevOps:

Containerization:

 

4. Docker:

Creating and managing containers

 

5. Orchestration:

Kubernetes (basic understanding)

 

6. Continuous Integration/Continuous Deployment (CI/CD):

Jenkins, GitLab CI/CD, or similar tools

 

7. Cloud Platforms:

AWS, Google Cloud, or Azure (basic understanding)

Front-End Build and Automation:

1. Gulp or Grunt:

Automating front-end workflows

 

2. Testing:

Jest or Mocha for JavaScript testing

 

14
7

Version Control and Collaboration:

1. Git:

Advanced Git workflows (Gitflow, etc.)


2. Collaboration Tools:

GitHub, GitLab, Bitbucket

Other Considerations:

1. Security:

Understanding common security vulnerabilities (Cross-Site Scripting, SQL Injection, etc.)

2. Performance Optimization:

Front-end and back-end performance best practices

 

3. Logging and Monitoring:

Tools like ELK Stack, Prometheus, Grafana

 

4. Agile/Scrum:

Familiarity with Agile methodologies and tools like Jira

Remember that practical hands-on experience is crucial. Building projects, contributing to open-source, and participating in coding challenges can greatly enhance your skills as a full-stack Java developer. Keep up with the latest trends and technologies in the Java ecosystem to stay relevant in the field.

12
13
11

Salesforce Admin Course

Salesforce Admin Course

1. Salesforce Basics:

Introduction to Salesforce CRM

Understanding Salesforce Editions

Navigating the Salesforce Interface

2. User Management:

Creating and Managing User Accounts

Permission Sets and Profiles

Role Hierarchy

Sharing and Security Settings

3. Data Management:

Importing and Exporting Data

Data Validation Rules

Data Deduplication

Data Archiving and Purging

6
5

4. Customization and Configuration:

Custom Fields and Objects

Page Layouts

Record Types and Page Layouts

Workflow Rules and Process Builder

5. Reports and Dashboards:

Creating Custom Reports

Report Types and Formats

Creating Dashboards

Dynamic Dashboards

6. Automation and Workflow:

Workflow Rules

Approval Processes

Process Builder

7. Sales and Marketing Automation:

Lead Management

Opportunity Management

Campaigns and Campaign Influence

8. Service Cloud:

Case Management

Knowledge Base

Service Cloud Console

9. AppExchange and Integrations:

Installing and Managing Apps from AppExchange

Integrating with Third-Party Tools and Services

4
3

10. Mobile Administration:

Salesforce Mobile App

Mobile Configuration and Customization

11. Communities and Portals:

Building and Managing Communities

Customer and Partner Portals

12. Salesforce Connect:

Connecting External Data Sources

Setting Up External Objects

13. Lightning Experience:

Transitioning from Classic to Lightning

Customizing Lightning Pages

Lightning App Builder

14. Change Management and Deployment:

Sandbox Environments

Change Sets and Deployment Plans

15. Data Security and Compliance:

Data Privacy and GDPR Compliance

Security Best Practices

2
1

16. Training and Adoption:

User Training and Adoption Strategies

17. Troubleshooting and Support:

Debugging and Resolving Common Issues

Salesforce Support Resources

18. Advanced Topics (Optional):

Apex and Visualforce (for basic coding and customization)

Salesforce CPQ (Configure, Price, Quote)

Salesforce Einstein (AI and Analytics)