Elixir

Full stack web development with NodeJS

Overview

Web Development course is designed to help students develop professional websites/portals. This course will help students understand how the web engine works. Through this course, students will be made comfortable with java script for both Front end as well as back end use-cases
Elixir is a project based web development Full Stack course with backend in Node.JS. In this course, students will start building their website from scratch and will need to think like professional developers. Students will be aligned with a mentor and work on their projects under their guidance. Elixir enables students to go live with their websites and add a flair to their resume.


UI Design

An app with great functionality must be complemented by top notch User Experience and a neat User Interface. We teach building both common and upcoming UI/UX patterns.

Firebase & Push Notifications

Firebase is Google's service that provides a realtime database and push notifications, so that you can send information to the user even when he is not using your app

Hardware Sensors

Sensors help us build context-aware apps. You'll learn how to use GPS location, orientation, speed sensors, and perform actions on events like flip and shake

Network & Databases

Most apps are connected in nature. You'll learn how to connected your apps to a backend to create an ecosystem of users and their data

Course Contents

  • HTML/CSS
    HTML/CSS

    The building blocks of web pages – HTML and CSS. Learn how to use the latest HTML5 technologies along with CSS3 stylesheets to create amazing and responsive web sites that catch the eye of the viewer. We will also cover UI design patterns  like –

    Lectures 1-2
    1. Table Layouts
    2. Flex Boxes
    3. Bootstrap Columns
    4. Media Queries and Mobile Responsive Design
    5. Grids

  • Javascript
    Javascript

    HTML and CSS brings the content and design together, while Javascript is at the heart of all action. Learn to act on events like ‘clicks’, ‘hovers’ and ‘drag and drop’. Javascript is one of the most powerful and ubiquitious languages in modern software development, and we will cover the innards of Javascript in depth including –  

    Lectures 3-10
    1. ECMAScript 6 Syntax and Standards
    2. Function Closures and IIFEs
    3. Classes, Constructors and Prototypes
    4. Lexical Scopes, Arrow Functions and Variable spreading

  • UNIX AND Git
    UNIX and Git

    Before we move on to backend development, we will briefly touch upon usage of Unix based systems. More than 80% of the world’s servers are hosted on Linux machines, and any web backend developer has to learn basic DevOps and SysAdmin skills to manage a Linux OS. Also Git, the most commonly used version control system, is one of the most helpful tool required to work on large projects or in collaborative environments

    Lectures 11-12
    1. Unix and SysAdmin/Devops
    2. Schema Designing
    3. Git

  • NODEJS
    NODEJS

    Javascript is not just only on the frontend, but a potent force on the server too. Built by Ryan Dahl in 2009 as a platform to run JS code on bare metal, NodeJS is right now the fastest growing ecosystem. We will learn –

    Lecture 12-16
    1. NodeJS Modules
    2. Filesystem API, Events and Streams
    3.ExpressJS Framework for creating REST APIs
    4. Handlebars for server side web rendering
    5. Socket.IO for realtime communication

  • Databases
    Databases

    What is a server, if it cannot store data on a databases. We will learn to store data in –

    Lectures 17-18
    1. Flat files on server
    2. MySQL
    3. Using ORMs like Sequelize
    4.MongoDB

  • Advanced Topics & Deployment
    Advanced Topics & Deployment

    Finally we learn how to add basic security to our website including user authentication and authorization, SSL transport, checking for SQL injection and other vulnerabilities.We will also cover how to deploy your server to commonly used infrastructure providers like Amazon Web Services, Google Cloud or DigitalOcean

    Lectures 19-22-
    1. Security
    2. Scaling
    3. Using Frontend Templates
    4. 3rd Party Libraries and Frameworks
    5. Deploying a live web project

FAQ

(Drop a line at [email protected] if you have further queries)

  • How much knowledge of Data Structures and Algorithms do I need to start with this course ?

    You need to have good command of data structures like Stacks, Queues and Lists. Also a basic idea of algorithms like sorting, searching, string manupulations. Also it is imperative to have good concepts of Object Oriented Programming

  • Do you have a test for admission into this course ?

    Yes, we have a simple test covering OOP concepts, basic Data structures and array/string manipulation. You need to undertake that test while registering for Elixir.

  • Will there by any projects ?

    Yes, most definitely. No course in web development is complete without projects, and we have a lot of focus on working on live projects and practical topics. We start with small projects like TodoList Managers, grow up to creating e-Commerce websites.

Come,Fall in LOVE
with CODING

Upcoming Batches

Weekday Batches:
6th June at Pitampura (FULL)
4th June at Dwarka
11th June at Greater Noida

Online code Submission & Evaluation
2 Hacakthons and Special Sessions on Competitive Coding
Regular Batch
₹20,000

(22 Lectures)

Enroll Now

Contact Us
Call(Toll-free): 1800-2744-504

REGISTER NOW

Students       Elixir

  • I always wanted to learn to code, always had some crazy ideas for making apps or websites 2 years through computer science stream in an engineering college learning to make websites and android apps every night from internet udemy , youtube , new Boston. all these are good but 2 years and i learned nothing(though never watched a tutorial on nodejs, just android development, ruby and some other stuff). i mean not nothing but not anything i could apply.

    Avatar
    Nikita
    Student, LKCE
  • Arnav bhaiya will literally drag you out of the watching tutorial phase to actually learning and building things. He explains a tough topic so easily and in a way you will remember all your life.

    Avatar
    Rishabh Khanna
    Via Quora Student, JIIT
  • A very friendly behaviour engulf you, which motivates to raise more questions and engage into a coherent argument. And he satisfies you not only answering to the questions why but also why not. Which I consider an indispensable part of learning. And many other fails to deliver.

    Avatar
    Varun Bansal
    Student, NSIT