0% found this document useful (0 votes)
144 views

Cybercom-Training 2023

The document provides information about an industrial training commencing on January 2nd, 2023 at Cybercom Creation. It details the date, time, location and contact information for the training. It also lists important points for interns such as office timings, technology requirements, communication policies, and procedures around leaves and maintenance of work areas. The training aims to familiarize interns with Cybercom Creation's work practices through interactive sessions and presentations to prepare them for their roles.

Uploaded by

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

Cybercom-Training 2023

The document provides information about an industrial training commencing on January 2nd, 2023 at Cybercom Creation. It details the date, time, location and contact information for the training. It also lists important points for interns such as office timings, technology requirements, communication policies, and procedures around leaves and maintenance of work areas. The training aims to familiarize interns with Cybercom Creation's work practices through interactive sessions and presentations to prepare them for their roles.

Uploaded by

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

Greetings from Cybercom Creation!

The Human Resource team at Cybercom Creation takes the pleasure to welcome you to our industrial training
commencing from 2nd January, 2023. The training is designed to keep you abreast with Cybercom Creation and
make you inculcate the way we work.

This industrial training is a combination of various interactive sessions, presentations, activities followed by
rigorous training sessions that will help you reinforce your knowledge, skills and prepare you for your innings with
Cybercom Creation.

Date: 2nd January, 2023 (Monday)


Time: 11.00 a.m.
Venue: B-305, The First, Nr. ITC Narmada, Vastrapur, Ahmedabad
https://goo.gl/maps/TPfpK9UKL9y

For any queries please feel free to get in touch with HR department on [email protected].

Best Regards,
Team HR,
Cybercom Creation
Important points to be noted:

 Office timings: 9.00 am- 6.30 pm, lunch timings (12.15 p.m-1 p.m.), evening break between 5-5.30 p.m.
(15 mins)
 All interns have to carry their own laptop during the entire internship.
 Create free Skype account (Profile name should be in the format of Firstname Lastname). Once the Skype
account is setup, please join https://join.skype.com/sRc22K7jNcPZ (Interns Batch - 2023 group).
 It is mandatory to login before 9.45 a.m. unless otherwise indicated via email.
 Resolving Doubts: During Q&A round only
 Personal desk should be kept neat and clean.
 Pay special attention to hygiene. Washroom: Maximum number of people allowed at the same time - 2.
Keep washroom area clean.
 Maintaining silence while crossing operational area is to be strictly followed. Do not engage in loud
conversations inside the office premises.
 Phone etiquettes: Personal usage of mobile phone is not allowed at the work place. Avoid taking personal
calls at your desk, Urgent calls: Should be taken in Relaxation area
 Food is allowed to consume in the dining area only. Please use paper napkins to clean the spilled food on
dining table or pantry floor.
 Do not operate light/fans/AC’s yourself. Ask HR/admin if any alteration required.
 Leaves: should be applied in advance and have to email on [email protected] keeping in loop TPO. Leave
is considered unplanned if not informed.
Create free account on GIThub

GIT Version Control

Why Git?
 Git is the most commonly used version control system.
 It tracks the changes done by the team. This makes it easy to revert any changes if we ever need
to do so and it is helpful to review the code.
 It is also allowing changes by the multiple people and merge all changes onto one resource
Repository

Repository is a collection of files of a Project which enables us to use it by cloning in local machines. The
detailed introduction you can read from https://www.geeksforgeeks.org/what-is-a-git-repository

Branch

A branch represents an independent line of development which helps us to work on different tasks on
the same project. Branches work as brand new working directory. It will be clearer when you do some
experiment

Requirement

1. Create an account on github.com


2. Download and install git software from
a. https://git-scm.com/download/win (window users)
b. https://git-scm.com/download/linux (Linux users)
c. https://git-scm.com/download/mac (iOS users)
3. Install development server XAMPP https://www.apachefriends.org/download.html or your
preferred one for your OS (Optional)

STEP 1: Register Account

 After registration in github, you will see an option to create your repository
 Click on the “Create a repository” button and add all required details and click on “Create
repository” button https://www.screencast.com/t/ArEmzsxCxbYo
 You will see your repo details as per screenshot https://www.screencast.com/t/vm7791tCTli

STEP 2: Generate SSH Key

 Now generate SSH key from your local machine and add it in your github account
 Open git bash (windows) or terminal (Linux or iOS) and run below commands
