• 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 IT YOUR OWN PROJECTS

AstroLabs Dubai Coding Bootcamp Logistics

  • Curriculum

    This part time coding bootcamp in Dubai will take place over 2 months from June 17 – August 18, 2018 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

Week Session Timing Session
Week 1 – June 17-23, 2018 Monday June 18 6:30-9pm Launch event, Introduction, Group Pairing, and Overview Instructions
Wednesday June 20 6:30-9pm Tech Setup, Software Installation, Start Coding!
Saturday June 23 10am-4pm Workshop: Intro To Coding, Web Development & Building Your First eCommerce Site!
Week 2 – June 24-30, 2018 Monday June 25 6:30-9pm Practical Session, Mentorship / Office Hours : Team Projects
Wednesday June 27 6:30-9pm Coding Session : In person pair programming at AstroLabs
Saturday June 30 10am-4pm Workshop: Building Websites From The Ground Up With HTML & CSS 
Week 3 – July 1-7, 2018  Monday July 2 6:30-9pm Practical Session, Mentorship / Office Hours : Creating a portfolio site
Wednesday July 4 6:30-9pm Coding Session : In person pair programming at AstroLabs
Saturday July 7 10am-4pm Workshop:Development Prototyping & Product Management 
Week 4 – July 8-14, 2018 Monday July 9 6:30-9pm Practical Session, Mentorship / Office Hours : Building your functional prototype
Wednesday July 11 6:30-9pm Coding Session : In person pair programming at AstroLabs
Saturday July 14 10am-4pm Workshop: Javascript Crash Course 
Week 5 – July 15-21, 2018 Monday July 16 6:30-9pm Practical Session, Mentorship / Office Hours : Building a JavaScript calculator
Wednesday July 18 6:30-9pm Coding Session : In person pair programming at AstroLabs
Saturday July 21 10am-4pm Workshop: Javascript Backends & Databases Part 1 ->  Node JS, API’s and working with data
Week 6 – July 22-28, 2018 Monday July 23 6:30-9pm Practical Session, Mentorship / Office Hours : Building your backend API
Wednesday July 25 6:30-9pm Coding Session : In person pair programming at AstroLabs
Saturday July 28 10am-4pm Workshop:Javascript Backends & Databases Part 2 -> Working with MongoDB, Mongoose and Express
Week 7 – July 29- August 4, 2018 Monday July 30 6:30-9pm Practical Session, Mentorship / Office Hours : Finishing your app backend and deploying to Heroku
Wednesday August 1 6:30-9pm Coding Session : In person pair programming at AstroLabs
Saturday August 4 10am-4pm Workshop: React and Redux Workshop Part 1 -> React Fundamentals
Week 8 – August 5-11, 2018 Monday August 6 6:30-9pm Practical Session, Mentorship / Office Hours : Building your Front End React App
Wednesday August 8 6:30-9pm Coding Session : In person pair programming at AstroLabs
Saturday August 11 10am-4pm Workshop:React and Redux Workshop Part 1 -> Advanced React & Redux
Week 9 – August 12-18, 2018 Monday August 13 6:30-9pm Practical Session, Mentorship / Office Hours : Adding Authentication, Redux to your app
Wednesday August 15 6:30-9pm Coding Session : In person pair programming at AstroLabs
Saturday August 18 10am-4pm Final Project Demo & Wrap Up
Students
AED3,000
  • Current Students
  • Fresh Graduates
  • Unemployed
Standard
AED5,000
  • Paying out of pocket
  • Working At A Startup
  • Freelancers
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 and teaching and stays 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!

STILL NOT CONVINCED? ENTER YOUR EMAIL TO GET A SNEAK PEAK AND SPECIAL DISCOUNT!

Get a Sample Of This Workshop and a Special Discount!



+971-4 -4541159