Saturday 7 February 2015

Final Projects for Spart IT Training

Once you moved to your stream, you can start developing the main project for your training.

Because we have to develop a group or individual project to complete the training.

Concept should be unique or you can propose a new concept for the existing application.




Some topics will be given by your training team. you can choose one of the topics from that or you can do your own topics. But before doing the project, refer with your trainer and then start doing.


I got some of the topics and description from my training team.

1 Virtual Office Management--- Admin
2 Lending Tree ----Banking
3 Credit Card Management System ----Banking
4 SMS Based Mobile Banking with Security ----banking
5 Pre-paid Recharging System on Banking----- Banking
6 Customer Query Track -----CRM
7 Exam Suite -----Education
8 Campus Selection System ----Education
9 Socio-Academic Network for Universities ----Education
10 Doctor Online ----Healthcare
11 Wireless Health Care System ----Healthcare
12 Cyber Hotelier Hospitality
13 Contract Labor Management System ----HR
14 Contigent Work Force ----HR
15 Online Recruitment System ----HR
16 XML Parser For E-Mail Resumes ----HR
17 OpenIT ----IT
18 Image Compression and De-compression ---IT
19 Issue Tracker ----IT
20 Effective Audio Video Transfer Using Real Time Protocol ----IT
21 Enterprise Fleet Management System---- Logistics
22 Cool Cab Services ----Logistics
23 Voyage Management---- Logistics
24 Ad Server---- Marketing
25 TechTree Bug And Component Systems ----Project management
26 IT Project and Process Management ----Project management
27 Automation Of Analysis And Development Management ----Project management
28 Online Real Estate Property Management ----Real estate
29 Online Rental House Web Portal---- Real estate
30 Barcode Generation ----Retail
31 Text Encryption And Decryption ----Security
32 Secure Data Transmission---- Security
33 Honeypots ----Security
34 Citizen Card System ----Social
35 District Collector ----Social 

Mini project--- IT Spark

Mini projects during the training


During this training period, we have to develop a mini project after completing every focus area.

For example,
After the java session, we have developed a small banking application without using any Graphical user interface. It is completely based on console application.

The complete details about the project such as

  • class diagram
  • relationship b/w the attributes
  • rules

will be given by our training team. Within a given time we have to complete that project and submit that.

Our developed module should behave like the given aspects. Else marks will be deduced.


Now, DBMS session is also completed and working with DBMS caselets.

In this also, details are given (not tables) . Like overall table defination.

Based on this defination, we have normalize that tables and develop the ER diagram for that.

After developing the ER diagram, create the tables with the relationship mentioned in the ER diagram. And feed some sample data.

Finally some Questions will be given to work with that database. We should develop a query to achieve the mentioned output.


In my experience, what I learnt is:

Studying the concept is just an easy task. But implementing the ideas in work is very difficult.
So never stop practicing.  


Saturday 31 January 2015

Assessment Test Conditions---- Important



In every assessment test you have to score above 65%. Then only you will pass the exam.

If fails, you will have a re-test after some time. Even if you cant clear the exam, then you will be terminated.


So, while writing the exams, be careful. Try to score above 65%.



Java Assessment test



Today I had a first post assessment test. There are two parts of this test.
1. objective test (mcq)
2. program (2 que)


Totally 32 questions in objective type contains 1,2,3 marks.

Questions contains:

1. Data Structures
2. Java


Questions like:

Consider the following statements. (1 marks)
Statement A: Data Structures enable the creation of reusable code components.
Statement B: Dynamic data structures can grow and shrink at run time to make efficient use of memory.
A. Statement A is true while Statement B is false.
B. Statement A is false while Statement B is true.
C. Both Statement A and Statement B are false.
D. Both Statement A and Statement B are true.



Consider the following code: (2 marks)
public class Example
{
public static void main(String args[])
{
String [] direction = {"East","West","North","South"};
System.out.println(direction[4]);
}
}
What will be the outcome when the preceding code is executed?
A. The code will execute and display South as the output.
B. The code will throw a runtime exception.
C. The code will execute and display North as the output.
D. The code will execute but will not display any output.



