Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
60 views

PSL (Python SQL Linux) Syllabus Course Brochure

Uploaded by

laxmangundu40
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

PSL (Python SQL Linux) Syllabus Course Brochure

Uploaded by

laxmangundu40
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Building Trust &

Careers

FRONTLINES EDUTECH
PRIVATE LIMITED
ISO 21001:2018

PSL (PYTHON SQL LINUX)


COURSE
Email Telephone Website
media.frontlines@gmail.com +(91)-83330 77727 www.frontlinesedutech.com
Frontlines Edutech Private Limited

About Us
Frontlines Edutech Private Limited envisions bridging the gap between
academia and industry. We understand the pain of unemployment and are
trying to wipe off the words of impossible and unemployment from the brains
of youth by training and turning them into diamonds. We provide tailor-made,
hands-on, and need-based programs on par with industry standards.

We believe that the youth of today is the future of tomorrow. And so our
courses are tutored by experts from top industries who are passionate about
mentoring the youth. Since its inception, Frontlines Edutech has earned the trust
and gained recognition from thousands of learners across the state.

Who Should Apply? TALK TO US TODAY!

Anyone from an IT or Non-IT background


can apply

Students

Experts

Those wishing to enroll in this course will


be required to register through our website
www.frontlinesedutech.

Page 1 www.frontlinesedutech.com
Frontlines Edutech Private Limited

Why Us
We are Success Trainers, Mentors, and Motivators with a
passion for helping you be the best. We are warm and wise,
positive and proactive, caring and daring, fun and focused.
Our intention is always for your highest good and greatest
growth. We make the learning just as enjoyable as it is
powerful.

1 Industry Standard Training

2 Solution-Focused

3 Results-Driven

4 Affordable

5 Transparent

6 Experience

7 Quality

We make a BIG difference

Page 2 www.frontlinesedutech.com
Frontlines Edutech Private Limited

Deliverables

FROM SCRATCH TO RESUME BUILDING


MASTER LEVEL TRAINING

DAILY ASSIGNMENTS LINKEDIN PROFILE BUILDING

INTERVIEW GUIDANCE CERTIFICATION OF COMPLETION

Q&A SESSIONS PLACEMENT UPDATES

ON-DEMAND VIDEO DOWNLOADABLE RESOURCES


COURSE CONTENT

Page 3 www.frontlinesedutech.com
Frontlines Edutech Private Limited

Python Syllabus
Module 1: Introduction to Languages
2. Python file extensions
1. What is Language?
3. Setting Path in Windows
2. Types of languages
4. Edit and Run python program without
3. What is Scripting Language?
IDE
4. Types of Script
5. Edit and Run python program using
5. Programming Languages v/s Scripting
IDEs
Languages
6. INSIDE PYTHON
7. Programmers View of Interpreter
Module 2: Introduction to Python
8. Inside INTERPRETER
1. What is Python?
9. What is Byte Code in PYTHON?
2. WHY PYTHON?
3. What is PSF?
Module 6: Python variables
4. Python implementations
1. bytes Data Type
5. Python applications
2. ·byte array
6. Python versions
3. ·String Formatting in Python
7. PYTHON IN REALTIME INDUSTRY
4. ·Math, Random, Secrets Modules
8. Difference between Python 2.x and 3.x
5. ·Introduction
9. Difference between Python 3.7 and
6. Initialization of variables
3.8
7. Local variables
10. Software Development Architectures
8. Input and Output operations
9. Data conversion functions – int(),
Module 3: Python Software’s
float(), complex(), str(), chr(), ord()
1. Download &Python Installation
Process Online Python IDLE
Module 7: Operators
2. Python Real-time IDEs like Spyder,
1. Arithmetic Operators
Jupyter Note
2. Comparison Operators
3. Python Assignment Operators
Module 4: Python Language Fundamentals
4. Logical Operators
1. Python Implementation
5. Bitwise Operators
Alternatives/Flavors
6. Shift operators
2. ·Keywords
7. Membership Operators
3. ·Identifiers
8. Identity Operators
4. ·Constants / Literals
9. Ternary Operator
5. ·Data types
10. Operator precedence
6. ·Python VS JAVA
11. Difference between "is" vs "=="
7. ·Python Syntax

Module 8: Input & Output Operators


Module 5: Different Modes of Python
1. Print
1. Comments in Python

Page 4 www.frontlinesedutech.com
Frontlines Edutech Private Limited

2. Input i. String functions


3. Command line arguments j. String Immutability

Module 9: Control Statements Module 11: List Collection


