•  

    Are you ready to experience what it's like to train with the best?

     

     

    Only 2 outstanding software engineering students are selected every cycle to the most challenging coding bootcamp in town.

     

    Tell me more

  • What will you learn?

    HTML & CSS

    • Writing well formatted and semantic HTML that is optimized for search engines (SEO) and accessibility for screen readers.

    • Writing SCSS that compiles to CSS.

    • Organizing CSS using the Block Element Modifier (BEM) methodology for scalable web applications.

    • Learning complex responsive web design applied using media queries.

    JSON APIs

    • Intro to Ruby and the Ruby on Rails framework.

    • Using MVC (Model-View-Controller) architecture - applied in Ruby on Rails (server) and Ember.js (client).

    • Building RESTful JSON APIs - applied using Ruby on Rails.

    • Using ORMs to model and access databases - applied using ActiveRecord in Ruby on Rails.

    • Database management systems, tables, and relationships.

    Version Control

    • Git

    • GitHub pull requests

    • Code reviews

    Testing

    • Applying Test-Driven development (TDD), applied in Ruby on Rails (rspec) and Ember.js (QUnit).

    • Learning Unit testing and Acceptance testing.

    JavaScript

    • Intro to Ember.js and Ember Data.

    • Writing JavaScript including ES-2015 and ES-2016 features: use strict, callbacks, array manipulation, promises, async/await, arrow functions, destructuring, spread and rest operators, advanced object literals, default arguments, template strings, classes, let, const.

    • Learning to write professional JavaScript using modules: ES6, namespacing, commonjs, AMD), and avoiding global variables.

    • Working with AJAX and the asynchronous nature of JavaScript.

    • Promises, callbacks, async-await.

    • Writing jQuery for DOM manipulation and AJAX.

    In addition to

    • Deploying to Heroku Cloud Infrastructure.

    • Security: SSL, protecting against XSS, CSRF, SQL Injection, etc

    • Using build tools and linting: ESLint, ember-cli, Babel.js, asset concatenation, and minification.

    • Writing proper code documentation.

  • So what's it all about?

    The 3-month internship is split into two phases: the first phase is an intensive advanced program that covers state-of-the-art standards and techniques used in building robust and scalable web applications. Implementation of learned concepts is done using GitHub, Heroku, Ruby on Rails, and Ember.js. The second phase will include hands-on practice on some of the most advanced real-life projects in this field.

     

    This is a paid internship that is only provided to outstanding students (80+ GPAs) of computer or software engineering majors. If you apply, you may still be subjected to an exam and interview.

     

    Aside from that, we will teach you all you need to know, as long as you like challenges and learning new shiny things.

  • If you think gtlogic is the right match for you, shoot us an email with the following:

     

    The latest version of your CV or personal website, your university transcript, and projects or code you are proud of.

     

    And don't forget to mention which position you're applying to!