Courses
Web Development
Registrations for the 2023/2024 school year are now open!
How to talk to machines
With the extreme technological advances that the world has been going through lately, there is a huge need in the job market to hire IT professionals capable of developing Cloud-based solutions that are also interactive and appealing to their users.
In this course, you will learn the necessary concepts to work on the web and in the cloud, using technologies such as HTML, CSS, Javascript, Python, Github, Docker, etc.
The aim is for trainees to be able to develop a web project in all its aspects: Backend, Frontend, Infrastructure, etc.
With the extreme technological advances that the world has been going through lately, there is a huge need in the job market to hire IT professionals capable of developing Cloud-based solutions that are also interactive and appealing to their users.
In this course, you will learn the necessary concepts to work on the web and in the cloud, using technologies such as HTML, CSS, Javascript, Python, Github, Docker, etc.
The aim is for trainees to be able to develop a web project in all its aspects: Backend, Frontend, Infrastructure, etc.

Course Plan

2 Years
1220 hours, including 480 hour Curricular Internship
Classes from October to July
Monday to Friday, from 7:00pm to 10:00pm
Participant Limit
Min 8
Max 16
30 x 234,33€
+220€ Application fee
By concluding this training, you will have the possibility to participate in our European Mobility Project ERASMUS+.
Recipients
This course is intended for anyone interested in technology and programming who wants to develop applications in the context of Web/Cloud, not ignoring differentiating factors that allow for a general analysis of an entire project, from the conception and definition of the business to the provisioning of the infrastructure inherent to the project as well as its entire development.
Professional Opportunities
-
Full-stack Developer
-
React Developer
-
Cloud Engineer
-
Backend Engineer
-
Python Developer
- Frontend Developer
Course Content
PROGRAMMING I
- Object Oriented Programming
- Functional Programming
- Variables
- Methods
- Introduction to Javascript
- Classes
- High-Level and Low-Level Programming Languages.
PROGRAMMING WORK METHODOLOGIES
- Introduction to software versioning using GIT
- Introduction to software versioning using GIT
- Concept of Fork and Pull Request
- Concept of Merge and Rebase.
WEB DESIGN and UX / UI
- Introduction to Figma
- Concepts of progressive enhancement / graceful degradation
-
Introduction to HTML and CSS.
PROGRAMMING II
- Development of applications in NodeJS
- Interactivity in Browsers
- Algorithms and data structures
SYSTEMS ARCHITECTURE
- Linux Operating Systems
- Terminal and Shell Concepts
- Basic commands
- How to prepare a virtual machine for the web
FRONTEND I
- Library and Framework Concepts
- Package manager concepts
- How to create a project from scratch
- Introduction to React
BACKEND I
- Introduction to Python
- Variables and logical structures
- Classes and methods
- Application of structures and algorithms
DATABASES
- Introduction to SQL
- Definition of tables and relationships
- Creating a database in MySQL
Teachers
Facilities and Equipment
- Classrooms with individual workstations in an Apple and Windows environment
- Web Server to host websites / HTML5 and CSS3 / MySQL and PHP
- Softwares - Adobe Creative Cloud Pack: Photoshop, Illustrator, XD, Canva Pro, etc.
Facilities and Equipment
- Classrooms with individual workstations in an Apple and Windows environment
- Web Server to host websites / HTML5 and CSS3 / MySQL and PHP
- Softwares - Adobe Creative Cloud Pack: Photoshop, Illustrator, XD, Canva Pro, etc.
Portfolios
Pricing
Monthly Fees:
30 x 234,33€
+220€ Application fee
24 x 292,92€
+160€ Application fee
18 x 390,56€
+100€ Application fee
Special Discounts (not combinable):
-7,5%
save 527,25€
Application until 31/05
-10%
save 703€
Full payment until 31/05;
Former Trainees - Instalments;
(+100€ Application fee)
Former Trainees - Instalments;
(+100€ Application fee)
-5%
save 351,50€
Application until 31/07
-7,5%
save 527,25€
Full payment until 31/07
(+ 100€ Application fee)
(+ 100€ Application fee)
-2,5%
save 175,75€
Full payment until 30/09
(+ 100€ Application fee)
(+ 100€ Application fee)
-12,5%
save 878,75€
Full payment by former trainees
(+ 100€ Application fee)
(+ 100€ Application fee)
Application Process
The applications take place between the months of March and October, until the beginning of the school year and classes, as long as there are vacancies in the courses.
These can be done after the verification of the admission conditions, upon the payment of the registration and submitting the following documents:
- Curriculum vitae / Biography
- 1 passport photo (digital or printed)
- Certificate of habilitations
- Documents from the Candidate and the Responsible for the payment (National Identification Card + Taxpayer Identification Number + Proof of Address: water, electricity or telephone bills or driving license)
- Completing and Signing the application form and the training contract
Schedule a personal interview at:
- info@eticalgarve.com
- 289 823 359 / 960 309 550
Optional - send an email answering the following questions:
- Why am I applying for this course?
- What are my motivations?
- What are my professionals aspirations?
Attend the interview previously scheduled by the Pedagogical Director:
- Present your portfolio
- Await for the results of your application
Are you
interested?
Do you have
any questions?
Do you want to
meet the school?