1. Conditional control statements 1. What is List
a. If 2. Need of List collection
b. If-else 3. Different ways of creating List
c. If-elif-else 4. List comprehension
d. Nested-if 5. List indices
2. ·Loop control statements 6. Processing elements of List through
a. for Indexing and Slicing
b. while 7. List object methods
c. Nested loops 8. List is Mutable
3. ·Branching statements 9. Mutable and Immutable elements of
a. Break List
b. Continue 10. Nested Lists
c. Pass 11. List_of_lists
d. Return 12. Hardcopy, shallowCopy and DeepCopy
13. zip() in Python
Module 10: Data structures or 14. How to unzip?
Collections 15. Python Arrays
1. Introduction 16. Case studies
2. Importance of Data structures
3. Applications of Data structures Module 12: Tuple collection
4. Types of Collections 1. What is tuple?
a. Sequence 2. Different ways of creating Tuple
i. Strings, List, Tuple, range 3. Method of Tuple object
b. Non sequence 4. Tuple is Immutable
i. Set, Frozen set, Dictionary 5. Mutable and Immutable elements of
5. Strings Tuple
a. What is string 6. Process tuple through Indexing and
b. Representation of Strings Slicing
c. Processing elements using 7. List v/s Tuple
indexing 8. Case studies
d. Processing elements using
Iterators Module 13: Set collection
e. Manipulation of String using 1. What is set?
Indexing and Slicing 2. Different ways of creating set
f. String operators 3. Difference between list and set
g. Methods of String object 4. Iteration Over Sets
h. String Formatting 5. Accessing elements of set

Page 5 www.frontlinesedutech.com
Frontlines Edutech Private Limited

6. Python Set Methods b. No arguments and With return


7. Python Set Operations values
8. Union of sets e. Recursion
9. functions and methods of set 6. Python argument type functions :
10. Python Frozen set a. Default argument functions
11. Difference between set and b. Required(Positional) arguments
frozenset ? function
12. Case study c. Keyword arguments function
d. Variable arguments functions
Module 14: Dictionary collection 7. 'pass’ keyword in functions
1. What is dictionary? 8. Lambda functions/Anonymous functions
2. Difference between list, set and a. map()
dictionary b. filter()
3. How to create a dictionary? c. reduce()
4. PYTHON HASHING? 9. Nested functions
5. Accessing values of dictionary 10. Non local variables, global variables
6. Python Dictionary Methods 11. Closures
7. Copying dictionary 12. Decorators
8. Updating Dictionary 13. Generators
9. Reading keys from Dictionary 14. Iterators
10. Reading values from Dictionary 15. Monkey patching
11. Reading items from Dictionary
12. Delete Keys from the dictionary Module 16: Python Modules
13. Sorting the Dictionary 1. Importance of modular programming
14. Python Dictionary Functions and 2. What is module
methods 3. Types of Modules – Pre defined, User
15. Dictionary comprehension defined.
4. User defined modules creation
Module 15: Functions 5. Functions based modules
1. What is Function? 6. Class based modules
2. Advantages of functions 7. Connecting modules
3. Syntax and Writing function 8. Import module
4. Calling or Invoking function 9. From … import
5. Classification of Functions 10. Module alias / Renaming module
a. No arguments and No return 11. Built In properties of module
values
b. With arguments and No return Module 17: Packages
values 1. Organizing python project into packages
c. With arguments and With 2. Types of packages – pre defined, user
return values defined.
3. Package v/s Folder

Page 6 www.frontlinesedutech.com
Frontlines Edutech Private Limited

4. _init_.py file 19. Aggregation


5. Importing package 20. Inheritance – single , multi level,
6. PIP multiple, hierarchical and hybrid inheritance
a. Introduction to PIP and Diamond inheritance
b. Installing PIP 21. Constructors in inheritance
c. Installing Python packages 22. Object class
d. Un installing Python packages 23. super()
24. Runtime polymorphism
Module 18: OOPs 25. Method overriding
1. Procedural v/s Object oriented 26. Method resolution order(MRO)
programming 27. Method overriding in Multiple
2. Principles of OOP – Encapsulation , inheritance and Hybrid Inheritance
Abstraction (Data Hiding) 28. Duck typing
3. Classes and Objects 29. Concrete Methods in Abstract Base
4. How to define class in python Classes
5. Types of variables – instance 30. Difference between Abstraction &
variables, class variables. Encapsulation
6. Types of methods – instance 31. Inner classes
methods, class method, static 32. Introduction
method 33. Writing inner class
7. Constructors. 34. Accessing class level members of inner
8. Object initialization class
9. ‘self’ reference variable 35. Accessing object level members of
10. ‘cls’ reference variable inner class
11. Access modifiers – private(__) , 36. Local inner classes
protected(_), public 37. Complex inner classes
12. AT property class 38. Case studies
13. Property() object
14. Creating object properties using Module 19: Exception Handling & Types of
setaltr, getaltr functions Errors
15. Encapsulation(Data Binding) 1. What is Exception?
16. What is polymorphism? 2. Why exception handling?
a. Overriding 3. Syntax error v/s Runtime error
i. Method overriding 4. Exception codes – AttributeError,
ii. Constructor overriding ValueError, IndexError, TypeError…
b. Overloading a. Handling exception – try except
i. Method Overloading block
ii. Constructor Overloading b. Try with multi except
iii. Operator Overloading c. Handling multiple exceptions with
17. Class re-usability single except blockr
18. Composition

