Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Overview of front-end development
- Understanding fundamental concepts and terminology
- An overview of a front-end developer's responsibilities
- Setting up a development environment
HTML
- Introduction to HTML5
- Basic tags and document structure
- Semantic elements
- Working with forms and input fields
- Media elements (images and videos)
- DOM structure and its functionality
- Modern browsers, API requirements, and structured syntax
CSS
- Introduction to CSS
- Selectors and cascading rules
- Box model and layout techniques
- Flexbox and Grid systems
- Transitions and animations
- Responsive design principles
- Understanding SCSS and modern pre-processor concepts
Bootstrap
- Introduction to Bootstrap
- Setup and usage of Bootstrap
- Grid system and responsive design
- Navbars, forms, and buttons
- Components and JavaScript plugins
JavaScript
- Introduction to JavaScript
- Core programming concepts
- Variables, data types, and functions
- DOM manipulation
- Asynchronous programming with callbacks and promises
- Fetch API and JSON handling
- Utilizing JavaScript package managers
React
- Introduction to React
- Components and JSX
- Props and state management
- Event handling
- Lifecycle methods
- Routing and form integration
- Hooks
- Introduction to Next.js
Advanced Topics
- Accessibility
- Performance optimization
- Testing strategies
- Deployment processes
Project
- Developing advanced static websites, mobile applications, and desktop applications
- Working with WebAssembly and optimizing web performance
Best Practices for Front-End Development
Troubleshooting
Summary and Next Steps
Requirements
- Basic experience with graphic design tools and software
- Familiarity with web concepts and SEO principles
- Hands-on experience with HTML, CSS, and JavaScript
Audience
- Developers
21 Hours
Testimonials (2)
Comprehensive look an all topics. A lot of teaching by example and a great repository of knowledge Mike left built with us.
Wojciech Kochmanski - 3LP SA
Course - Front-End Development from Basic to Advanced
knowledge level of the trainer