Wednesday 28 January 2015

Pre-Assessment test -2 DBMS

Completed Java Generics session!!


After Java generics session, we had a pre-assessment test in DBMS.

The questions are completely basics from DBMS.

 Questions from....


1. Normalization's-- Table samples will be given and asked to find the normalization.

2. Queries-- Tables will be given and asked to select the query for the given output.

3. Some definitions will be there.

4. queries to find the particular data from the table.

5. Joins



most of the questions are to find the particular data from the given table samples.


Questions contains both 2 & 3 marks.

Friday 23 January 2015

DBMS pre-assessment test



Its been one month from my joining. As of now, basics of Java is completed and expecting assessment on Tuesday or Wednesday.

Next session:

Next session will be DBMS for us. So next day we will have our pre-assessment test on DBMS.

The pass percentage for this pre-assessment is 65.


Friday 9 January 2015

what are the things should be considered while developing a program ?



Programming knowledge is not only enough to work in software companies. But in interviews they will test only your programming knowledge.

In some companies, pseudo codes will be given to your team and you have to develop the program based on the pseudo code.

But in some companies, you will have to develop the pseudo code. So try to learn the basics of pseudo code and algorithms too.

While writing a program you need to consider the following things:


  • memory
  • number of steps
  • time of execution
  • operation included in program

Your program should be short and efficient.







Thursday 8 January 2015

How to be a professional programmer ?

         

         Now a days, most of the students knows to develop a program using different technologies. But to be a professional programmer you need to follow some kind of ethics to develop an efficient software.

For example, you can write a simple (a+b) program in any number of lines.

But when you work in corporate for clients, you have to minimize the number of lines to reduce the size of the source program. And your program should take only minimum amount of compilation and execution time.

Also we have a lot of function for the same purpose with small difference. We need to understand every functions and use the efficient one.

For ex:

To get the input from the user we have a many ways :

1. scanf
2. getch()
3. getche()
4. getchar()

We are simply using scanf function to read the values from the user.
But every function from the above has different properties.

Like this, before/while developing a program we need to consider many things.



  

Wednesday 7 January 2015

Spark IT Training- Talentsprint

I'm under training which is provided by GTT. There is an another training team named "Talent Sprint".

I have no idea about whats is really happening in their training.


So anybody knows about regarding the training ( weather is is GTT/ Talentsprint) please share with us.

Here is the Facebook page for this blog:
https://www.facebook.com/pages/Spark-It-Daily-Updates/1518122815119458?ref=hl

If you know anything regarding this training, please write to me or post in that Fb page. 

Focus Area 1

OS concepts and OOPS using Java:

GTT (Global Talent Track) is giving the training. Its is the first focus area for my batch.

For some of you guys Talent Sprint will give the training. May be your schedules and agenda will change based on your training team.

First we are going through the detailed concepts of the OS scheduling algorithms and other OS concepts like process management, resource management, memory management, etc.

Our first assessment test will be based on these concepts and we need to score more than 65%.
I've no idea about the re-test process for this assessment test's.

In between the classes you will have the technical activities and non-technical activities like simple games, presentations or any other activity to interact with your batch mates.
(Try to participate in every activity)




Monday 5 January 2015

Presentation during the training

Tomorrow I have a presentation class. Totally we have 50 members in my batch. Trainer divided us into 10 batches and gave us each topic.

Every batch should present a presentation about that topics.

The topics are:

OS
Device Management
Process Management
Memory Management
FCFS
SJF
Priority Scheduling
SRJF
Round Robin


like this...

Actual classes started

My actual classes started today onwards. Today 20 new members are  joined in my batch. Totally there are 50 members in my batch.

First session is about Operating System and Components of Computer.

We all know about this topic, but out trainer had a lot of information to share about this.

First, We will have a classes on this basics and later that we will have a oops concept classes through Java.

Even if you are from .Net batch, you will have to study the OOP's concept through Java only.

At the end of the training in basics, we will have a test on both OS concepts and OOP's concepts.

The passing score will be 65%