Page 7 www.frontlinesedutech.com
Frontlines Edutech Private Limited

5. Finally block Module 23: OS module


a. Try-except-finally 1. Shell script commands
b. Try with finally 2. Various OS operations in Python
c. Case study of finally block 3. Python file system shell methods
6. Raise keyword 4. Creating files and directories
a. Custom exceptions / User 5. Removing files and directories
defined exceptions 6. Shutdown and Restart system
b. Need to Custom exceptions 7. Renaming files and directories
7. Case studies 8. Executing system commands

Module 20: Regular expressions Module 24: Multi-threading & Multi


1. Understanding regular expressions Processing
2. String v/s Regular expression 1. Introduction
string 2. Multi tasking v/s Multi threading
3. “re” module functions 3. Threading module
4. Match() 4. ·Creating thread – inheriting Thread class ,
5. Search() Using callable object
6. Split() 5. Life cycle of thread
7. Findall() 6. Single threaded application
8. Compile() 7. Multi threaded application
9. Sub() 8. Can we call run() directly?
9. Need to start() method
Module 21: Python Logging 10. Sleep()
1. Logging Levels 11. Join()
2. implement Logging 12. Synchronization - Lock class – acquire(),
3. Configure Log File in over writing release() functions
Mode 13. Case studies
4. Timestamp in the Log Messages
5. Python Program Exceptions to the Module 25: Garbage collection
Log File 1. Introduction
6. Requirement of Our Own 2. Importance of Manual garbage collection
Customized Logger 3. Self reference objects garbage collection
4. ‘gc’ module
Module 22: Date & Time module 5. Collect() method
1. How to use Date & Date Time 6. Threshold function
class 7. Case studies
2. How to use Time Delta object
3. Formatting Date and Time Module 26: Python Data Base
4. Calendar module Communications(PDBC)
5. Text calendar 1. Introduction to DBMS applications
6. HTML calendar 2. File system v/s DBMS

Page 8 www.frontlinesedutech.com
Frontlines Edutech Private Limited

3. Communicating with MySQL 11. executeMany() method


4. Python – MySQL connector 12. fetchone()
5. mysql.connector module 13. fetchmany()
6. connect() method 14. fetchall()
7. Oracle Database 15. Static queries v/s Dynamic queries
8. Install cx_Oracle 16. Transaction management
9. Cursor Object methods 17. Case studies
10. execute() method

SQL Syllabus
Module 1: Introduction to SQL & Oracle Module 13: Aggregate Functions
Module 2: History of SQL Module 14: Operators
Module 3: Data Types in SQL Module 15: Clauses (IN, IS, LIKE, Between &
1. Numeric data types And)
2. Date & Time data types Module 16: Order by, Group by, and Distinct
3. String data types Clauses
4. Other data types Module 17: Imposition of Constraints
Module 4: Commands in SQL 1. UNIQUE
Module 5: Data Definition Language 2. NOT NULL
1. Create 3. PRIMARY
2. Alter 4. FOREIGN
3. Rename 5. CHECK
4. Truncate 6. DEFAULT
5. Drop Module 18: Join Operation
Module 6: Data Manipulation Language 1. INNER JOIN
1. Insert 2. LEFT JOIN
2. Update 3. RIGHT JOIN
3. Delete 4. FULL JOIN
Module 7: Data Query Language 5. CROSS JOIN
1. Select Module 19: Set Operation
Module 8: Data Control Language 1. UNION
1. Grant 2. UNIOPN ALL
2. Revoke 3. INTERSECT
Module 9: Transaction Control Language 4. MINUS
1. Commit Module 20: Database Objects
2. Rollback 1. View
Module 10: User Creation 2. Sequence
Module 11: Selection Operation 3. Synonyms
Module 12: Projection Operation Module 21: Sub Queries

Page 9 www.frontlinesedutech.com
Frontlines Edutech Private Limited

PL/SQL Syllabus
Module 1: Introduction Module 10: Cursors
Module 2: Features of PL/SQL Module 11: Steps to create a Cursors
Module 3: Structure of PL/SQL Module 12: Cursor Attributes
Module 4: PL/SQL Language Elements Module 13: Procedure
Module 5: Data Types Module 14: Function
Module 6: Control Structure Module 15: Packages
Module 7: Steps to Create a PL/SQL Module 16: Exceptions Handling
Module 8: Iterative Control Module 17: Database Triggers
Module 9: Select Statement in PL/SQL Module 18: Types of Triggers

