Complete IT Module (1)
Complete IT Module (1)
Java Framework:
Java Framework is the pre-written codes used by Java developers to develop Java applications or
web applications.
Examples:
Spring
Struts
Hibernate
JSF
Grail
String for Java Framework – Framework is not a title you might be asked in JD to search for a Java
Developer with A Java Framework like Spring or Struts or hibernate.
Just put a Developer string and add those names of Framework in Boolean Search
Core Java:
Core Java consists only of J2SE Edition, That is use for making Big Server Based Application. We
can only use Core Java for developing various server-based applications and website applications.
Skills of a Core Java Developer:
Multithreading
Inheritance
Exception Handling
Encapsulation
Abstraction
Collection
Array
Automation Testing:
Load testing
Stress testing
Integration Testing.
Smoke Testing
Regression Testing
Examples:
MS Dos – Disk Operating System – Developed by Microsoft
Microsoft Windows – Its also called Family of Operating System – Developed by Microsoft
Mac OS - developed by Apple Inc.
Other examples:
Ubuntu
Linux
Red Hat
Web Server:
A web server is computer software and underlying hardware that accepts requests via HTTP (the
network protocol created to distribute web content).
A web server initiates communication by making a request for a web page or other resource using
HTTP,
Web servers basically have one primary job: they process HTTP requests in order to display
websites.
HTTP Server
IBM
Apache
Tom Cat
Samba
Programming Language:
A programming language is a computer language that can be used by programmers (developers) to
connect with computers. It is a set of instructions written in any particular language (C, C++, Java,
and Python) to implement a definite task. A programming language can create desktop applications,
websites, and mobile applications.
Examples:
C
C++
C#
Javascript
Objective C
Swift
Python
Jython
Databases:
A database is an collection of some secured or inportant information, or data, typically stored
electronically in a computer system. A database is usually controlled by a database management
system (DBMS).
Examples:
DB2
ODC Net
Teradata
Mysql
Amazon DB
Oracle
Mongo DB
SOFTWARE DEVELOPMENT LIFE CYCLE
1. Requirement gathering
2. Designing
3. Coding
4. Debugging
5. Testing
6. Documentation
7. Release
8. Feedback
Software development Methodologies:
Agile
Waterfall
Rapid Application Development
Crystal Method
Android Developer:
An android developer designs software and applications for Android devices and the Google Play
Store. This software developer creates apps used on Android phones and tablets. They often work
for large organizations or directly for an app development company.
Skills of an Android Developer:
Android SDK (Software Development Kit)
Shared Preferences
Retro Fit
Git
Git Hub
Android Studio
Google Maps API
Dagger
IOS Developer:
An iOS developer builds, tests, and refines applications for mobile devices that use Apple's iOS
operating system that are consistent with the goals and standards of their company or client.
Skills of IOS Developer:
Objective C (Programming Language earlier used for IOS)
Swift (Currently used for IOS Developer)
APNS
XCode
Git
Git Hub
Bit Bucket
Cocoa
Source Tre
Devops:
A DevOps engineer introduces processes, tools, and methodologies to balance needs throughout the
software development life cycle, from coding and deployment to maintenance and updates. Devops
engineer also known as DevSecops Engineer or Automation Developer.
Skills
Git
Git Hub
Chef
Puppet
Fabric
Ansible
Jenkins
Maven
Kubernetes
Container Docker
Network Engineer:
A Network Engineer is a professional responsible for setting up and maintaining networks within an
organization or between organizations. They offer support to users, staff members, clients, or
suppliers. As such, they need to have strong troubleshooting skills and be able to work with others
to resolve issues.
OR
Network Engineers primarily handle installing, configuring, and supporting firewalls to ensure
network security. They are also responsible for procuring equipment like routers or switches
Skills:
Firewalls
Router
Switches
VPN
Lan/WAN/WLAN
Wifi
Cisco Networking Software
IPV (Internet Protocol
Certifications of Network Engineer:
AWS Certified Advanced Networking
CompTIA+
Certified Network Associate
Security +
Network Engineer Tier I/II/III