Front-end Web Development
Description
The specialized training Front-End Web Development powered by Code.Hub, in exclusive collaboration with Athens Tech College, invites you to claim a full-time paid job in the business world.
Front-End Web Development is an intensive training program which teaches best practices and standards of the software industry, through the prism of teamwork with defined team disciplines and a hands-on approach. More specifically in 100 teaching hours within five (5) weeks the participants will gain both basic and advanced knowledge and experience in HTML, CSS, JavaScript, TypeScript, Web apps architecture, HTTP, REST, and will work with the the top and most popular frameworks to create dynamic, corporate-scale web applications with Angular and/or React.
Rationale
All websites and web applications are made up of layers: structure, data, design, content and functionality. Front-end development deals with aspects of a web application in which a user sees and interacts with, in an engaging and easy way. It is also a very important part of marketing, as it essentially communicates to a company’s customers its branding and value proposition. Therefore, Front-End Web Development is an integral part of any online business.
The two top frameworks Angular and React that belong to the JavaScript ecosystem occupy the first and second place respectively in the lists of options for learning new technologies and the most popular framework for the year 2020 in the “HackerRank Developer Skills Report“.
Duration & Schedule
This specific program lasts 5 weeks and consists of 100 hours of lectures and hands-on exercise on real case studies and projects via virtual classroom environment and online collaboration platforms.
Start Date: 20 November 2020
End Date: 22 December 2020
Detailed Schedule (*The Schedule is subject to adjustments)
Week 1 (November) 20, 21 |
Weekdays – (17.15 – 21.15) Weekends – (10.00 – 17.45) |
Week 2 23, 25, 26, 28 |
Weekdays – (17.15 – 21.15) Weekends – (10.00 – 13.45) |
Week 3 30, (December) 2, 3, 5 |
Weekdays – (18.00 – 21.15) Weekends – (10.00 – 17.45) |
Week 4 7, 9, 10, 12 |
Weekdays – (18.00 – 21.15) Weekends – (10.00 – 17.45) |
Week 5 14, 16, 17, 19 |
Weekdays – (18.00 – 21.15) Weekends – (10.00 – 17.45) |
Week 6 21 |
Weekdays – (18.00 – 21.15) |
Project Presentations Tuesday, 22 December |
Approximate (17.00-21.15) |
Key Objectives – Curriculum
This program will present, explore and adequately cover with extended hands-on sessions & real-life case studies the following areas:
- Software Engineering: (Traditional & Agile Software Development, Requirements Engineering & Design, Coding Standards, Version Control – Git, Maintainability & Clean Code)
- Relational Databases: (Data Modeling, SQL & NoSQL Data Stores)
- Design and build RESTful APIs & Back-end (fundamentals)
Web Technologies & Web Development: (Web Applications Architecture & Components, Client-side technologies, HTML, CSS, JavaScript & Advanced JS, Bootstrap) - Enterprise Web Apps Development with Angular/React – Develop modular, maintainable Single Page Applications
- UI / UX Principles &Design
- Advanced Topics (Cloud, Deployment, Architectural considerations)
- Project Development
Angular | React |
|
|
Conditions for participation:
Graduates of Greek or foreign higher education (ΑΕΙ / ΤΕΙ / College), on one of the following academic directions:
- Information Technology, Computer Science and Telecommunications
- Electrical Engineering and Electronic Engineering
- Computer Engineering
- Digital Systems
- Web Development
Additional Conditions:
Up to 29 years old, as the program is aimed at graduates at the beginning of their careers.
Zero or limited work experience:
Work experience from 0 to 3 years full time, upon completion of studies.
Extracurricular activities:
Active involvement in extracurricular activities (eg volunteering, sports, entrepreneurship, art and any other non-academic activity).
Purpose
The goal of the Front-End Web Development training powered by Code.Hub is to prepare competitive and specialized scientists in the field of programming, with JavaScript technologies and frameworks (Angular & React), having a strong theoretical and applied background and to equip them with the necessary tools which will make them competitive in the industry to claim positions in the fields of Web Applications Development, Software Engineering, Programming, Front-End Web Development, Consulting.