realtschoegl / opensourcebootcamp Goto Github PK
View Code? Open in Web Editor NEWA curriculum for a developer bootcamp.
A curriculum for a developer bootcamp.
Make sure to mention IRB in the lesson on terminals.
Change all earlier irb based stuff to use the irb prefix in the code highlighting.
The Heroku lesson should not be in the first week. Move it somewhere else.
Somewhere early there has to be an explanation of what a Gem is.
Change all code blocks to use highlight and the proper lexer(http://pygments.org/docs/lexers/):
ruby - ruby
irb - irb
zsh - zsh
Include discussion of symbols and custom objects.
When do we teach recursion? Maybe methods?
Need to explain what the terminal outputs - like return - and how to do a put statement. Also maybe show them what an error looks like.
Where do we have a discussion of local, instance, and global variables? Would also be worth treating singleton stuff since we are also discussing objects and methods.
Add a discussion of string interpolation.
Add a button to each file that allows you to add make the page into a pdf. One possible option:
or
Include a bit in Methods about Private vs Public methods.
Tab for autocomplete and up arrow for previous stuff. And more....
Break the initial RSpec session into multiple lessons.
Add a bit on concerns in Rails 4 to the modules section.
Show the students how to get an element out of an array of an array - stuff[0][1]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.