Web Development: Hands-On Training Level 1
Tickets
Web Development: Hands-On Training Level 1
Web Development: Hands-On Training Level 1
This course is designed for IT university students and fresh graduates who already have coding knowledge but need practical experience to apply their skills effectively. Over the course of 12 sessions (3 sessions per week, 2 hours each), participants will develop a solid foundation in practical web development through hands-on learning.
Course Schedule
The course will run from Wednesday, January 6 to Friday, January 31.
- Sessions: 3 sessions per week / 12 sessions in total.
- Days: Wednesday, Thursday, and Friday
- Time: 4:00 PM to 6:00 PM
- Duration: 2 hours per session
What to Expect in Level 1
1. Foundations of Practical Web Development
- Learn how to organize and structure a web development project from start to finish.
- Understand the workflow of building a website, from planning to deployment.
2. Hands-On Project: Building a Functional Website
- Participants will work on a guided project to create a functional, responsive, and interactive website.
- The project will simulate a real-world scenario, helping participants gain practical insights into web development.
3. Core Skills Development
- HTML: Advanced structuring techniques for semantic, clean, and accessible web pages.
- CSS: Styling with a focus on responsive design using CSS Flexbox and Grid.
- JavaScript: Adding interactivity, DOM manipulation, and basic event handling.
4. Development Tools and Best Practices
- Introduction to using Visual Studio Code and browser developer tools.
- Basics of version control with Git and GitHub for managing code effectively.
5. Debugging and Optimization
- Learn how to identify and fix common issues in HTML, CSS, and JavaScript.
- Understand basic performance optimization techniques for faster-loading websites.
6. Team Collaboration Simulation
- Practice collaborative coding and project management skills, preparing participants for professional team environments.
What Comes Next?
Level 2 will build on the foundation established in Level 1, introducing more advanced front-end concepts such as:
- Working with modern JavaScript frameworks (e.g., React js and Next js).
- Consuming APIs to fetch and display dynamic data.
- Working with Advanced CSS frameworks (e.g., tailwind or bootstrap).
- State management within front-end applications.
- Optimizing performance for faster and more efficient web applications.
- Deploying web applications to live servers using tools like GitHub Pages or Netlify.
Level 1 ensures participants are ready to tackle these advanced topics with confidence and build professional-grade front-end applications.