/prebootcamp-workshops-2017

All the materials and links to the TechLadies Pre-Bootcamp #3 workshops held in June 2017

TechLadies Bootcamp #3 - Pre-Bootcamp Workshops

All the materials and links to the TechLadies Pre-Bootcamp #3 workshops held in June 2017

What is the TechLadies Bootcamp #3?

TechLadies is a community for women in Asia to connect, learn, and advance as programmers. One of our main programs, the oversubscribed TechLadies Bootcamp, is back!

Held in Singapore, the TechLadies Bootcamp is a 12-week part-time accelerated learning program designed for women who wish to be professional programmers. Ladies are guided by industry experts to create products for nonprofit organizations. 30% of the graduates received technical internships and/or were hired as junior software engineers.

The next TechLadies Bootcamp will run from 29 Jul - 14 Oct 2017 teaching the Ruby programming language. Read more about the TechLadies Bootcamp #3 at this link.

What is the TechLadies Bootcamp #3 - Pre-Bootcamp Workshops?

We learned that it is important for TechLadies Bootcamp participants to have some sort of programming foundation in order to build a web product that will be used by the NGOs. Hence, you will need to complete a technical task outlined at this link before applying to the TechLadies Bootcamp.

This series of workshops aim to help you acquire the skills you need to complete the task with this series of workshops.

TechLadies Pre-Bootcamp Workshops Curriculum

Workshop #1 - Designing a Web App with CSS/HTML by Chris Lienert

Learn about how the web works, how the browser renders stuff, and CSS/HTML. You will also get your hands dirty by designing a web application.

Preparation: https://github.com/TechLadies/guess-the-number-sinatra

Slides (credits to huijing): https://www.chenhuijing.com/slides/tl-workshop-2/#/

Recording (by Engineers.SG): https://engineers.sg/video/techladies-pre-bootcamp-workshop-1-designing-a-web-app-with-css-html--1769

Additional learning resources: https://www.codecademy.com/learn/learn-html-css ; https://www.udacity.com/course/intro-to-html-and-css--ud304

Workshop #2 - Fundamentals of the Ruby Programming Language by Jun Qi

Learn about the foundational & key concepts of programming. You will walk away being familiar with basic terminal commands and programming concepts.

Preparation: https://github.com/TechLadies/ruby-workshop-2017

Slides: https://github.com/TechLadies/ruby-workshop-2017/blob/master/slides.pdf

Recording (by Engineers.SG): https://engineers.sg/video/techladies-pre-bootcamp-workshop-2-fundamentals-of-the-ruby-programming-language--1781

Additional learning resources: https://www.codecademy.com/learn/learn-the-command-line (Unit 1: Navigating the File System); https://www.codecademy.com/learn/ruby (Unit 1 to 4, up to 'Data Structures'); https://www.codeschool.com/courses/try-ruby (Unit 1 to 4); http://tryruby.org/levels/1/challenges/0

Workshop #3 - Web Applications with Ruby on Rails

Learn about Ruby on Rails, a web application framework running on the Ruby programming language. By the end of this workshop, you would be able to create a decent looking simple web application.

Preparation: https://github.com/TechLadies/rails-workshop-2017

Slides: https://docs.google.com/presentation/d/1knbrUGPxAPJ0R1tnlgyU1otj67kM5Sn7RaTCHVQAE6w/edit#slide=id.g22f309e323_0_0

Recording (by Engineers.SG): https://engineers.sg/video/techladies-pre-bootcamp-workshop-3-web-applications-with-ruby-on-rails--1794

Additional learning resources: https://www.codeschool.com/courses/rails-for-zombies-redux; https://www.codecademy.com/learn/learn-rails; https://www.youtube.com/watch?v=eTdVkgF_Slo (on MVC Architecture); http://guides.rubyonrails.org; https://www.railstutorial.org/book