Reference no: EM133395762
Following are the things you need to brush/revise upon:
A) Requirement gathering and analysis - Understand the requirement shared by the client, Search skills on Google and ask relevant questions from the client.
B) Basics of any programming language - Should know basics of any programming language like variable declaration, loops, arrays, understanding of syntax, functions, classes, OOPs concepts
C) Client Communication - Effectively communicate with the client. Get proper requirements, give updates and show demonstrations.
D) Collaboration Skills - Consultant should be able to coordinate and work in sync with the support person.
E) Understanding of Code - Understand Code snippets, ability to debug and Analyse basic code
F) Basics of Database - Know names and types of DB. Difference between OLTP and OLAP. ACID. Know what SQL client is. Should know how to make connections between client and DB Server. Write basic "select" queries.
G) Understanding of Linux OS - Should know basic Linux commands and basics of vi Editor
H) PYTHON TOPICS :
What is python programming language and features of it.
OOPS concepts and features.
What are IDE Operators.
Boolean expressions and datatypes.
Looping statements.
Exception handling.
Datatypes and data structures.
File and error handling, Fundamentals of functional Programming.
Web frameworks like django and flask.
SOME BASIC CODING LOGICS AND SYNTAX SITUATION BASED QUESTIONS
Good to Have:
- Basic understanding of software development environments like terminal, command prompt.
- Understanding of Software DevOps processes like agile/scrum