Junior Software Developer (JSD)

Please contact us to see if you are eligible for the CAICT ESF+ subsidy.

The training program for ICT Support Specialist and Service Desk Analyst closely aligns with current labor market demand. In the overview of the top 10 entry-level positions in the ICT market, this role is ranked at number 5. This position offers great potential because the entry barrier is low and the demand for practical networking skills is high. The knowledge and skills developed provide excellent opportunities for participants to further advance in the field of IT networking.

 

  • In-person classroom training days
  • Virtual instructor-led online training
  • Group assignments
  • Presentations for and by participants
  • E-learning (self-study)
  • Project with final presentation
  • Individuals from other professional backgrounds wishing to enter the ICT sector.
  • Individuals with a prior education no higher than MBO-4 (secondary vocational education).
  • Job seekers
  • Status holders and Ukrainian refugees wishing to make a new start in the Dutch IT labor market
  • Freelancers wishing to invest in their professional development

Participants:

  • Are motivated
  • Have an affinity for ICT
  • Possess an MBO-4 level of thinking and working

The training program for Junior Software Developer closely aligns with current labor market demand. The barrier to entry is low and the chances of finding a job in ICT are high. The knowledge and skills developed are generic, providing the participant with opportunities to further develop in many different ICT areas.

Training and topics

  • Git/GitHub & Development Tools (Local Workflow)
  • Local Git workflow (init/clone, commit, push/pull)
  • Branching & merging (intro)
  • VS Code setup (Python extension, interpreter/venv)
  • Run & debug basics (breakpoints).

Python Essentials 1

  • Computer programming & Python fundamentals
  • Control flow (conditions, loops)
  • Data collections (tuples, dictionaries, lists, strings)
  • Functions (parameters, return values)
  • Exceptions (basics).

Agile Scrum Foundation

  • Scrum roles, events, artifacts
  • Scrum values + Definition of Done (intro)
  • Sprint planning & teamwork basics.

Python Essentials 2

  • Modules & packages
  • Exceptions (handling, raising)
  • Strings (processing, formatting)
  • Object-Oriented Programming (classes, inheritance)
  • List comprehensions, lambdas, closures
  • File I/O (read/write).

Hands-on Project (Hackathon / Making a Project)

  • Project planning & task breakdown
  • Team collaboration with Git/GitHub
  • Building features + demo.

Python for Testing

  • Introduction to Software Testing
  • The Test Pyramid & the Testing Process
  • Static Analysis & Code Refactoring
  • Debugging, Assertions & Testing Techniques.

Web Dev Essentials 1: HTML Essentials

  • Getting started with HTML
  • Formatting text & organizing data
  • Exploring visual & interactive elements
  • Enhancing web presentation
  • Building optimized & accessible web content
  • Exploring HTML beyond basics
  • Selectors, box model, layout basics (CSS)
  • Responsive basics (intro-CSS).

RESTful APIs (JSON & HTTP Methods)

  • HTTP methods + status codes
  • REST principles & CRUD
  • Working with JSON.

JavaScript Fetch

  • Fetch requests (GET/POST)
  • Working with JSON responses
  • Basic error handling.

File Processing (SQL and CSV)

  • CSV read/write & processing
  • SQL interactions (intro)
  • Data validation & error handling.

Django (Backend–Frontend Integration)

  • URL routing + views
  • Templates + forms (intro)
  • Models + migrations (ORM/CRUD)
  • Admin panel (intro).

Certificates The training courses prepare you for the following certificates:

  • Python Essentials 1
  • Python Essentials 2
  • Python for Testing
  • Web Dev Essentials 1: HTML.

Classroom training

Duration
80 days


Price (excl. VAT)
Benelux: 6,000.00

Register?

Are you interested in this reskilling program? Please leave your details via the form so that we can contact you.

  • 030 658 2131
  • info.nl@fastlane.net