ssh-keygen -t rsa -C "username or email"
Example: ssh-keygen -t rsa -C "[email protected]"
Click enter without typing anything (may be 3 times)
Screen will look like https://www.screencast.com/t/LtzuoNMYkM
 Copy your SSH key using below command cat ~/.ssh/id_rsa.pub Copy complete key including
ssh-rsa word at start point and your email at the end
 Now go to https://github.com/settings/ssh/new to add SSH key. Past your key and click on “Add
SSH key” https://www.screencast.com/t/ICtJaiO2w7O

STEP 3: Cloning project in local machine

 Now go to server directory where you want setup project and right click in folder to start with
Git Bash https://www.screencast.com/t/y63thymmIu
 Create a directory for your project using below command
$ mkdir batman
https://www.screencast.com/t/9YZdjnvo9PV
 Now go to your repository list https://github.com/user-name?tab=repositories and choose
which one to clone.
 Click on green Code button and choose ssh tab to copy repo name
https://www.screencast.com/t/1wKpDKinb
 Clone your repository in your project directory
$ git clone [email protected]:user-name/batman.git batman/
Output will look like https://www.screencast.com/t/Muy6xtaOV6pc
 Navigate to your project directory using below command
$ cd batman
https://www.screencast.com/t/2M99tA7Ntrz
 You will see the README file and .git hidden folder in your project directory
https://www.screencast.com/t/jsx6kuO8jENc

STEP 4: Git Commands

 First check the nickname of your repository using the below command.
$ git remote –v
https://www.screencast.com/t/7Ol8TUg4AR3
 Here “origin” is the repo name. You can add as many as repo in your project
 You always need the latest update in your repo. Use below command to fetch latest updates
$ git fetch origin
 Before you start a new task you must create a branch from master or main branch. We will give
you more details for how to manage standard practices for the long-term points, hotfixes and
regular works
 Use below command to create new branch from main
$ git checkout -b batman-bike origin/main
https://www.screencast.com/t/SqP3kzOY2jV
 To check modified or new files use below command
$ git status
https://www.screencast.com/t/FjU8meUUasFD
 Now modify your files, commit changes and push to your branch.
https://www.screencast.com/t/D55MXOTH
 Here you see we have created index.php and it is showing under Untracked files:
Using below command you can add your files in commit list
$ git add index.php
 Now commit your changes with a message which describe your changes
 $ git commit -m "added echo in index file" and then push your changes to your repo. Using
below command
$ git push origin batman-bike
 Please note that your changes visible in github only after you push your changes
https://www.screencast.com/t/GifgLPWRg
https://www.screencast.com/t/EEwkdFlvfdMv
 Here you see main branch has only README.md file
 Change your branch from https://www.screencast.com/t/3l2luC4VysY
And you will see the updated files https://www.screencast.com/t/zXaf0VxlhM
 by clicking here you can see complete history of your branch
https://www.screencast.com/t/mJr4jqIcXwUi
 Now merge your changes with main or master branch
 First switch to your main branch using below command
$ git checkout main
https://www.screencast.com/t/uW4m1xdQ3k
 And then use below two commands for the merge https://www.screencast.com/t/Hktelq8bDm
$ git fetch origin
$ git merge --no-ff origin/batman-bike
 And then push your changes to the main branch using git push command
https://www.screencast.com/t/Qp48F5KZmb6x
https://www.screencast.com/t/HSYRmIM1kP
 Next step is to modify your files and check the modification and the commit new changes Use
git status to check list of modified files and then use git diff to check insertions and deletion
https://www.screencast.com/t/Hf3IeJvaBU
 Once you confirm your changes then follow the steps to add, commit and push

Software Installation

PHP / JS
1. Xampp: https://www.apachefriends.org/download.html
2. VS Code: https://code.visualstudio.com/download
3. Git
a. https://git-scm.com/download/win (Window users)
b. https://git-scm.com/download/linux (Linux users)
c. https://git-scm.com/download/mac (iOS users)
4. MySQL Workbench: https://dev.mysql.com/downloads/workbench/
5. DBeaver: https://dbeaver.io/download/
6. Postman: https://www.postman.com/downloads/
Android
 Installation
 JDK - https://www.oracle.com/in/java/technologies/downloads/
'Path' variable configured to point to bin/ directory of JDK installation path and JAVA_HOME
variable pointing to JDK directory. (No need if you have installed JDK in the default directory)
 Android studio - https://developer.android.com/studio
