Repository: Master repository for Source and Code Batch 2
Language: Primarily JavaScript (github.com)
This repository contains various learning modules, demos, and resources for the "Source and Code Batch 2" training program. The primary focus areas include JavaScript fundamentals, Playwright test automation, and hands-on demos for web development concepts (github.com).
.
├── Batch2_students/
├── DOM/
│ └── DOM_Lectures/
├── Demo_sessions/
├── Github_sessions/
├── Mannual_Testcases/
├── Playwright_Assignment/
├── Playwright_Framework_1/
├── Playwright_Students/
├── Resources/
├── Selectors/
├── Source_Batch_2/ (this repo’s root)
├── javascript_sessions/
├── playwright/
├── playwright_theory_notes/
├── practice_websites/
├── .gitignore
├── General_Info.txt
├── Playwright_Framework_notes.txt
└── playwright_installation.txt
Notes on directories:
- Batch2_students/: Likely contains student submissions or materials.
- DOM/ & javascript_sessions/: Cover JavaScript fundamentals and DOM lectures.
- Demo_sessions, Github_sessions, practice_websites/: Hands-on workshops and coding practice.
- Playwright_ folders*: Include assignments, framework scaffolds, notes, and installations related to Playwright testing.
- Resources/, Selectors/: Additional learning materials and selector usage guidance.
- Text files: Provide general info, installation guidance, and framework notes.
-
Clone the repository:
git clone https://github.com/SourceCode-code/Source_Batch_2.git cd Source_Batch_2
-
Explore the structure: Navigate through the folders according to your learning path (e.g., start with
DOM_Lectures/
orjavascript_sessions/
). -
For Playwright exercises, install dependencies if a
package.json
exists (if not, you may need to initialize):npm install
Then run Playwright tests with:
npx playwright test
-
Refer to the
.txt
guides (playwright_installation.txt
,Playwright_Framework_notes.txt
, etc.) for framework setup details.
- JavaScript & DOM Fundamentals: Learn core web concepts through structured sessions and practice.
- GitHub Sessions: Guides to repository workflows, version control, and collaboration.
- Playwright Automation: Framework setup, assignments, theory, and student implementations.
- Practice & Demo Resources: A rich collection of websites and demos to reinforce learning.
- Selectors & Resources: Deep dives into selector usage and additional learning support.
- Begin with
General_Info.txt
for module overview and goals. - Proceed in logical order:
- JavaScript basics via
javascript_sessions/
orDOM_Lectures/
. - GitHub handling through
Github_sessions/
. - Playwright testing by following installation and framework notes before attempting assignments.
- Leverage
practice_websites/
to apply learning interactively.
- JavaScript basics via
- Use
Resources/
andSelectors/
folders for deeper understanding and reference.
Contributions are welcome! To contribute:
- Fork this repository.
- Create a new branch:
git checkout -b feature/your-feature-name
. - Make your edits or additions.
- Commit and push your changes.
- Submit a pull request for review.
This repository does not currently specify a license. If you’d like, add one such as MIT, Apache-2.0, or GPL-3.0 for clarity.
Thanks to SourceCode-code for organizing and maintaining this learning repository. Looking forward to everyone's contributions as we build a strong learning environment!