Η νέα γενιά developers ξεκινά εδώ

Εκπαίδευση που δεν μένει στη θεωρία.
Αλλάζει καριέρες.

Στο Learn By Doing Bootcamp, δεν “μαθαίνεις απλά προγραμματισμό”. Ζεις την εμπειρία της αγοράς από μέσα, δουλεύοντας σε αληθινά projects, με καθοδήγηση από επαγγελματίες και μεθόδους που σε μεταμορφώνουν από αρχάριο σε ικανό, περιζήτητο developer.

Ό,τι χρειάζεται η αγορά — σε ένα πρόγραμμα

Το να είσαι είτε front-end είτε back-end developer, ΔΕΝ είναι πλέον αρκετό.

Γίνε developer που μπορεί να σταθεί παντού.

Από το bootcamp θα κερδίσεις πρακτικές δεξιότητες, εμπειρία αγοράς και αυτοπεποίθηση για να διεκδικήσεις θέσεις εργασίας με πραγματικές προοπτικές εξέλιξης.

Εκπαίδευση γύρω από τις πιο σύγχρονες τεχνολογίες: Javascript, React, Node.js, MongoDB, A.I. κ.α.

Συμμετοχή σε πραγματικά projects από την αγορά.

Ολοκληρωμένο portfolio που σε ξεχωρίζει από τον ανταγωνισμό.

Καριέρα σε έναν από τους πιο περιζήτητους κλάδους παγκοσμίως.

Ώρες Διδασκαλίας
0 +
Διδάσκοντες
0 +
Μήνες Διδασκαλίας
0
Πώς το κάνουμε;

Ο τρόπος που εκπαιδεύουμε,
κάνει τη διαφορά.

Ο δρόμος για να γίνεις επαγγελματίας developer περνάει μέσα από πρακτική, ομαδικότητα και καθοδήγηση από τους καλύτερους.

1. Mentoring

Ατομική και ομαδική καθοδήγηση από ενεργούς επαγγελματίες του χώρου, που μοιράζονται εμπειρία, πρακτικές δεξιότητες και τα “inside tips” του επαγγέλματος.

2. Αλληλοδιδασκαλία

Συνεργατικό learning όπως στις πραγματικές tech ομάδες — όπου κάθε μέλος μαθαίνει, διδάσκει και εξελίσσεται μαζί με τους υπόλοιπους.

3. Πραγματικά Projects

Εμπλέκεσαι σε ρεαλιστικά έργα, αποκτάς εμπειρία παραγωγής και δημιουργείς portfolio που δείχνει τι πραγματικά μπορείς να κάνεις.
Τι projects;

Εκπαίδευση μέσα από δράση.

Από day-one δουλεύεις πάνω σε πραγματικά projects που προσομοιώνουν αληθινές συνθήκες της αγοράς — γιατί μόνο έτσι μαθαίνεις πραγματικά να “γράφεις” κώδικα.

ΠΡΩΤΑΡΧΙΚΗ ΕΞΑΣΚΗΣΗ

Training Projects

Τέσσερα projects, με τα οποία αναπτύσσουν οι Εκπαιδευόμενοι ένα βαρύτατο portfolio μεγάλης αξίας με σκοπό να γνωρίζουν core concepts πάνω σε συνδυαστική χρήση προγραμματιστικού κώδικα. Περιλαμβάνουν σύνθετες προγραμματιστικές ασκήσεις που απαιτούν τη χρήση τεχνολογιών front-end και back-end, διαχείριση συστημάτων, DevOps καθώς και αρχιτεκτονική σχεδίασης λογισμικού βάσει επιχειρηματικών αναγκών.

ΕΦΑΡΜΟΓΗ ΓΝΩΣΕΩΝ

Commercial Projects

