- +91-8880129339
- Contact@bjshub.com
- BJSHUB, Sai Plaza, Bengaluru, Karnataka 560076
Transitioning from a non-IT background to a career in IT can be both challenging and rewarding. Here at BJSHUB you will get step-by-step guide to help you make the transition from Up-skilling tech stack to practicing with real time use cases.
Scroll down and check our comprehensive syllabus which is helping 1000+ learner to transit from non-IT to IT.
1 | Course Introduction |
2 | About IT Industry, Different Teams, IT real-time workflows |
3 | SDLC – Project development workflows |
4 | Agile Methodology – With real-time approach – 20-30 concepts.. |
5 | Introuduction to JIRA software to implement the Agile process |
6 | JIRA software Configuration and its usage |
7 | Software Testing introduction & Its concepts – 30-40 concepts |
8 | Different types of software testing |
9 | Software testing strategies – Process to test any software |
10 | Different levels of testing |
11 | STLC – Test planning to Sign-off |
12 | Test Script development |
13 | Test Execution |
14 | Defect reporting using JIRA software |
15 | Defect Life Cycle |
16 | Report Generations – Test Summary Reports |
17 | Techniques for Test Script developments |
18 | QA – End to End workflows |
19 | Testing tools -Browserestrail, stack, qTest |
20 | QA Roles & Responsibility & Daily work routine |
21 | Testing Projects with real-time use case and challenges |
22 | API Testing / Webservices testing using Postman tool |
23 | Mobile Application Testing — CharlesProxy tool & browserstack |
23 | Different Project & Resume preparation |
24 | Mock Interviews & Technical GD session |
1 | Java Components – JVM, JRE and JDK. |
2 | Data Types and Variables. |
3 | Methods |
4 | Basic Programming. |
5 | Decision Statements. |
6 | Looping Statements. |
7 | OOPS in Java. |
8 | Members Of Class. |
9 | Class and Object. |
10 | Constructors. |
11 | Has-A and Is-A Relationship. |
12 | Constructor Chaining. |
13 | This and super statement. |
14 | Overloading and Overriding. |
15 | Abstract class and Interface. |
16 | Type Casting. |
17 | Abstraction. |
18 | Polymorphism. |
19 | Generalization and Specialization. |
20 | Access specifiers. |
21 | Encapsulation. |
22 | Java Library. |
23 | Object Class. |
24 | String Class. |
25 | Wrapper Class. |
26 | Java Bean Class. |
27 | System Class and its members. |
28 | Scanner Class. |
29 | Singleton Design pattern. |
30 | Arrays and problems on arrays. |
31 | Collection. |
32 | Frameworks. |
33 | Exception Handling. |
34 | File Programming. |
Automation Selenium | |
1 | Introduction. |
2 | Selenium IDE. |
3 | Understanding HTML. |
4 | CSS expressions. |
5 | Xpath expressions. |
6 | Dynamic element identification using xpath functions |
WebDriver | |
7 | Introduction to WebDriver. |
8 | Configuring WebDriver in Eclipse. |
9 | Understanding element identification in WebDriver. |
10 | Performing actions on basic elements in WebDriver. |
11 | Basic verifications and checkpoints in WebDriver. |
12 | Working with Select drop down elements. |
13 | Working with multiple elements. |
14 | Synchronization in WebDriver. |
15 | Implicit and explicit wait. |
16 | Understanding browser options. |
17 | Handling popups. |
18 | Tooltip popup. |
19 | Calendar popup. |
20 | JavaScript alert and confirmation popup. |
21 | File upload popup. |
22 | File download popup. |
23 | New browser popup / New tab. |
24 | Page onload authentication popup. |
25 | Handling Frames. |
26 | performing mouse and keyboard actions. |
27 | Working with ajax autosuggest fields. |
28 | Automation with IE, Chrome browsers. |
29 | Working with Firefox profiles. |
30 | Handling Untrusted Certificate Connection issues. |
31 | Executing JavaScript through WebDriver. |
32 | Capturing Screenshot through Webdriver. |
33 | Handling Windows popup with AutoIT. |
Data driven tests using Excel | |
1 | Understanding Apache POI API. |
2 | Reading data from Excel. |
3 | Writing data to Excel |
TestNG | |
1 | Introduction. |
2 | Installing TestNG plugin. |
3 | Creating and executing tests in TestNG. |
4 | Sequencing test execution order. |
5 | Understanding popular annotations. |
6 | Creating TestNG suite xml file for regression testing. |
7 | Using Assertions in TestNG. |
8 | Parallel execution of tests in TestNG. |
9 | Parameterizing tests in TestNG using Data provider. |
10 | Results in TestNG |
11 | Framework |
12 | Introduction to framework. |
13 | Concept of Page Object Model framework. |
14 | Framework Environment setup. |
15 | Introduction to Maven. |
16 | Setting up a Maven project for framework. |
17 | Adding dependencies and plugins. |
18 | Creating scripts and executing scripts using framework. |
19 | Creating and managing script repository with SVN. |
20 | Configuring Tortoise SVN. |
21 | Check-in check-out process. |
22 | Configuring Continuous integration tool Jenkins. |
23 | Framework execution from Jenkins |
1 | ER Diagram. |
2 | SQL Function |
3 | Constraints. |
4 | Datatypes. |
5 | DQL. |
6 | Selection and Projection. |
7 | Different types of SQL clause. |
8 | SQL Function. |
9 | Single Row Function. |
10 | Multi Row Function. |
11 | Subquery. |
12 | Co – related Subquery. |
13 | Group Functions. |
14 | Joins. |
15 | Equi. |
16 | Self. |
17 | Non-equi. |
18 | Outer. |
19 | DDL. |
20 | Create. |
21 | Alter. |
22 | Rename. |
23 | Drop. |
24 | Truncate. |
25 | DML. |
26 | Insert. |
27 | Update. |
28 | Delete. |
29 | DTL. |
30 | Commit. |
31 | Rollback. |
32 | Savepoint. |
33 | DCL. |
34 | Grant. |
35 | Revoke. |
36 | Normalization. |
1 | What is CI/CD |
2 | AWS Cloud Introduction |
3 | Linux |
4 | Git |
5 | Github and account creation, Local to Gitub Deployment |
6 | Real-time Java project practical with Git & Github |
7 | AWS Instance/server Creation |
8 | AWS Configuration |
9 | Deploy the website in AWS server |
10 | Jenkins Introduction |
11 | Jenkins tool feature & Configuration |
12 | Github to Jenkins Integration[ Manual Pipeline ] |
13 | Github to Jenkins Integration [Automation Pipeline] |
14 | Real-Time Manual deployment process using Jenkins [CI ] |
15 | Real-Time Spring-boot project with CI /CD Pipeline |
It’s been wonderful and learning experience with BJShub. Trainers and Management are much supportive. It’s been only three months here and i got two job opportunities that too with good packages. BJS helps to get started from ground zero and trains until getting placed in job. It was very good decision to enroll into BJShub. Learn a lot. Thank You.
It’s a great pleasure to joined Bjshub. Thank you Bjshub team for all the support to getting into IT job.
If you have any other questions or need further assistance, please don’t hesitate to reach out to us. We’re here to help!
Enrolling in a course is easy! Simply visit our website, browse our course catalog, select the course you’re interested in, and follow the instructions to complete the enrollment process.OR Use the registor form and provide your basic details. Our team will connect with you.
We offer both online and in-person courses to accommodate different learning preferences and schedules. You can choose the format that best suits your needs.
Our instructors are highly qualified professionals with extensive experience in their respective fields. They are experts in their subjects and dedicated to helping students succeed.
Yes, you will have access to course materials even after completing the course. You can refer back to the materials for review or to refresh your knowledge whenever you need to.
We occasionally offer discounts and promotions on our courses. Additionally, we may have financial assistance programs available for eligible students. Please contact our admissions team for more information.
We occasionally offer discounts and promotions on our courses. Additionally, we may have financial assistance programs available for eligible students. Please contact our admissions team for more information.
Anyone with an interest in programming and a desire to learn can enroll in our programming classes. Whether you are a complete beginner or have some prior experience, our courses are designed to accommodate learners at various skill levels. Whether you’re a student, professional, or someone looking to switch careers, our programming classes provide a comprehensive learning experience to help you achieve your goals.
Yes, you can attend 5 days of FREE demo classes .
Our all courses are available both online and offline, providing flexibility for learners with different preferences and schedules. You can choose the format that best suits your needs and learning style. Online courses offer the convenience of learning from anywhere with an internet connection, while offline classes provide an immersive learning experience in a physical classroom setting.
The timing for placement opportunities may vary depending on the course and your individual progress. We offer career assistance services to help you prepare for placement opportunities, including resume building, interview preparation, and job search strategies. Typically, placement assistance becomes available towards the end of your course or upon completion. Our team will provide guidance and support throughout your journey to help you transition into the workforce successfully. Please contact our career services department for more specific information regarding placement timelines and opportunities.
Yes, we provide comprehensive learning materials as part of our programming classes. These materials are designed to support your learning journey and help you gain a solid understanding of the course content. Depending on the course, learning materials may include textbooks, lecture notes, video tutorials, coding exercises, quizzes, and additional resources. Our goal is to ensure that you have access to all the necessary resources to succeed in your programming studies.
Yes, we have partnerships and connections with various companies and employers in the industry to facilitate placement opportunities for our students. Our dedicated career services team works tirelessly to establish and maintain relationships with companies looking to hire skilled professionals in programming and related fields. While we cannot guarantee job placement, we strive to connect our students with potential employers and provide support throughout the placement process, including networking events, job fairs, and interview preparation. Additionally, we may offer internship opportunities and job placement assistance to eligible students based on their qualifications and performance in our courses.
Unlock Your Potential, Shape Your Future: Where Up-skilling Leads to Success.
We’re Empowering tech learning according to Industry expectation, Anytime, Anywhere.
BJSHUB, BTM 2nd Stage, Sai Plaza, 2nd Floor, 7th Cross Rd, next to Pizza Hut, , Bengaluru, Karnataka 560076
Contact Number : +91-8880129339
Copyright © 2024 BJSHUB. All rights reserved.