• 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 (including Flexbox & CSS Grid), Atomic Design Principles, How To Build an MVP (Minimum Viable Prototype), 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 1 -> 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
    • Flexbox and CSS Grid
    • 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 2  -> 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
    • Atomic Design Principles
    • Outsourced or do it yourself?


    Week 3 -> 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 4-5 -> 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 6-7 -> 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
    • React Lifecycle Methods
    • Connecting to API’s and backends
    • Using JWT Tokens for logins and protected routes
    • React Content API
    • Using Redux for application wide state: Reducers & Action Creators
    • Basics of React Native


    Week 8  -> 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)  from March 6, 2019 until April 27, 2019. You can view the entire schedule and what will be covered below.

Week 1 – Wednesday March 6, 2019 6:30-9pm -> Launch event, Introduction, Group Pairing, Overview Instructions, Tech Setup and Software Installation.
Week 1 – Saturday March 9, 2019 10am-4pm -> Workshop: Intro To Coding, Web Development & Building Your First eCommerce Site, and Building Websites From The Ground Up With HTML & CSS 
Week 2 – Monday March 11, 2019 6:30-9pm -> Recap Session and Mentorship / Office Hours
Week 2 – Wednesday March 13, 2019 6:30-9pm -> Coding Session: In person pair programming at AstroLabs
Week 2 – Saturday March 16, 2019 10am-4pm -> Workshop: Development Prototyping & Product Management
Week 3 – Monday March 18, 2019 6:30-9pm -> Recap Session and Mentorship / Office Hours
Week 3 – Wednesday March 20, 2019 6:30-9pm -> Coding Session: In person pair programming at AstroLabs
Week 3 – Saturday March 23, 2019 10am-4pm -> Workshop: JavaScript Crash Course
Week 4 – Monday March 25, 2019 6:30-9pm -> Recap Session and Mentorship / Office Hours
Week 4 – Wednesday March 27, 2019 6:30-9pm -> Coding Session: In person pair programming at AstroLabs
Week 4 – Saturday March 30, 2018 10am-4pm -> Workshop: Javascript Backends & Databases Part 1 :  Node JS, API’s and working with data
Week 5 – Monday April 1, 2019 6:30-9pm -> Recap Session and Mentorship / Office Hours
Week 5 – Wednesday April 3, 2019 6:30-9pm -> Coding Session: In person pair programming at AstroLabs
Week 5 – Saturday April 6, 2019 10am-4pm -> Workshop:Javascript Backends & Databases Part 2: Working with MongoDB, Mongoose and Express
Week 6 – Monday April 8, 2019 6:30-9pm -> Recap Session and Mentorship / Office Hours
Week 6 – Wednesday April 10, 2019 6:30-9pm -> Coding Session: In person pair programming at AstroLabs
Week 6 – Saturday April 13, 2019 10am-4pm -> Workshop: Frontend Frameworks: React Fundamentals
Week 7 – Monday April 15, 2019 6:30-9pm -> Recap Session and Mentorship / Office Hours
Week 7 – Wednesday April 17, 2019 6:30-9pm -> Coding Session: In person pair programming at AstroLabs
Week 7 – Saturday April 20, 2019 10am-4pm -> Workshop: Frontend Frameworks: Advanced React Concepts
Week 8 – Monday April 22, 2019 6:30-9pm -> Recap Session and Mentorship / Office Hours
Week 8 – Wednesday April 24, 2019 6:30-9pm -> Coding Session: In person pair programming at AstroLabs
Week 8 – Saturday April 27, 2019 10am-4pm -> Final Day Hackathon, Group Project Demos & Wrap Up

PROGRAM PRICING

Students*
AED4,000
  • Current Students
  • Fresh Graduates
  • Unemployed
Standard*
AED6,000
  • Paying out of pocket
  • Working At A Startup
  • Freelancers
Corporate*
AED8,000
  • Team Development
  • Corporate Employees
  • Group Discounts

*See Our Installment Plans

If you have any questions please contact: academy@astrolabs.com

  • 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, Fullstack 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

    Mustafa Hanif
    Software Engineer at Dubizzle

    Currently working as a Software Enginner at Dubizzle. Previously he has worked in game development, and as a software engineer for Laimoon and Daresay.

 He has expertise in React JS, Node JS, Semantic UI, Java, Game development, Ember JS and other JavaScript frameworks

    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!

STILL NOT CONVINCED?

Enter Your Details To Get A Sneak Peak Into Our Coding Bootcamp & A Special Discount!



+971-4 -4541159