Online Training, IT Technology Business Certification Courses - Busygamers.com/Academy

BECOME A FULL STACK DEVELOPER IN
12 WEEKS

3.6 Lakh

Avg. Salary of Web Developer 2.4 – 3.6 lakh per annum for Freshers. By Payscale.com

Web

The full-stack developer will have an important role in the web development

Interest

Interest in full-stack developers is soaring across the board .

  125+  REVIEWS
8989+  LEARNERS
"Once a new technology rolls over you, if you`re not part of the steamroller, you`re part of the road."  - Stewart Brand
15,499

OUR MENTOR-DRIVEN PROGRAM
Learn the fundamentals
Learn intermediate concepts
Learn advanced concepts

Getting Started

  • Know history and mission of BGAcademy.
  • Get a walkthrough on the Course plan.
  • Set up Sublime Text 3 and get familiar with it.
  • Install and get familiar with common Git commands.

Start with Basics

  • Understand the basics of Ruby.
  • Get familiar with Object Oriented Programming.
  • Understand Data Types, Classes, Operators, etc.
COURSE SYLLABUS
Introduction to ruby and rails

  • Introduction to Ruby on Rails
  • Why ruby?
  • Ruby trivia
  • Rails trivia
  • Ruby philosophy
  • Rails philosophy
  • Web application
  • Web application framework
  • Ruby on rails installation
  • MVC architecture
  • MVC detailed architecture

Ruby basics Part 1

  • Interactive ruby(irb)
  • irb output
  • OOPs concepts
  • Creating and running ruby scripts
  • Ruby operators
  • Ruby data types
  • Ruby objects & class
  • Class hierarchy

Ruby basics Part 2

  • Ruby variables
  • Define a method
  • Class and instance methods
  • Taking inputs
  • Printing outputs
  • Type casting

Ruby basics Part 3

  • String
  • String - interpolation
  • Numeric
  • Number - integer
  • Numbers
  • Array

Ruby basics Part 4

  • Mixins
  • Range
  • Closures
  • Blocks
  • Proc
  • Lamda

Ruby basics Part 5

  • Conditional statement
  • Case statement
  • Unless statement
  • Loops
  • Iterators

Ruby basics Part 6

  • Regular expression
  • Exception handling
  • Files
  • YAML

Web application fundamentals

  • Web application
  • Web application framework
  • Rails versions
  • MVC
  • Rails MVC
  • Rails components
  • Rest
  • Creating rails application
  • Directory layout

Project I

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project I cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Scaffolding

  • Creating MVC files
  • Scaffolding
  • Scaffold workflow

Database

  • ORM - object relational mapping
  • Database
  • DBMS
  • Data types
  • Usage SQLite3
  • SQLite browser
  • Default db in rails
  • SQL commands
  • Database operations
  • More SQL commands

Active record - Part 1

  • Active record
  • Active record - conventions
  • Active record migrations
  • More migration methods
  • Migrating changes
  • Active record validations
  • Validation helper methods
  • More helpers

Active record - Part 2

  • Associations
  • One to one association
  • One to many association
  • Many to many association
  • Callbacks
  • Callback methods
  • Callback example
  • Active record query interface
  • Query interface methods

Action controller - Part 1

  • Controllers
  • Controller workflow
  • Application controller
  • Generating a controller
  • Controller with actions
  • Page rendering/Redirection
  • Page rendering
  • Rendering types
  • Parameters

Action controller - Part 2

  • Routing
  • Routing resource
  • Routing urls
  • Path helper
  • Session
  • Cookies
  • Filters

Action view

  • Layout
  • application.HTML.erb
  • Layout helpers
  • Layout name
  • Understanding the layouts
  • Integrating templates
  • Partial views
  • Form helpers
  • Url helpers

Action mailer

  • Action mailer
  • GMail configuration
  • Mail with attachment

Project II

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project II cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project II cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project II cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Digging deeper

  • Ruby gems
  • Ruby gems - will_paginate
  • Debugging rails application

Deployment

  • Version control
  • Git & GitHub
  • Git DVCS
  • Git- workflow
  • Git Bash - command line
  • Git Bash- push to github
  • Heroku - cloud application platform

INTERESTED IN CORPORATE TRAINING?
12
WEEKS
COURSE DURATION
2
SESSIONS
EVERY WEEK
1.5
HOURS
EACH SESSION
200
HOURS
PROJECTS & ASSIGNMENTS
GREAT
CAREER