Είναι projects τα οποία έρχονται κατευθείαν από την αγορά, με πραγματικές απαιτήσεις, συγκεκριμένες προδιαγραφές, deadlines και προϋπολογισμούς. Οι εκπαιδευόμενοι συνεργάζονται με την Overpass Connect με σκοπό την απόκτηση εμπειρίας ακριβώς όπως προκύπτει σε ρεαλιστικές συνθήκες. Μαθαίνουν να διαχειρίζονται πελάτες, να επικοινωνούν αποτελεσματικά, και να οργανώνουν την εργασία τους με εργαλεία διαχείρισης έργου.

ΕΦΑΡΜΟΓΗ ΓΝΩΣΕΩΝ

Commercial Projects

Είναι projects τα οποία έρχονται κατευθείαν από την αγορά, με πραγματικές απαιτήσεις, συγκεκριμένες προδιαγραφές, deadlines και προϋπολογισμούς. Οι εκπαιδευόμενοι συνεργάζονται με την Overpass Connect με σκοπό την απόκτηση εμπειρίας ακριβώς όπως προκύπτει σε ρεαλιστικές συνθήκες. Μαθαίνουν να διαχειρίζονται πελάτες, να επικοινωνούν αποτελεσματικά, και να οργανώνουν την εργασία τους με εργαλεία διαχείρισης έργου.

ΕΝΑΡΞΗ ΚΑΡΙΕΡΑΣ

Κατ' αποκοπήν Projects

Έργα για τα οποία οι εκπαιδευόμενοι, με βάση την επίδοσή τους, πληρώνονται κανονικά ως επαγγελματίες στον κλάδο. Αυτά τα projects λειτουργούν ως το τελικό στάδιο εμβάθυνσης, όπου η γνώση μετουσιώνεται σε επαγγελματικό αποτέλεσμα με οικονομική αξία.

Η διαδρομή σου προς το επάγγελμα

Το πλήρες syllabus που σε μεταμορφώνει σε Full-Stack Developer

Trimester 1: Foundations

Month 1: Programming, Systems and Networking Fundamentals

Week 1-2: Computer Science & Programming Basics

  • Introduction to Computing and Programming Concepts
  • Problem-Solving Methodologies
  • Algorithms and Flowcharts
  • Linux Terminal Basics and SSH
  • File System Navigation and Permissions
  • Version Control with Git and GitHub
  • Debugging Fundamentals and Troubleshooting Approaches
  • Open-Source Licences Fundamentals

Week 3-4: Systems and Networking Basics

  • Internet and Web Architecture
  • Basic Networking Concepts (OSI Model, DNS, TCP/IP, Client-Server model)
  • Introduction to Web servers and Reverse Proxies (Nginx, Apache, HAProxy)
  • HTTP Protocol Fundamentals
  • Email Protocols and Services (Postfix, Dovecot, SMTP, IMAP)
  • Network Diagnostics (Ping, Traceroute, Netstat)
  • Troubleshooting Methodologies and Online Tools

Month 2: HTML/CSS/JavaScript and the Web API

Week 5-6: HTML and CSS Basics

  • IDE Usage and Setup
  • Introduction to Web Development
  • Browsers and Browser Rendering Engines
  • HTML5 Language and Features I
  • CSS Language and Features I
  • Browser Developer Tools Introduction
  • Webpage Design Fundamentals

Week 7-8: Introduction to JavaScript

  • JavaScript's Syntax and Structure
  • Variables, Data Types, and Operators
  • Control Flow (Conditionals, Loops)
  • Arrays and Array Methods
  • Functions and Scope
  • Debugging JavaScript

Month 3: Introduction to Front-End Development

Week 9-10: JavaScript Intermediate & Web API

  • HTML5 Language and Features II
  • CSS Language and Features II
  • Working with JSON
  • Closures and Higher-Order Functions
  • Prototypes/Classes and OOP Concepts in JavaScript
  • Regular Expressions
  • Introduction to Functional Programming Concepts
  • Asynchronous Programming in JavaScript Introduction

