RUBY & PYTHON

RUBY & PYTHON

(A) 1: Introduction To Python

1:- Installation and Working with Python

2:- Understanding Python variables

3:- Python basic Operators

4:- Understanding python blocks

2: Python Data Types

1:- Declaring and using Numeric data types: int, float, complex

2:- Using string data type and string operations

3:- Defining list and list slicing

4:- Use of Tuple data type

3: Python Program Flow Control

1:- Conditional blocks using if, else and elif

2:- Simple for loops in python

3:- For loop using ranges, string, list and

4:- dictionaries Use of while loops in python

5:- Loop manipulation using pass, continue, break and else

6:- Programming using Python conditional and loops block

4: Python Functions, Modules And Packages

1:- Organizing python codes using functions

2:- Organizing python projects into modules

3:- Importing own module as well as external

4:- modules Understanding Packages

5:- Powerful Lamda function in python

6:- Programming using functions, modules and external packages

5: Python String, List And Dictionary Manipulations Building

1:- blocks of python programs

2:- Understanding string in build methods

3:- List manipulation using in build methods

4:- Dictionary manipulation

5:- Powerful Lamda function in python

6:- Programming using string, list and dictionary in build functions

6: Python File Operation Reading

1:- config files in python

2:- Writing log files in python

3:- Understanding read functions, read(), readline() and readlines()

4:- Understanding write functions, write() and writelines()

5:- Manipulating file pointer using seek

6:- Programming using file operations

7: Python Object Oriented Programming – Oops Concept

1:- of class, object and instances

2:- Constructor, class attributes and destructors

3:- Real time use of class in live projects

4:- Inheritance , overlapping and overloading operators

5:- Adding and retrieving dynamic attributes of classes

6:- Programming using Oops support

8: Python Regular Expression

1:- Powerful pattern matching and searching Power

2:- of pattern searching using regex in python

3:- Real time parsing of networking or system data using regex

4:- Password, email, url validation using regular expression

5:- Pattern finding programs using regular expression

9: Python Exception Handling

1:- Avoiding code break using exception handling

2:- Safe guarding file operation using exception handling

3:- Handling and helping developer with error code

4:- Programming using Exception handling

10: Python Database Interaction

1:- SQL Database connection using python

2:- Creating and searching tables

3:- Reading and storing config information on database

4:- Programming using database connections

11: Python Multithreading

1:- Understanding threads

2:- Forking threads

3:- Synchronizing the threads

4:- Programming using multithreading

12: Contacting User Through Emails Using Python

1:- Installing smtp python module

2:- Sending email

3:- Reading from file and sending emails to all users addressing them directly for marketing

13: Python CGI Introduction

1:- Writing python program for CGI applications

2:- Creating menus and accessing files,

3:- Server client program

(B) 1: Ruby on Rails Syllabus (Basic & Advanced)

1:- Introduction of Web

2:- Website Application Coding Structure

3:- HTML5 / CSS3

4:- CSS Frameworks (Twitter Bootstrap, Foundations, Pure, Sass, Less)

5:- Responsive (Mobile first version)

2: Ruby on Rails Syllabus (Basic & Advanced)

1:- learn Ruby (Concept)

2:- learn how Ruby on Rails work

3:- Apply Ruby on Rails best practices

4:- Understanding the MVC architecture

5:- Understand basic and advanced features

6:- Ruby Gems for Web Development

7:- Using CoffeeScript in Rails

3: Ruby on Rails Syllabus (Basic & Advanced)

  Start Application Developments:

1:- Apply RESTful principles to setup Resource-based web applications

2:- Database Access Library

3:- Other libraries

4:- AJAX Library

5:- Components

6:- Customized URL

7:- Error Handling

8:- Avoid Security pitfalls and deployment problems

9:- Programming Conventions

10:- Understand basic and advanced features (RESTful interfaces)

11:- Setup several different Production/Deployment scenarios

12:- Server Setting (hosting/app deploy etc)

13:- Ymal, nodejs, payment gateway (Overview)


14:- Live Project & Certifications

Related Courses