tamkeen logo
tamkeen logo

Join Our Software Engineering Training Program

Gain hands-on experience and access expert career coaching to propel your career forward.

Exclusively for Bahraini Nationals

Join Our Software Engineering Training Program

Deadline for applying

December 7, 2024

Limited spots!

Hosted by

localized

Supported by

tamkeen

Taught by

skills-union

Software Engineering Training

This 6-month virtual advanced skills program is designed to empower Bahrainis with specialized training in cutting-edge technology fields. You'll gain technical expertise over 6 months, engage in real-world projects, and receive personalized career support. We aim to help you thrive in today’s competitive job market and connect you with top employers in Bahrain and beyond. Apply now to begin your journey to a brighter career.

Program Overview

Participants will embark on a 6 month comprehensive journey through software engineering, focusing on front-end, full-stack, back-end, and DevOps fundamentals. The course emphasizes practical skills and real-world applications, encouraging collaboration and self-directed learning. It culminates in a capstone project demonstrating the participants' software engineering expertise.

Front-End Fundamentals

  • Set up accounts and learn Git basics for version control.
  • Understand HTML structure and CSS styling, including selectors and layout techniques.
  • Explore JavaScript fundamentals, including variables, data types, and control structures.
  • Dive into advanced JavaScript topics like ES6, DOM manipulation, and events.
  • Get introduced to React, focusing on components, hooks, and state management.
  • Learn about React deployment and best practices for building interactive user interfaces.

Full-Stack Fundamentals

  • Understand HTTP requests, AJAX, and promises for dynamic web applications.
  • Learn advanced React concepts like routing, context, and reducers.
  • Explore React Native for mobile development and integrate external libraries.
  • Use Firebase for real-time database management, authentication, and hosting.

Back-End Fundamentals

  • Master Java fundamentals, including variables, data types, and control statements.
  • Explore object-oriented programming concepts like encapsulation and inheritance.
  • Learn about RESTful APIs, Spring Boot, and MVC architecture.
  • Understand database integration with PostgreSQL and JPA, and enhance security with Spring Security.
  • Develop testing skills with unit testing and test-driven development.

DevOps Fundamentals

  • Get introduced to DevOps practices and Scrum methodology.
  • Learn branching strategies and Git branching for collaborative development.
  • Understand containerization with cloud-native applications.
  • Explore continuous integration and deployment, web security, and monitoring practices.

Eligibility Criteria

  • Bahraini national aged 18 years and above
  • Applicant can be a Jobseeker, an employee, or be self-employed
  • Meets the requirements of the awarding body and training program
Back to the Main Program Page

Unlock Your Future in Software Engineering

Your training awaits—register now to get started.

©2024 Localized, Inc. All rights reserved.