Week 11-12: DOM and Server Communication

  • CSS Language and Features III
  • DOM Manipulation and Traversal
  • Event Handling and Delegation
  • Browser Storage
  • Fetch/XMLHttprequest APIs
  • Geolocation and Device Features
  • History and Navigation

Trimester 2: Front-End Development

Month 4: Front-End Development with React.js

Week 13-14: Front-End Development Fundamentals

  • UI/UX principles and design systems
  • UI Prototyping Tools
  • Graphic Design Fundamentals
  • Responsive Design Fundamentals
  • Web Accessibility Guidelines (WCAG)
  • Component-Based UI Development
  • Native Web Components Concepts and Implementation
  • Proxy Objects

Week 15-16: Modern JavaScript Build Tools & Introduction to React.js

  • React Project Bootstrapping and Initialization
  • Webpack Bundling and Babel's Role
  • React Philosophy and the Virtual DOM
  • JSX Syntax
  • Components and Props
  • Handling Events in React

Month 5: React Fundamentals

Week 17-18: Modern Functional React Components

  • Styling Approaches (CSS-in-JS, Styled-Components, Tailwind)
  • React Hooks
  • Component Lifecycle with Hooks
  • Conditional Rendering Patterns
  • Parent-Child Relationships
  • Imperative vs Declarative Approaches in React

Week 19-20: State Management & Routing

  • React State Management Patterns
  • useContext and Context API
  • State Management with Redux
  • Application State Design
  • React Router
  • Single Page Application Concepts

Month 6: React and Introduction to Node.js

Week 21-22: React Continued

  • Code Splitting and Lazy Loading
  • Component Design Patterns
  • Third-Party React Component Libraries
  • Data Fetching in React
  • Custom Hooks
  • Form Handling with React and Form Libraries

Week 23-24: Introduction to Node.js

  • Node.js Architecture and Event loop
  • CommonJS Modules and ES Modules
  • Built-in Modules
  • NPM Scripts and Project Structure
  • Package.json Management
  • Running JavaScript Inside the Node.js Runtime

Trimester 3: Back-End Development

Month 7: Node.js for Web Development

Week 25-26: Node.js and the Express Library

  • Express Middleware Concepts
  • Setting up Express Applications
  • Advanced Backend Asynchronous Programming
  • Network Programming Fundamentals
  • Request and Response Objects
  • Express Router and Application Structure

Week 27-28 Starter Node.js Backend-Frontend Integration

  • Connecting Node.js Backend to a React Frontend
  • Error Handling Pipeline
  • API Design for Front-End Communication
  • RESTful API Design Principles
  • Template Engines (EJS, Handlebars)
  • Setting up Node.js with Nginx/Apache
  • API Documentation Fundamentals and JSDoc Introduction

Month 8: Databases -- SQL & NoSQL

Week 29-30: Database Fundamentals & SQL

  • Database Design Principles
  • SQL Fundamentals
  • PostgreSQL Setup and Operations
  • CRUD Operations
  • Joins, Aggregations, and Subqueries
  • Database Backup and Recovery basics
  • Database Normalization
  • Transactions and ACID Properties
  • Node.js Integration with SQL

Week 31-32: NoSQL (MongoDB)

  • NoSQL Concepts and MongoDB architecture
  • MongoDB CRUD Operations
  • MongoDB shell and Basic Administration
  • Advanced MongoDB Queries and Aggregation
  • Data Modelling in MongoDB
  • Schema Design Patterns
  • MongoDB Indexing and Performance
  • Node.js Integration with MongoDB
  • Comparing SQL and NoSQL Use Cases

Month 9: Cache Systems and Authentication

Week 33-34: Caching Systems and Text Search

  • Redis and Memcached for Caching
  • Caching Strategies and Patterns
  • Cache Invalidation Strategies
  • Database Query Caching
  • Text Search Fundamentals, Search Engines and Results Autocompletion Strategies
  • Apache Solr/Elasticsearch
  • Node.js Integration with Redis and Elasticsearch

