small clean
This commit is contained in:
parent
0995c7be2f
commit
b617ff72c0
|
@ -1,18 +0,0 @@
|
|||
/** WOW - v1.0.3 - 2015-01-14
|
||||
http://mynameismatthieu.com/WOW/
|
||||
**************************************************************** **/
|
||||
(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationNameCache=new c}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],g.push(function(){var a,b,e,f;for(e=d.addedNodes||[],f=[],a=0,b=e.length;b>a;a++)c=e[a],f.push(this.doSync(c));return f}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=""+a.className+" "+this.config.animateClass,null!=this.config.callback?this.config.callback(a):void 0},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;f=[];for(c in b)d=b[c],a[""+c]=d,f.push(function(){var b,f,g,h;for(g=this.vendors,h=[],b=0,f=g.length;f>b;b++)e=g[b],h.push(a[""+e+c.charAt(0).toUpperCase()+c.substr(1)]=d);return h}.call(this));return f},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(e=d(a),c=e.getPropertyCSSValue(b),i=this.vendors,g=0,h=i.length;h>g;g++)f=i[g],c=c||e.getPropertyCSSValue("-"+f+"-"+b);return c},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this);
|
||||
|
||||
if(jQuery("body").hasClass('enable-animation')) {
|
||||
|
||||
var wow = new WOW({
|
||||
boxClass: 'wow',
|
||||
animateClass: 'animated',
|
||||
offset: 90,
|
||||
mobile: false,
|
||||
live: true
|
||||
});
|
||||
|
||||
wow.init();
|
||||
|
||||
}
|
|
@ -1,84 +0,0 @@
|
|||
.toggle.mix.application
|
||||
%label Do I need to be able to program before applying?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
In short: at least a little.
|
||||
%br
|
||||
Since you will spend 8 solid weeks programming, with the intent of making it your carreer,
|
||||
you should know what you're getting into.
|
||||
%br
|
||||
Not being able to program and wanting to start a bootcamp may be comparable to not having run
|
||||
5 kilometers, but wanting to train for marathon. The step is too big, and we don't want
|
||||
you to break down half way anymore than you do.
|
||||
%br
|
||||
Basic online tutorials, and lots of meetups are a good way to learn some programming and
|
||||
get a feel of whether it is right for you. (also see the next question)
|
||||
|
||||
.toggle.mix.application
|
||||
%label How can I best prepare for the course?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
Get familiar with the tools. Most work is done with an editor, the command-line and a browser
|
||||
developer tool, so get to know each. We suggest
|
||||
= succeed "," do
|
||||
=link_to "Atom" , "https://atom.io/" , target: :blank
|
||||
=link_to "Iterm" , "https://www.iterm2.com/" , target: :blank
|
||||
and either safari or chrome developer tool. Fiddle around, get familiar, do some tutorials,
|
||||
read up.
|
||||
%br
|
||||
Whatever editor you choose, practice keyboard shortcuts. Most of the work is typing,
|
||||
getting better at that will speed you up, once here.
|
||||
%br
|
||||
Do some programming tutorials online to prepare. We recommend
|
||||
= succeed "," do
|
||||
=link_to "Try Ruby" , "http://tryruby.org/" , target: :blank
|
||||
=link_to "CodeSchool" , "https://www.codeschool.com/learn/ruby" , target: :blank
|
||||
and
|
||||
=link_to "Khan Academy" , "https://www.khanacademy.org/computing/computer-programming/html-css" , target: :blank
|
||||
|
||||
.toggle.mix.application
|
||||
%label How long in advance do I need to apply for the program?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
You should finish your application at least 4 weeks before your first starting date (see below).
|
||||
%br
|
||||
You can take as much time as you need to fill out your personal information,
|
||||
and when you finish the application you can specify up to three starting dates.
|
||||
%br
|
||||
Once we have your application, we will review it and possibly ask you for more information
|
||||
or clarification. Then we will schedule a Skype interview, and once that is done, there is
|
||||
typically a one to two week waiting period before we make a final decision about your application.
|
||||
%br
|
||||
Upon receiving an invitation to join, you will have two weeks to transfer initial funds,
|
||||
unless you have chosen the super-flex plan.
|
||||
%br
|
||||
With good preparation and the super-flex plan, you can complete the process within one month,
|
||||
though we encourage two or more months to plan successfully.
|
||||
.toggle.mix.application
|
||||
%label I already know how to program XXX, but don't know web technologies, can I still join?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
Ultimately, it is your choice, of course, and the decision depends a lot on you and your motivation.
|
||||
%br
|
||||
If, for example, you have coded c for less than 2 years and have never done any web, then
|
||||
yes, it will be a very good idea to join. The head-start you have is quite small and will only
|
||||
mean that you have more time to deepen your knowledge of Web technologies.
|
||||
%br
|
||||
Say you have taught yourself JavaScript and done several web sites for friends. You know
|
||||
about HTML, the DOM maybe even node.js. In that case it is better to aim for an internship
|
||||
directly and read a few of the books we recommend.
|
||||
.toggle.mix.application
|
||||
%label What are you testing for in the interview?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
The best thing to do is familiarize yourself with the course and be very clear on your
|
||||
motivation.
|
||||
%br
|
||||
We do not test programming skill at all, rather we try to evaluate your analytical thinking.
|
||||
%br
|
||||
Also we are very interested in your motivation, what has lead you to apply, what you think
|
||||
you will do after, how do you justify the spending to yourself, how indeed you will fund
|
||||
yourself.
|
||||
%br
|
||||
Lastly we try to evaluate your communication and emotional skills to see how you will deal
|
||||
with the inescapability of co-living while doing intense work.
|
|
@ -1,71 +0,0 @@
|
|||
.toggle.mix.career
|
||||
%label Will I get a job after this course?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
This course provides you all the fundamentals that you would need to succeed in the web
|
||||
development world. A lot is dependent on your abilities and strengths as a coder.
|
||||
%br
|
||||
We have a network of companies we know and can help you get a suitable placement.
|
||||
%br
|
||||
We also review the work you did during the course and help you find the right kind of job.
|
||||
%br
|
||||
You can also stay on at the school, either if you want to or feel you have to, see below.
|
||||
%br
|
||||
.toggle.mix.career
|
||||
%label What kind of job can I get after finishing this course?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
This depends a lot on your previous experience and what parts of the course suits you best.
|
||||
Broadly speaking:
|
||||
%br
|
||||
If you are very analytical, you could become a backend programmer. If you are more visually
|
||||
inclined, you could become front end designer. Also, if you like the front end you may become
|
||||
a front end application programmer. Or you may even train yourself to become a mobile platform
|
||||
developer.
|
||||
%br
|
||||
If you have strong people skills you may also go straight into management.
|
||||
Larger teams have dedicated technical project managers who really need to know what is being
|
||||
done.
|
||||
%br
|
||||
Also, support and testing roles typically have very similar requirements. What job you get is
|
||||
really dependent on which ways you excel, which is usually linked to the areas that you enjoy.
|
||||
%br
|
||||
.toggle.mix.career
|
||||
%label Can I be a tutor after the course?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
If you feel you want to spend some more time learning, teaching is a good way to do that.
|
||||
%br
|
||||
We accept tutors for two or four weeks, but you must apply at least two weeks before the
|
||||
end of your course.
|
||||
%br
|
||||
Junior tutors get free board, but no money. For the second two weeks, or any stay beyond,
|
||||
compensation is negotiable.
|
||||
%br
|
||||
Tutors are expected to work for 6 hours, 6 days a week and may receive help with their own
|
||||
project beyond that, time permitting.
|
||||
.toggle.mix.career
|
||||
%label Can I do an internship at Web Dev Camp?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
We typically have a number of open source projects that we maintain or augment.
|
||||
These require work in many areas and if we find a match between your skills and
|
||||
our projects, then yes.
|
||||
%br
|
||||
Internships are expected to work for 6 hours, 6 days a week, and in exceptional cases
|
||||
act as tutors during that time.
|
||||
%br
|
||||
Compensation is the same as for tutors, i.e two to 4 week increments, where we provide room
|
||||
and board. All else is negotiable.
|
||||
.toggle.mix.career
|
||||
%label Should I take an internship if I can't find a job?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
We suggest you look for a paying job for one or two months first. If you start with the
|
||||
application process early and have grasped the content, you should be able to get at least a
|
||||
junior development position. Or at the minimum a (short) trial period with a guarantee of a
|
||||
job if you prove competent.
|
||||
%br
|
||||
But, in case you don't find a job soon, then yes, we do recommend taking internships.
|
||||
An internship will give you experience of real world job situations, teach you new tools,
|
||||
languages, and allow you to add a relevant entry to your CV.
|
|
@ -1,74 +0,0 @@
|
|||
.toggle.mix.course
|
||||
/ toggle
|
||||
%label Why do you use Ruby as the main language?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
Ruby is fun, easy to understand, well structured and has a strong community.
|
||||
%br
|
||||
Ruby has very good tools, especially for web application development. Ruby on Rails
|
||||
is over 10 years old. Rails invented and further developed application standards that have
|
||||
been copied into many other languages.
|
||||
%br
|
||||
Learning Ruby as a first language removes much of the difficulties found in other
|
||||
languages and gives you a solid understanding of programming. Other languages will
|
||||
be easy to pick up after having learned good practices in Ruby.
|
||||
.toggle.mix.course
|
||||
%label Do you teach languages other than Ruby, like JavaScript?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
The assumption is that what we teach will be your first (serious) programming
|
||||
language. Ruby is easy to understand, well structured, clean, very object-oriented
|
||||
and has a very strong web community. In short it is a very good first language to learn.
|
||||
%br/
|
||||
We also teach front-end application development and some JavaScript. You will be able
|
||||
to become proficient in JavaScript very easily after this course, but we focus on
|
||||
its abilities and cross compilation (CofeeScript and Opal.rb).
|
||||
%br/
|
||||
You will also be able to focus on one other language if you choose, eg. Go, Python,
|
||||
Erlang or C.
|
||||
.toggle.mix.course
|
||||
%label How many hours do you teach?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
The official part of the course is 9 hours a day.
|
||||
%br
|
||||
This means that for those nine hours you will either have lectures, be involved in group work
|
||||
or work on your assignments. During these hours you can always ask and someone will be
|
||||
present to answer your question.
|
||||
%br
|
||||
But the course is short, and you may choose to work after hours. If you don't you are free to
|
||||
do with your time as you please, as long as you don't disturb others.
|
||||
.toggle.mix.course
|
||||
%label Can I just come and learn JavaScript?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
In short no.
|
||||
%br
|
||||
We try to give our students a broad view of software development, from server programming,
|
||||
testing, application deployment to client technologies like HTML, CSS and JavaScript.
|
||||
%br
|
||||
Just learning JavaScript tends to leave people with not enough background skills, leading
|
||||
to low quality code and an enthusiasm to repeat known mistakes and reinvent the wheel as
|
||||
square.
|
||||
%br
|
||||
We are by no means of the opinion that JavaScript is bad, its uniqueness is a great
|
||||
opportunity and many good things are being done in js. It is just not a good
|
||||
%b first
|
||||
language and maybe best seen as a platform.
|
||||
.toggle.mix.course
|
||||
%label What computer should i bring?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
A unix based, Mac or any Linux distribution.
|
||||
%br
|
||||
We recommend a Mac, for it's ease of use. It is also the platform of choice for most
|
||||
developers nowadays and has excellent support because of that.
|
||||
%br
|
||||
For more experienced users, a Linux system will probably work just as well. Just when
|
||||
something that should work doesn't , you are more on your own.
|
||||
%br
|
||||
While ruby and rails itself will work on a windows machine, many ruby packages (especially
|
||||
javascript related ones) are known to have strange problems. We strongly advise against
|
||||
using windows.
|
||||
%br
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
.toggle.mix.payment
|
||||
%label Do I need to pay the whole fee before the course starts?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
That depends. For the basic fee, yes. We require at least 2100€ after your acceptance
|
||||
to the course, to be transferred at least 2 weeks prior to starting.
|
||||
%br
|
||||
The full fee of €8400 needs to be transferred before you start the course. The basic fee
|
||||
is not refundable if you change your mind, but if you have proven medical issues you can get
|
||||
full unused weeks returned.
|
||||
%br
|
||||
Like with plane tickets you can acquire more flexibility for a comparatively small extra cost.
|
||||
In short, the flex fee (1200€ extra) lets you stop the course at any full week, while still
|
||||
paying the full price up front.
|
||||
%br
|
||||
With the super flex fee you only have to pay for the next 2 weeks ahead, and you can stop
|
||||
any time you like. Super flex costs 2900€ for every 2 week module.
|
||||
%br
|
||||
See full details in our
|
||||
=succeed "." do
|
||||
= link_to "Payment page" , page_path(:payment)
|
||||
.toggle.mix.payment
|
||||
%label Where can I get a loan if I don't have the money?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
You can get a loan from many places: your parents or other relatives would be our first
|
||||
suggestion. If they hear you are investing in your own future and should be able to
|
||||
pay back within a year they may be glad to help.
|
||||
%br
|
||||
Depending on your country banks are geared towards student loans. If you explain the situation
|
||||
they could easily help.
|
||||
%br
|
||||
Unfortunately we can not help directly as the legal implications are just too complicated for
|
||||
a small company like us. We do offer ways for you to earn some of the money back if you don't
|
||||
find a job immediately, see below.
|
||||
.toggle.mix.payment
|
||||
%label Can I do work for my course fee?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
Unfortunately this is a chicken and egg problem. Before the course, you will not have the
|
||||
skills we need.
|
||||
%br
|
||||
After the course we offer tutor positions or internship, see the career section.
|
||||
Both of which will not help in a major way though, and you will still need the money
|
||||
beforehand.
|
||||
%br
|
||||
.toggle.mix.payment
|
||||
%label Can I pay after I obtain a job?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
We are looking into this possibility, as we would like everyone to be able to participate,
|
||||
regardless of financial status.
|
||||
But at the moment, we must insist on the pre-payment.
|
||||
%br
|
|
@ -1,84 +0,0 @@
|
|||
.toggle.mix.stay
|
||||
%label How do I get there?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
Most likely the first step is a plane. Europe flights are very cheap nowadays, and even
|
||||
flying in from America makes sense, as you only have to do it once.
|
||||
%br
|
||||
Pickup from the airport is included on the day before the course starts, though you may have
|
||||
to wait a little for others. Otherwise you can take public transport, which sometimes stops
|
||||
right in front of the house, or we pick you up from 5 minutes away.
|
||||
%br
|
||||
Another option is a shared taxi, or a private bus, both of which we'll organize if need be.
|
||||
In any case, we will either pick you up, or organize transport with you.
|
||||
.toggle.mix.stay
|
||||
%label I see your place is remote, what about transport during the course?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
We arrange all transport that is needed for the course.
|
||||
%br
|
||||
Otherwise there are buses, cars or taxis. We have a bus stop right in front of our house,
|
||||
though buses are infrequent. Our day off is Friday partly for the reason that buses run.
|
||||
%br
|
||||
Some people may come with their car and you may be able to share. Also ride sharing is quite
|
||||
common here and many people come and go, so you can easily get a ride.
|
||||
%br
|
||||
If you share a taxi it is actually fairly priced. If you do not choose that option,
|
||||
the bus will get you to Karjaa, from where the trains leave to Helsinki or Turku,
|
||||
a 1 hour trip either way.
|
||||
%br
|
||||
Last, but not least, you can ask us to organize transport.
|
||||
We are happy to help, particularly for group activities.
|
||||
.toggle.mix.stay
|
||||
%label I have food allergies / restrictions , can I still participate?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
Please note your allergies early on in the application process.
|
||||
%br
|
||||
Certainly vegetarian and even vegan food is no problem. Gluten-free can be arranged on request.
|
||||
%br
|
||||
For other allergies you may have to give us very specific instructions, or do self-catering.
|
||||
See next question.
|
||||
%br
|
||||
.toggle.mix.stay
|
||||
%label Can I opt out of the food?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
Yes, though we do not encourage it. Shared meals, like shared accommodation, provide valuable
|
||||
bonding that you will need. The course is intense and it certainly helps to get to know
|
||||
your co-students outside the technical frame you interact in during the course.
|
||||
%br
|
||||
So if you have good reason, you can opt out of the lunches for 10€ a day and breakfast and
|
||||
evening meal for another 10€ a day.
|
||||
.toggle.mix.stay
|
||||
%label Can I opt out of accommodation?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
If you really want to, yes. It will change your experience of the course quite a lot, and we
|
||||
don't think necessarily for the better.
|
||||
%br
|
||||
You will need a car to make this work as it is almost impossible to find accommodation among
|
||||
the 40 houses of this village.
|
||||
%br
|
||||
We refund 15€ per day.
|
||||
.toggle.mix.stay
|
||||
%label How big are the shared rooms, can I have my own room?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
Our rooms are between 15 and 40 square meter big and you will be sharing with one to three
|
||||
others of your same gender.
|
||||
%br
|
||||
We have normal single beds, no bunk beds or double beds. Two rooms share a toilet, the other
|
||||
five have their own. We have a total of five showers.
|
||||
%br
|
||||
There are no single rooms and there is no way to "upgrade".
|
||||
You can choose to live off site, though it is discouraged.
|
||||
.toggle.mix.stay
|
||||
%label What can I do in my free time?
|
||||
.toggle-content
|
||||
%p.clearfix
|
||||
We encourage you to do something relaxing, possibly physical, to relieve the mental
|
||||
concentration that occurs.
|
||||
%br
|
||||
Off course you can read, rest, go hiking swimming or cycling. We also have a weekly
|
||||
traditional Finnish sauna. There are also nice local restaurants and bars.
|
|
@ -287,9 +287,9 @@
|
|||
Rspec framework
|
||||
%span.content
|
||||
In the second module we will concentrate on exploring and using RSpec, a commonly
|
||||
used testing framework. We will be writing different test and use supporting tools
|
||||
for creating mock object, managing database "cleanliness" and interacting as if our
|
||||
test were a user.
|
||||
used testing framework. We will be writing different tests and use supporting tools
|
||||
for creating mock object, managing database "cleanliness" and interacting with the
|
||||
application as if our test were a user.
|
||||
.col-md-3
|
||||
.row
|
||||
.col-md-4
|
||||
|
|
Loading…
Reference in New Issue