COURSE EXTRACT

Level
Intermediate
Pre-Requisites
Basic programming knowledge + HTML, CSS and JavaScript
Technologies/Tools
HTML, CSS, JavaScript, Ruby, Ruby on Rails
Projects
2 (Fully Functional)
Batch Size
8 - 10 Students
Job Preparation
Yes
Certification
Yes
24*7 support
Yes

WE HELP YOU GET A GREAT JOB


ADDITIONAL BONUS WEEK


On course completion, you are ready to enter the exciting world of corporates . We show you how to make the right impression at job interviews.


INTENSIVE JOB INTERVIEW PRACTICE

Congratulations, you're now a programmer with awesome skills. In this bonus week, we'll help you prepare for your job interviews so that you can make a great first impression. This includes:

Job Preparation
2 in-depth mock technical interviews


Job Preparation
Guidance on how to answer real interview questions from top employers


Job Preparation
Assistance with creating a resume that stands out


BUILDING AN ONLINE REPUTATION

We can help you build that online presence on sites such as Git, StackOverflow, Quora, and LinkedIn.

Oracle
IBM
Microsoft
CISCO

PROJECTS WHICH STUDENTS WILL DEVELOP

1
Ruby on Rails Application

This project aims at writing a simple Ruby on Rails application to store User details, edit and later delete the user details if required.

2
Rental Website

This project aims at creating a Rental website where the user can rent anything online in a simple manner.

3
Tracker Application

This project aims at creating a tracker application to track the amount of time spent by each employee on a particular project.

4
Quora Clone

This project aims at creating a Quora Clone.

5
News Broadcasting Application

This project aims at creating a News broadcasting application which gets updated with new news feed from time to time.

6
GildPerisco

This project aims at creating a Periscope application that let you broadcast live videos to the world in a simple, easy and effective manner.

CUSTOMER FEEDBACK


PRICING

15,499



Refund


MONEY BACK GUARANTEE

If you are unhappy with the course and opt out in the first week, you get a complete refund.



Scholarship


SCHOLARSHIPS

We subsidize our fees by 10% for military personnel, and college students with exceptional records. To apply for a scholarship, email enquiry@acadgild.com.



Discount


GROUP DISCOUNT

More than 3 people in a group or from the same Company can avail special discount. For more information contact us at enquiry@acadgild.com

FAQ'S

What is Full Stack Web Development course?

This course will help you in building any application which has these components – Database Management, User Interface, Service Layer and Configuration. The candidates will learn to build web applications using the powerful Rails framework along with the highly dynamic and object-oriented Ruby language.

The candidates will be first introduced to Ruby and then understand it in depth.

Who should do this course?

Anyone who wants to start off by learning the basics or wants to enhance their skill set can enroll for this course.

What are the pre-requisites for this course?

Basic programming knowledge and basic knowledge in HTML, CSS and JavaScript is. In case you want to brush up or learn the same, then we provide you a complimentary Front End Web Development course.

Technologies that will be used for this course

HTML, CSS, JavaScript, Ruby, Ruby on Rails

Chat History
Copyright © Busy Gamers LLP 2016. All Rights Reserved

BGAcademy is an online training academy which teaches web development, mobile application development and big data courses. BGAcademy provides mentor driven online courses in frontend web development, Android app development, big data development, hadoop development, big data administration and robotics. With BGAcademy, you can learn how to build great responsive websites using latest technologies like Angular and Node. You can also learn to develop Android applications from the comfort of your home. Want to learn how to build fully functional and complex websites ? Or want to learn Android application development courses? Looking to create beautiful mobile applications? Looking for mentor driven web development Android programming course at affordable price? Trying to find best online classes for frontend development and Android development? Looking for summer programming camp for children at affordable price? Looking for Android programming for children? Looking for an expert to teach you big data development or big data administration? Want your child to become a robotics engineer? Look no further. Our expert mentors can teach to beginners as well as expert programmers. Our web development, Android app programming courses, big data courses and robotics course are tailored to your need. If you do not have any prior programming knowledge or skills, we will teach you from the basics of programming. With our comprehensive web development and Android app development courses, we are sure BGAcademy is the best online coding bootcamp for Android programming courses.