• AstroLabs Dubai Coding Bootcamp

ASTROLABS DUBAI CODING BOOTCAMP

In order to make this program accessible to all, we’ve designed this part time bootcamp to be conducted over 2 months on nights and weekends.

Building a full stack app is no easy task! That’s why we’re here to help.

Having worked with hundreds of startups & multinationals, one of the biggest areas that we feel the region needs to catch up on is quality tech talent. In order to solve this knowledge gap, AstroLabs Academy has built a 2 month part time Coding Bootcamp, built by and for professional practitioners.

We’ve designed the workshops to be the kind that we’re passionate about, mainly Full Stack JavaScript, since that’s where we see the market going.

This coding bootcamp is designed for the working professional and student. All sessions and material will be delivered after hours, on weekends and remotely!

This bootcamp will focus on five main areas:

  1. In-Person Training On Core Topics
  2. Mentorship, and Office Hours sessions
  3. Remote Online Learning & Blended Learning With Follow Up
  4. Project Based With Real World Capstone Assignment App
  5. Open Coding & Pair Programming Sessions At Coworking Space

The bootcamp will take place at the AstroLabs Dubai Coworking Space

This program focuses on modern technologies used by full stack developers that include: Domains, Hosting, Basics of WordPress, HTML, CSS, JavaScript (basic algorithms), Node JS , MongoDB, Mongoose, Webpack, Git, React JS and even the basics of React Native (to build hybrid mobile apps)!

Learn more about the full program below.

PART TIME BOOTCAMP BUILT AROUND YOUR SCHEDULE
LEARN ABOUT WORDPRESS, HTML, CSS, JAVASCRIPT, GIT, NODE JS, MONGODB, REACT JS AND MORE!
LICENSED ACCREDITED PROGRAM BY DUBAI GOVERNMENT (KHDA)
IN PERSON TRAINING, MENTORSHIP, PAIR PROGRAMMING, & REMOTE LEARNING
PRACTICAL CODING LABS, YOU’LL LEARN & BUILD YOUR OWN PROJECTS