Linux Syllabus
Module 1: Introduction to Operating Systems
1. Operating Systems
2. Why Unix/Linux
3. About Linux Operating System

Module 2: Download, Install the Linux Operating system


1. Introduction to Virtual Machines
2. Installing Oracle Virtual Box/ VMware
3. Downloading and Installing Linux image

Module 3: Linux Fundamentals 1


1. About Command Prompts/Terminal
2. Input and Output redirections
3. Standard output to a file
4. User Management (useradd, groupadd, usermod, userdel, groupdel)

Module 4: Linux Fundamentals 2


1. Linux File System
2. File System structure and Description
3. File System Navigation Commands (cd, ls, pwd)
4. Creating Files and Directories (touch, cp, vi, mkdir)
5. File operations (cp, mv, find, locate)

Module 5: Package Management in Linux


1. apt
2. install, uninstall, update, upgrade a software

Page 10 www.frontlinesedutech.com
Frontlines Edutech Private Limited

Module 6: Linux File Editors


1. Vi - edit, save, append
2. Vim - edit, save, append
3. Differences between vi and vim
4. Nano

Module 7: Process Management in Linux


1. Processes, jobs, scheduling
2. Ps, top, kill, bg, fg, crontab

Module 8: Bash Scripting


1. What is a shell
2. Types of Shells

Module 9: Networking and Other Commands


1. Ping, ifconfig, tcpdump, netstat, ifup, ifdown
2. Wget
3. Curl
4. Apache webserver
5. Sudo, su, history, who, date, utime

Module 10: Assignments

Page 11 www.frontlinesedutech.com
Frontlines Edutech Private Limited

Testimonials

Trainer’s explanation is good. The class


was never boring for me. I had enrolled
for other courses previously in different
platforms and everything was in English
as an English medium student it was
easy and simple but this is the first time i
have enrolled in Telugu now it is easy
and fun for me to learn. Sir encourages
us a lot in the class with his experiences.
Thanks FLM for this great course and
awesome trainer. I am surely gonna
enroll my next course in FLM can’t wait
to learn and gain more skills from FLM. Mainly in Telugu so we can understand
everything about the course and the
-LIKITHA POLUDASU
trainer who is very consistent and ready
to clarify every doubt and solve on the
spot. Trainer will guess the doubts of
students accurately which we are going
to ask and act according to them. Giving
I found this course very helpful as I am assignments for practice.
currently looking for a job.
-VASIKARLA PAVAN KALYAN
As SQL is a in-demand skill and easy to
learn this course will sure help me in
landing a job in addition to programming
skills like java and python.
Teaching in native language is very
useful for us. Best explanation with real
time examples and clarifying all the
doubts and having great experience with
the teaching and class is not at all boring
and very interesting for learning new
things.
-GOURU RAHUL

Page 12 www.frontlinesedutech.com
Frontlines Edutech Private Limited

Testimonials
As a CSE student I don't know the basics
in depth but by the teachings of sir I
could get more knowledge and depth in
basics and also live session helped me in
clearing some more doubts which are not
raised by myself but by the other students.
Overall I loved the teachings of trainer. Excellent course! The content was well-
structured, comprehensive, and highly
-VYKUNTAM LAVANYA
informative. The instructor's expertise and
delivery were impressive, making complex
concepts easy to understand. The course
materials and resources provided were
valuable and enhanced the learning
experience. The assignments and
assessments effectively tested my
understanding and helped reinforce the key
concepts. Overall, I thoroughly enjoyed the
Trainer is really awesome. He is not simply course and gained valuable knowledge and
teaching the subject. He is explaining each skills. I would highly recommend it to others!
topic with real time example. really I am
-POLEPALLY SHIVANI
very much satisfied with the subject And
with this impression I am going to join the
next courses like java and cyber security.
Really very happy that I have joined the
course in FLM. I felt like my friend was teaching me in a
very comfortable manner. It's not boring.
-B TARAKESWAR RAO
And repeating it enough times until we
understand it. I'm currently on bench in
Infosys. I thought upskill myself. I tried
reading unix in Lex but I didn't understood
it. After this course again when I start
reading in lex I totally understood this
time.
-BAIRI TEJASHWINI

Page 13 www.frontlinesedutech.com
Frontlines Edutech Private Limited

Building Trust &


Careers

Follow Us

www.instagram.com/frontlinesmedia
www.instagram.com/frontlines_edutech
www.instagram.com/frontlinesmedia_ignited_minds

www.youtube.com/FrontLinesMedia

www.linkedin.com/company/frontlines-edutech-private-
limited-flm

get in touch with us


+(91)-83330 77727

www.frontlinesedutech.com

media.frontlines@gmail.com

You might also like