https://developer.android.com/studio/install

 System configuration required (Window)


 OS: Windows 8/8.1/10/11 (64-bit) (Recommended -Windows 10 64-bit)
 RAM – 8GB (Recommended – 16 GB)
 Storage: 256 GB (Recommended SSD)
 CPU: 2nd generation Intel CPU (Sandy Bridge) or newer, AMD CPU with support for a Windows
Hypervisor (Recommended- Intel Core i5-8400 3.0 GHz or better)
 Screen resolution: 1280 x 800 (Recommended – 1920 x 1080)

 System configuration required (Mac)


 OS: mac OS 10.14 (Mojave) or newer (Recommended – mac OS 12.6 (Monterey))
 CPU: 1.4 GHz Quad-Core Intel Core I5 (Recommended - Intel Core i5-8400 3.0 GHz or better –
M1 chip)
 RAM – 8GB (Recommended – 16 GB)
 Storage: 256 GB (Recommended SSD)
 Screen resolution: 1280 x 800 (Recommended-1920 x 1080)

 System configuration required (Linux)


 OS: Any 64-bit Linux distribution that supports Gnome, KDE, or Unity DE
 CPU: x86_64 CPU architecture; 2nd generation Intel Core or newer, or AMD processor with
support for AMD Virtualization (AMD-V) and SSSE3 (Recommended- Intel Core i5-8400 or
better)
 RAM – 8GB (Recommended – 16 GB)
 Storage: 256 GB (Recommended SSD)
 Screen resolution: 1280 x 800 (Recommended-1920 x1080)
 GNU C Library (glibc) 2.19 or later(Recommended GNU C Library (glibc) 2.19 or later)
React Native
 Installation
 Node.js - https://nodejs.org/en/
 JDK - https://www.oracle.com/in/java/technologies/downloads/
'Path' variable configured to point to bin/ directory of JDK installation path and
JAVA_HOME variable pointing to JDK directory. (No need if you have installed JDK
in the default directory)
 Android studio - https://developer.android.com/studio
https://developer.android.com/studio/install
 Xcode - latest available
 React-Native CLI Setup - https://reactnative.dev/docs/environment-setup
 Visual Studio Code - https://code.visualstudio.com/download

 System configuration required


 Mac OS – 11.7.1 mac OS Big Sur or later
 RAM - 10gb and above
 Processor -1.4 GHz Quad-Core Intel Core i5 or higher (Recommended- m1 chip)
 Storage - more than 256gb

Flutter

 Installation
 Step-1 install android studio & jdk (required for all windows & mac os & linux)
a. JDK - https://www.oracle.com/in/java/technologies/downloads/
i. 'Path' variable configured to point to bin/ directory of JDK installation
path and JAVA_HOME variable pointing to JDK directory. (No need if you
have installed JDK in the default directory)
b. Android studio - https://developer.android.com/studio
i. https://developer.android.com/studio/install

 Step-2 install XCode (step-2 required only for Mac OS for windows & linuxstep-2 can
skip)
a. XCode 13.0 or latest available

 Step-3 install Flutter SDK


a. For Windows install latest flutter sdk from https://docs.flutter.dev/get-
started/install/windows and follow step given on it.
b. For Mac Os install latest flutter sdk from https://docs.flutter.dev/get-
started/install/macos and follow step given on it.
c. For Linux install latest flutter sdk from https://docs.flutter.dev/get-
started/install/linux and follow step given on it.

 Step-4 install VS Code (Optional but Recommended)


a. Download VS Code latest version from https://code.visualstudio.com/ and install
“Flutter” & “Dart” Plugin in it for working with Flutter.

 System configuration required (Window)


 OS: Windows 10 or later (64-bit) (Recommended -Windows 10 64-bit)
 RAM – 8GB (Recommended – 16 GB)
 Storage: 256 GB (Recommended SSD)
 CPU: 2nd generation Intel CPU (Sandy Bridge) or newer, AMD CPU with support for a
Windows Hypervisor (Recommended- Intel Core i5-8400 3.0 GHz or better)
 Screen resolution: 1280 x 800 (Recommended – 1920 x 1080)

 System configuration required (Mac)


 OS: mac OS 10.14 (Mojave) or newer (Recommended – mac OS 12.6 (Monterey))
 CPU: 1.4 GHz Quad-Core Intel Core I5 (Recommended - Intel Core i5-8400 3.0 GHz or
better – M1 chip)
 RAM – 8GB (Recommended – 16 GB)
 Storage: 256 GB (Recommended SSD)
 Screen resolution: 1280 x 800 (Recommended-1920 x 1080)

 System configuration required (Linux)


 OS: Any 64-bit Linux distribution that supports Gnome, KDE, or Unity DE
 CPU: x86_64 CPU architecture; 2nd generation Intel Core or newer, or AMD processor