AstroLabs Dubai Coding Bootcamp Logistics

  • Curriculum

    This part time coding bootcamp in Dubai will take place over 2 months covering the following topics:

    Week  1 -> Intro To Coding, Web Development & Building Your First eCommerce Site From Scratch

    • Basics of Coding
    • The 4 learning styles to learning how to code
    • Understanding the coding landscape, and how to choose the best language for you
    • The basics of building a website, mobile app, and understanding how web servers, domains and hosting works.
    • How Front and Back End systems interact, how to work with a CMS (content management system, like WordPress) and integrate everything together.
    • This workshop will also serve as basic crash course in web programming (HTML 5, and CSS, with a brief overview of Javascript and other backend technologies).
    • Deploying a live eCommerce site with ability to accept payments.


    Week 2 -> Building Websites From The Ground Up With HTML & CSS Workshop

    • How to build a static website, and set the foundation for you to build complicated web apps
    • Understanding HTML and CSS
    • HTML Elements you need to know and building our first website!
    • Using CSS to style elements
    • Practical Coding Session: CSS with a focus on responsive design (to have your site look good on all all devices & screen sizes)
    • Uploading our site online, and using GitHub


    Week 3  -> MVP Prototyping & Product Management Workshop
    How professional developers think about building projects (with outsourced teams or inhouse), and how to go from an idea to defining your product roadmap, building a mockup and building a working prototype.

    • What is your MVP?
    • Building a mockup
    • What tech stack should you use?
    • Coming up with your user stories
    • Converting your user stories to product roadmap
    • Building a functional prototype
    • Outsourced or do it yourself?


    Week 4 -> Basics of Javascript Workshop

    • Understanding the Basics of Javascript: Strings, Variables , Objects, Arrays, Loops, Map functions, ES6 and more!
    • New ES6 syntax (Let, Const) and Arrow Functions


    Week 5-6 -> Javascript Backends & Databases Workshop

    Since Node JS came on the scene, it completely changed the web development landscape. Now, not only can you use JavaScript on the front end, but you can also build backend & full stack applications completely in JavaScript.

    In this section we’ll be covering JavaScript Backends & Databases to learn all about how to use JavaScript with Node JS, Express, MongoDB, and Mongoose to create state of the art applications!

    • Installation & Understanding npm
      • What is and why Node.js
      • Installation and configuration for Windows and Mac machines
      • What is NPM (dependency management, package.json, etc.)
    • Project introduction
      • Demo of final project
      • Outline of session
    • Building a node server with Express
      • What is and why Express
      • Build and run a server with Express
      • Adding npm commands to package.json
    • Understanding GET / POST requests from an API
      • Understanding environment variables, endpoints and responses
      • Introduce Express.Router object (for get/post)
    • Creating our own GET / POST routes and testing using Postman
      • Download and install Postman
      • GUI walkthrough and demo with JSONPlaceholder
    • Using GitHub for version control
      • What is and why GIT and GitHub
      • Download project repo from GitHub
    • Connecting to a database (MongoDB)
      • What is and why MongoDB
      • Optional: installing Robo 3T (a MongoBD GUI)
    • Nested collections and relational MongoDB databases
    • Database schemas using Mongoose
      • What is and why Mongoose
      • Using Mongoose schemas, models, and operations
    • Deploying to Heroku
      • What is Heroku
      • Heroku account setup
      • Heroku add-ons
      • Deploying app with Git
    • Connecting to remote MongoDB
      • mLab Mongo DB for Heroku (login credentials, uploading collections, etc.)


    Week 7-8 -> Learn React JS & Javascript Frontend Workshop
    A comprehensive intensive 2 day course to build a complete front end application with React & Redux using Redux state management and styled components, with an additional section at the end on how to create mobile apps using React Native.
    React JS is the hottest JavaScript framework for 2018. Written by the team at Facebook, this open sourced project is quickly turning into the go to solution for all front end developers that want to stay on the cutting edge.

    • What is React?
    • Understanding JSX
    • Building React Components
    • Webpack and Babel
    • Understanding States & Props
    • React Router
    • React Events
    • Connecting to API’s and backends
    • Using Redux for application wide state
    • Reducers
    • Action Creators
    • Basics of React Native


    Week 9  -> Final Project Demo & Wrap Up
    This is the culmination of all of your hard work where you’ll put together everything you’ve learned into a full stack web app. We’ll have a final recap of what we’ve covered, presentations from all groups and a mini-career fair for the graduates.

Full Dubai Coding Bootcamp Calendar

The AstroLabs Dubai Coding Bootcamp will take place on Monday & Wednesday evenings (from 6:30-9pm), and Saturday (10am -4pm) coming soon. You can view the entire schedule and what will be covered below.

Monday Week 1, Day 1 6:30-9pm -> Launch event, Introduction, Group Pairing, and Overview Instructions
Wednesday Week 1, Day 2 6:30-9pm -> Tech Setup, Software Installation, Start Coding!
Saturday Week 1, Day 3 10am-4pm -> Workshop: Intro To Coding, Web Development & Building Your First eCommerce Site!
Monday Week 2, Day 4 6:30-9pm -> Practical Session, Mentorship / Office Hours : Team Projects
Wednesday Week 2, Day 5 6:30-9pm -> Coding Session : In person pair programming at AstroLabs
Saturday Week 2, Day 6 10am-4pm -> Workshop: Building Websites From The Ground Up With HTML & CSS 
Monday Week 3, Day 7 6:30-9pm -> Practical Session, Mentorship / Office Hours : Creating a portfolio site
Wednesday Week 3, Day 8 6:30-9pm -> Coding Session : In person pair programming at AstroLabs
Saturday Week 3, Day 9 10am-4pm -> Workshop:Development Prototyping & Product Management
Monday Week 4, Day 10 6:30-9pm -> Practical Session, Mentorship / Office Hours : Building your functional prototype
Wednesday Week 4, Day 11 6:30-9pm -> Coding Session : In person pair programming at AstroLabs
Saturday Week 4, Day 12 10am-4pm -> Workshop: Javascript Crash Course
Monday Week 5, Day 13 6:30-9pm -> Practical Session, Mentorship / Office Hours : Building a JavaScript calculator
Wednesday Week 5, Day 14 6:30-9pm -> Coding Session : In person pair programming at AstroLabs
Saturday Week 5, Day 15 10am-4pm -> Workshop: Javascript Backends & Databases Part 1 :  Node JS, API’s and working with data
Monday Week 6, Day 16 6:30-9pm -> Practical Session, Mentorship / Office Hours : Building your backend API
Wednesday Week 6, Day 17 6:30-9pm -> Coding Session : In person pair programming at AstroLabs
Saturday Week 6, Day 18 10am-4pm -> Workshop:Javascript Backends & Databases Part 2: Working with MongoDB, Mongoose and Express
Monday Week 7, Day 19 6:30-9pm -> Practical Session, Mentorship / Office Hours : Finishing your app backend and deploying to Heroku
Wednesday Week 7, Day 20 6:30-9pm -> Coding Session : In person pair programming at AstroLabs
Saturday Week 7, Day 21 10am-4pm -> Workshop: React and Redux Workshop Part 1 : React Fundamentals
Monday Week 8, Day 22 6:30-9pm -> Practical Session, Mentorship / Office Hours : Building your Front End React App
Wednesday Week 8, Day 23 6:30-9pm -> Coding Session : In person pair programming at AstroLabs
Saturday Week 8, Day 24 10am-4pm -> Workshop:React and Redux Workshop Part 2 : Advanced React & Redux
Monday Week 9, Day 25 6:30-9pm -> Practical Session, Mentorship / Office Hours : Adding Authentication, Redux to your app
Wednesday Week 9, Day 26 6:30-9pm -> Coding Session : In person pair programming at AstroLabs
Saturday Week 9, Day 27 10am-4pm -> Final Project Demo & Wrap Up

