All the materials and links to the TechLadies Pre-Bootcamp #3 workshops held in June 2017
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.
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.
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
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
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