with support for AMD Virtualization (AMD-V) and SSSE3 (Recommended- Intel Core i5-
8400 or better)
 RAM – 8GB (Recommended – 16 GB)
 Storage: 256 GB (Recommended SSD)
 Screen resolution: 1280 x 800 (Recommended-1920 x1080)
 GNU C Library (glibc) 2.19 or later(Recommended GNU C Library (glibc) 2.19 or later)
Team schedule:
All teams' everyday presence is mandatory in the office except PHP team.
 For PHP team 1: Monday / Wednesday / Friday
 For PHP team 2: Tuesday / Thursday
In next week (alternate week switching)
 For PHP team 2: Monday / Wednesday / Friday
 For PHP team 1: Tuesday / Thursday

Mobile Team Javascript/ .Net / Data Analyst Team


Sr. # Name Sr. # Name
1 Keyur J. Parmar 1 Deven S. Sureja
2 Jay D. Patel 2 Ronak Kaneriya
3 Amandeep Singh 3 Milan Dudhat
4 Sumita R. Khasiya 4 Kalpeshbhai P. Parmar
5 Jay P. Goswami 5 Vikramsinh Parmar
6 Sagar R. Sonagara 6 Meet M. Koradiya
7 Pratik Zinzala 7 Yug Patel
8 Aditya S. Rathod 8 Arvindbhai S. Param
9 Kaushik Gohil 9 Rutvik N. Machchhar
10 Mihir A. Ghelani 10 Malay Patoliya
11 Umang S. Parmar 11 Sunil M. Sarvaiya
12 Anilkumar M. Sonagara 12 Hardik Kanzariya
Python Team 13 Tejas H. Faldu
Sr. # Name 14 Duttkumar A. Mistry
1 Dhruvin L. Kalathiya 15 Zenil M. Patel
2 Kathan Y. Soni 16 Priyanshu H. Solanki
3 Mihir Dave 17 Parag Parmar
4 Jignesh A. Shiyal 18 Hitesha Kamani
5 Sanjana B. Murari 19 Hitanshi S. Shah
6 Vinci J. Dhanani 20 Khushbu Siddhapura
21 Vijeet V. Shah
QA Team
Sr. # Name
1 Margee Bhadaniya
PHP Team -1 PHP Team -2
Sr. # Name Sr. # Name
1 Ayush D. Patel 1 Yash V. Variya
2 Jeel Butani 2 Arpit S. kakadiya
3 Sahil Solanki 3 Nensi V. Gadhiya
4 Prashant B. Panchal 4 Solanki George
5 Ashish H. Odedra 5 Angel K. Parmar
6 Vaibhav M. Malvi 6 Sonali Gorajiya
7 Pranav Parmar 7 Muffaddal S. Garbadawala
8 Krunal R. Sakhiya 8 Jash Kakdiya
9 Sanjay N. Parmar 9 Sachin J. Detroja
10 Yash A. Kalariya 10 Udaykumar M. Mor
11 Akshay N. Fultariya 11 Bhavya Shah
12 Mohit S. Rathod 12 Harsh K. Mandalia
13 Yagnik R. Kansagara 13 Dharmikkumar J. Dabgar
14 Saksham R. Jaswal 14 Vishal S. Rajwani
15 Dhruv H. Kavar 15 Hemin U. Shah
16 Kshitij K. Pandey 16 Divyesh S. Valera
17 Kaif Mohammad 17 Jay B. Golakiya
18 Manan A. Dharsandiya 18 Madhav Limbasiya
19 Jay Manek 19 Viral D Vaghela
20 Dax Panara 20 krushal vataliya
21 Vinay Choudhary 21 Anjali P. Vaghasiya
22 Dipen Koradiya 22 Ujjawal Rajguru
23 Kamalraj I. Dashadiya 23 Dhruv B. Tilva
24 Shilpi Kumari Anjani Kumar 24 Sarvesh S. Gupta
25 Krupali Raval 25 Harsh D. Parmar
26 Hiren R. Asodiya 26 Nikunj Parmar
27 Kelvin J. Rathod 27 Hiren Khunt
28 Bhargav Gohel 28 Vishva Patel
29 Janki Dineshbhai

You might also like