Overview
Description
Course Title: Front End Programming+ (14 Modules)
Required Experience: Beginner
Duration: 12 months
Commitment: 18 hours per week
Start Date: Autumn 2024
Format: Online
Price: 3020€ 1.880€ Exlusive First-Year Discount!
Course Description:
The Front End Programming+ course is an all-encompassing program designed to equip you with the essential skills needed to excel in front-end development. Over 12 months, this course will guide you through key concepts, tools, and techniques, from foundational HTML and CSS to advanced JavaScript and AI-driven development, preparing you for a successful career in web development.
Modules Overview:
- Fundamentals of HTML
- Duration: 1 week
- Tools: Visual Studio Code
- Learn the basics of HTML, including its elements, attributes, and properties, and create static web pages.
- Styling HTML Elements with CSS
- Duration: 4 weeks
- Tools: CSS
- Master CSS techniques for styling and organizing web pages, including responsive design and cross-browser compatibility.
- Fundamentals of Sass
- Duration: 1 week
- Tools: Sass
- Enhance your CSS with Sass, learning how to use variables, nesting, mixins, and more for efficient styling.
- Introduction to Git
- Duration: 2 weeks
- Tools: Git, GitLab
- Learn the basics of version control with Git and GitLab, including repository creation, merging, and pull requests.
- Advanced Styling with Bootstrap
- Duration: 1 week
- Tools: Bootstrap 5
- Build responsive web pages with Bootstrap 5, mastering the grid system and customizable components.
- Fundamentals of UX/UI Design
- Duration: 1 week
- Tools: Figma
- Learn the principles of UX/UI design, create intuitive designs, and convert them into code.
- Practical Application of JavaScript
- Duration: 12 weeks
- Tools: JavaScript
- Develop JavaScript programs, manipulate the DOM, and create animations and interactive features.
- Asynchronous JavaScript
- Duration: 1 week
- Tools: AJAX
- Master asynchronous operations in JavaScript using Promises and async/await to build responsive applications.
- Fundamentals of TypeScript
- Duration: 1 week
- Tools: TypeScript
- Get introduced to TypeScript, its advantages, and how to use it in building scalable web applications.
- Web Interface Development and Building Web Applications
- Duration: 9 weeks
- Tools: React.js, APIs
- Learn React.js, including advanced concepts, and build dynamic web interfaces and applications.
- Building Dynamic Web Applications
- Duration: 2 weeks
- Tools: Next.js
- Develop fast and dynamic web applications using Next.js, integrating TypeScript, CSS, and Sass.
- Fast-Track to Your Future Career (Employment Skills)
- 12 courses, Online, Self-paced
- Develop critical employment skills, including communication, leadership, and analytical skills, to enhance your career prospects.
- Expanding Your Employment Opportunities (Advanced Technical Skills)
- 5 courses, Online, Self-paced
- Gain advanced technical skills in project management, UX/UI design, back-end development, software engineering, and React Native.
- Preparing for Careers in the AI Era (AI Skills)
- 3 courses, Online, Self-paced
- Equip yourself with AI-related skills, including AI ethics, business AI, and AI programming, to excel in AI-driven environments.