ENTER YOUR DETAILS BELOW AND WE’LL LET YOU KNOW WHEN THE NEXT PROGRAM IS SCHEDULED

Sold Out!
Students
AED3,000
  • Current Students
  • Fresh Graduates
  • Unemployed
Sold Out!
Standard
AED5,000
  • Paying out of pocket
  • Working At A Startup
  • Freelancers
Sold Out!
Corporate
AED7,000
  • Team Development
  • Corporate Employees
  • Group Discounts
  • Instructors

    Ahmad Abugosh

    Director of Marketing & Learning Programs at AstroLabs

    Director of Marketing & Learning Programs at AstroLabs, leading workshops and events at AstroLabs Academy.

    Previously worked at MBC, Namshi, and RBBI, and has professional expertise in Analytics, Digital Marketing, Full-stack Web Development, and Business Intelligence.

    BS Computer Engineering from American University of Sharjah and Google certified since 2012.

    Hussam Mohsineh
    CEO at Sahem.ae

    Hussam Mohsineh, Innovation enabler with a spectrum of practical experience across key areas of training, and developing startups. Hussam facilitates various startups programs and leads the design and development of mobile apps and websites. He tweets on @Simplyhussam

    Samuel Paul Chandrasegaran
    Senior JavaScript Developer at One.com

    Based in Dubai Sam has extensive experience in building complex applications. Sam has previously worked at Oracle and Infosys. He has a passion for development, teaching and staying on the cutting edge of the tech industry. He is an expert in React / Redux and developing Full Stack web apps.

    Danial Entezari

    Technology Director at Huephase

    Danial Entezari is Technology Director at Huephase, a digital agency catering to the mobile web. He is passionately committed to working with innovative web and cloud-based technologies.Danial was previously Digital Development Lead at Face to Face UAE, the Middle East’s largest and most established independently owned communications agency, where he worked on projects for some of the biggest international and regional brands.

  • Teaching Method

    The goal of this program is not to teach you what to do, but have you do it yourself! Each day in the program will have heavy hands-on work using the actual tools that developers use on a daily basis.

  • How Will This Bootcamp Benefit My Career?

    This bootcamp will benefit your career in 3 ways:

    1. You will be able to build your own fullstack JavaScript application. A highly in demand skill which will allow you to build your own project, or work as a fullstack, frontend, or backend developer.
    2. We will connect you with our network of recruiters, and companies to help land you a job!
    3. As a KHDA accredited Training Institute, AstroLabs will grant a certificate on the completion of this bootcamp, which shows employers that you’re legit!

ENTER YOUR DETAILS BELOW AND WE’LL LET YOU KNOW WHEN THE NEXT PROGRAM IS SCHEDULED

Get a Sample Of This Workshop And Get Notified For The Next One!



+971-4 -4541159