Week 35-36: Authentication and Security Introduction

  • OWASP Vulnerabilities and Best Practices
  • Authentication vs Authorization
  • JWT vs Session Tokens
  • XSS, CSRF, CORS and CSP
  • SQL/NoSQL Injection Prevention
  • HTTPS Implementation and Certificate Management
  • Handling Passwords in the Backend
  • Rate Limiting and Brute-Force Protection Strategies
  • Cookies and their Role

Trimester 4: Full-Stack Integration & Advanced Technologies

Month 10: Authentication Implementation and Full-Stack Integration

Week 37-38: Full Stack Integration

  • Full-stack Application Architecture with Database Connections, Caching and Third-Party APIs
  • Error Handling Across the Stack
  • Error Boundaries in React
  • File Uploads and Storage Solutions
  • API Validation Approaches
  • Real-time Features in Web Applications (WebSockets, SSE, Long vs Short Polling)

Week 39-40: Authentication Implementation

  • Storing Security Tokens
  • Social Login Integration and OAuth 2.0
  • Multi-Factor Authentication
  • Role-based Access Control (RBAC)
  • Password Reset Flows
  • Session Management Best Practices
  • Token Refresh Strategies

Month 11: Web Application Deployment and Testing

Week 41-42: Web Application Deployment and DevOps

  • Cloud Services Introduction (AWS, GCP, Azure)
  • VPS Hosting Solutions
  • Docker Basics
  • Deployment Strategies
  • Network Configuration and Firewalls
  • Using Web Servers and Reverse Proxies in Production
  • Monitoring and Logging
  • CI/CD Pipelines Fundamentals

Week 43-44 Testing in Web Development

  • Test-Driven Development Principles
  • Unit Testing for Frontend and Backend
  • Integration Testing Strategies
  • End-to-End Testing with Cypress
  • Mocking and Stubbing Techniques
  • Test Coverage Metrics and Reporting
  • Automated Testing in CI/CD Pipelines
  • Performance Testing Basics

Month 12: Typescript and PHP Based Web Applications

Week 45-46: Typescript Introduction

  • TypeScript's Purpose and Benefits in Modern Web Development
  • Basic Types (number, string, boolean, arrays, tuples)
  • Interfaces and Advanced Types in Typescript Fundamentals
  • React and TypeScript Integration
  • TypeScript with Asynchronous JavaScript
  • Type-Safe Event Handling
  • Converting Existing JavaScript to TypeScript

Week 47-48: PHP MVC Architecture vs REST Based Development

  • History of PHP and its Role in Web Development
  • Server-Side-Rendering vs Client-Side-Rendering
  • How PHP Works
  • PHP vs React.js/Node.js in Modern Web Development
  • PHP syntax and Basic Concepts
  • Laravel Overview
  • MVC Architecture in PHP

Latent Quarter: To αφανές τετράμηνο του προγράμματος.

Αφορά σε υλικό πρώτης γραμμής χρησιμότητας για όλους τους προγραμματιστές νέας γενιάς οι οποίοι απαιτείται να κατέχουν πλήρη εικόνα του οικοσυστήματος της Πληροφορικής.

  • Introduction to Hardware Solutions
  • A.I. Technologies and Automations
  • Systems and Servers
  • IT Management
  • Technology Management
  • Agile Project Management
  • Business Analysis and Documentation
  • Descriptive and Inferential Statistics
  • Soft Skills
  • Teamwork and Group Dynamics
  • Commercial Launch
  • Product Design
  • Introduction to Quantum Computing
Ας Ξεκινήσουμε

Κάνε το επόμενο βήμα σε έναν επαγγελματικό κλάδο που δίνει τις υψηλότερες αμοιβές στην Ελλάδα και στο εξωτερικό