top of page

BACKEND BOOTCAMP

UNLOCK YOUR POTENTIAL IN CODING WITH BACKEND BOOTCAMP

Join us on this bootcamp and learn all you need to know to become the next best backend engineer!

 

Backend bootcamp is suitable for people with coding background who can commit to 6 months of intensive learning (including 2 months practicum). During the 6 months there will be hackathon, projects, and at least 4 visits to tech companies.

Duration

4 months of learning, 2 months practicum.

From February - August (2024)

Days: Sunday- Wednesday, 09:00-17:00

Format

Online

Language

Hebrew

Mentorship and Job Assistance

Benefit from mentorship and guidance throughout the program, and receive assistance in finding job opportunities in the backend field.

PROGRAM STRUCTURE

Duration: 640 hours of learning in 4 months, 300 hours of practicum in 2 months, 6 months in total.

Programming Language

  • Intro to computing 

  • Basic approach to coding (pseudo code and flowcharts) 

  • Java or C#

  • Using an IDE, debugging and test cases

  • Using source control for single developer

  • Programing should include all the basics – literals, typing, variables, flow control, loops, functions, modularity, etc.

  • Structural, modular, OOP, Functional programming 

  • General algorithms and data structures

  • Abstract Data Types

Bits and Bytes

  • Numbering bases

  • Binary Decimal transformations

  • Hexadecimal and octal

  • Bitwise operations 

  • ASCII

Debugging and testing 

  • Unit testing.

  • Integration testing.

  • Functional Testing.

  • End to end Testing.

  • Acceptance tests.

  • Regression testing.

  • Smoke/sanity testing

  • Other testing methodologies 

Databases 

  • RDBMS properties

  • Relational model

  • SQL

  • DB design (ERD and table normalization)

  • JDBC (or any other driver)

  • MySQL

  • NoSQL, CAP theorem 

  • Document store – Mongo DB

  • Extra - elastic search, Redis, neo4j, verctorDB

Advanced programing topics

  • Software design

  • SOLID/SoC Etc. 

  • Design patterns

  • Software engineering

  • Multi-threaded and multi-process systems

  • Multi-tier architecture

  • MVC pattern

  • WebSocket

  • Servers and client/server

  • Monolith Vs micro services

  • Micro services on the cloud 

Web technologies 

  • Java script web development

  • http/https

  • Reactive programming

  • node.js

  • PHP

  • Web APIs

  • Web servers – apache

  • Web servers – Nginx

  • WordPress

Crud Servers

  • Writing a CRUD server - endpoints, communications with DBs etc.

Web Security

  • CIA triangle 

  • Firewalls and other security devices (server and network hardening) 

  • Encryptions and hashing  

  • Keys

  • Certifications 

  • SSO 

  • https

  • Basic attack taxonomy, common web attacks (injections, ddos Etc.) and how to prevent them.

  • Main web security flows

General Networking

  • Networking basics – OSI model

  • Internet model (ipv4)

"System Design:
Scalability, Availability, Latency Etc."

  • Principles learning about the terms

  • Improving related metrics

  • Mock system design interviews

Performance

  • Backend relevant metrics

  • Metrics - cpu usage, memory usage

Cloud Infrastructure and Devops

  • Cloud providers

  • Cloud core services

  • CI / CD principles and tools

  • Genkins

  • Ansible 

  • Docker

  • K8s

AI and LLMs

  • Basic terminology

  • Data and data modeling

  • How to develop ML project (CRISP)

  • How does LLM works 

Meet volunteers from the industry

Network with people from the field

Simulations and Career workshops

COMMITMENT FEE

Our programs are fully subsidized. In order to ensure commitment a fee is charged.

ENROLL NOW!

Take the first step towards a successful career in Backend. Click below to apply now.

ABOUT HASOUB LABS

Hasoub Labs is dedicated to empowering entrepreneurs and fostering innovation within the Arab community. We offer a range of programs and resources to support startup growth and success.

APPLESEEDS

Our esteemed partner, Appleseeds, is renowned for its expertise in entrepreneurship and professional development. They provide comprehensive programs and mentorship to help individuals thrive in the business world.

SUPPORTED BY

IIA_LOGO_PNG_BLUE.png

PARTNERS

CONTACT

We’d love to hear from you! Whether you have a question, feedback, or just want to say hello, don’t hesitate to reach out!

bottom of page