https://c2crek.blogspot.com/2022/04/java-basics.html
https://c2crek.blogspot.com/2022/04/sdlc.html
https://c2crek.blogspot.com/2022/04/java-syllabus.html
https://c2crek.blogspot.com/2022/04/it-skills.html
IT Companies:
·
Product Based
Company: These companies develop the own IT
products based on the market needs and sells to the other company / release the
product directly into the market. Ex: IBM / ORACLE / Microsoft
·
Service Based
Company: These companies developing the IT
products based on their client requirements. Ex: TCS / CTS / WIPRO
Technical Vs Functional Consultant
·
A functional
consultant is one who interpret business
processes, write specs, and did configuration. The functional consultant was
typically the person that configured the system to reflect business
requirements.
·
A technical
consultant was typically a programmer or basis
person. The former was a person who developed programs specified by functional
people to fill gaps between business processes and SAP. The basis people made
sure the lights stayed on and the system worked.
·
Today, these
roles are merging, increasingly to survive in the world of SAP you need to be
both, functional and technical. Its not good enough to be one or the other.
This is particularly true with CRM.
Developer
Vs Programmer:
In
a nutshell, the basic difference
between a developer and a programmer is the scope of
their work. Developers are more involved with and have a greater
understanding of the full project scope. Programmers are
involved in a specific part of the project — coding.
Developer
is the one who writes the coding …. Programmer is the one who writes the
scripting.
Programming Languages
|
C++, Java, J2EE/JEE, SQL/PLSQL
|
Operating Systems
|
Windows 98/2000/XP/NT, Unix, MS-DOS, Linux
|
Java Technologies
|
J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, Web Services, JSF.
|
Web/App. Server
|
Apache Tomcat 5.5 &6.x, WebLogic 7.0, 10.0, Web Sphere 6.1,
JBoss4.5
|
Frameworks& Tools
|
Struts1.1/2.0, JSF, Spring, MVC, ATG, Hibernate, JUnit, JPA,
Easy Mock, AJAX, Log4J, Eclipse, STS, Tibco EMS.
|
Web Technologies
|
JSP, jQuery, XML, JSON, HTML5, XSLT, JavaScript, CSS, DHTML,
Servlets, JSF, Ajax, REST, JSTL
|
Databases
|
ORACLE,DB2, Sybase, SQL Server, MYSQL
|
Design & Modeling
|
UML, Design Patterns, Microsoft Visio, Rational Rose 3.0,Agile
SCRUM
|
Tools/IDES
|
RAD 7.5,Net Beans, Eclipse
|
Build Tools
|
ANT, Maven
|
Version Control Tools
|
CVS, SVN, GIT
|
JAVA (backend)
|
JAVA (backend): J2ee, JSF, JSP, Webserices (Rest, SOAP UI),
Struts, Spring, hibernate, servlets
|
JAVA (frontend) UI
|
JAVA (frontend) UI: JavaScript, HTML, CSS, DHTML, REST API,
Angular, Jquery, React js, Bootstrap, Node js,
|
Fullstack is combination of Frontend and backend)
|
|
.NET
|
.NET: asp.net, C#, VB.net, Visual Studio, ASP.NET,
.net Web Services, ASP.NET, MVC, AJAX, Classic ASP, JavaScript,
VBScript, HTML, DHTML, XML, CSS, JQuery, webForms and win Forms,
|
QA
|
JBehave, Selenium Suite (Selenium IDE, Selenium WebDriver,
Selenium Remote Control, Selenium Grid), HP QTP 8.0, 8.2, 9.0, Segue SilkTest
7.0, Test Complete, Robot Framework, Visual Studio 2010, 2013
|
Generic Titles & Tehnologies
Business Analyst (BA) & Business
Systems Analyst
Operating
Systems:
Linux (Alpine, Arch, Debian, Gentoo, Redhat,
Ubuntu), Mac OS, UNIX, Windows, AIX, FreeBSD
RDBMS
/ NoSQL : ORACLE
10g MS-Access, MySQL, SQL-Server, DB2, MongoDB.
Apple/Iphone
dev.:
Environments: Xcode, Objective-C, Swift, Core
Data, Realm, Storyboards, Bluetooth devices, Trello, Slack
Software Developer:
Implementation-Coding
Who involves all phases of the software development (Design /
coding / unit testing)
Certification: It will differs based on development skill / tool
Fullstack is
combination of Frontend and backend)
Front-end & Back-end:
Front – End: It will
interface between the User and Backend… Front-End is responsible for collecting
the inputs in various forms from the user. Between H/W and End-User there is a
different kind of layers… To make end user as most User friendly it will help.
Eg: Java / HTML / ASP / Ruby / Mainframe
Back-End: It’s a Database
which can be used by the End-User in-directly through external application. Use
to store the database. Eg: SQL, Oracle, PSQL, Sybase, DB2 DB
Front-End Technologies:
HTML/HTML5, CSS/CSS3, JavaScript (NodeJS,
AngularJS, ReactJS, VueJS), Jquery, VBScript,
AJAX, Twitter BootStrap/BootStrap4, Express.js- framework for Node.js, (ASP.net
Active Server Pages.NET)
Back End technologies:
C/C++, C#, PHP, Python, Ruby on Rails(RoR), Java, Sql, Perl
Databases: My SQL, NO Sql, Oracle
12c, PostgreSQL, MongoDB, MariaDB, IBM DB2, SAP
HANA
Databases:
A) SQL
B)NoSQL
The main difference between these two is that SQL databases,
also called Relational Databases (RDBMS), have relational structure and NoSQL
doesn’t use relations. SQL databases are vertically scalable, which means one
ultimate machine will do the work for you. On the other hand, NoSQL databases
are horizontally scalable, which means multiple smaller machines will do the
work for you.
A) SQL (Structured Query Language)/Relational Databases (RDBMS):
MySQL, PostgreSQL, Oracle 12c, Sybase,
Ms SQL server (Microsoft SQL Server), Access, Ingres
B) NoSQL Databases:
1. MongoDB
2. Cassandra
3. Redis
4. HBase
5. Neo4j
6. Oracle NoSQL
7. DynamoDB
8. Couchbase
9. Memcached
10. CouchDB
CMS(Content Management System):
Wordpress, Joomla, Drupal, Magento, Blogger, Shopify, Bitrix,
Typo3, Squarespace, Prestashop, DotNetDuke; SQL (MySQL or PostgreSQL) and
NoSQL (MongoDB or Cassandra)
Framework:
basic
structure / Platform, A framework is a collection of programs that do
something useful and which you can use to develop your own applications.
A framework guides you on how to do something (like a predefined way
of doing things)
Full Stack developer:
A full stack developer is a jack-of-all-trades
in servers, databases, systems engineering, and facing clients.
both front-end and back-end work.
Front end developer (Client side developer),
Skills/Technologies-
Design of user interface (UI) and user experience (UX), CSS, JavaScript, HTML,
and a growing collection of UI frameworks
Back end developer (Server side developer)
Skills/Technologies-
programming languages such as Java, C, C++, Ruby, Perl, Python, Scala, Go, etc.
Back-end developers often need to integrate with a vast array of services such
as databases, data storage systems, caching systems, logging systems, email
systems, etc.
Full Stack developer:-
Design, develop, deploy, troubleshoot, and debug web solutions and back end
services :Participate in the full development life cycle, including design,
coding, testing and production releases
JavaScript, CSS3, HTML5, and development using JavaScript frameworks such as
ReactJS, AngularJS, or VueJS; specifically Angular :Experience designing and
implementing REST APIs, web triggers, etc. :Experience with the following
technologies: Java, AWS :Node.js/Express Developer experience :Experience with
JavaScript with ECMA2015 also known as ES6 Javascript :Strong in SQL, PL/SQL
:Strong J2EE :Relational Database Experience
Database: SQL,
PostgreSQL, NoSql, MongoDB, Cassandra
Big
Data : Hadoop,
NoSql, Apache Spark, Apache Storm, Cassandra, rapidminer, Mongo DB
Big
data is a term for data sets that are so large or complex that traditional data
processing application softwareis inadequate to deal with them. Big data
challenges include capturing data, data storage, data analysis, search,
sharing, transfer, visualization, querying, updating and information privacy.
Hadoop
is an open source, Java-based programming framework that supports the processing
and storage of extremely large data sets in a distributed computing
environment. It is part of the Apache project
sponsored by the Apache Software Foundation.
Cloud
Computing:
AWS
(Amazon Web Services)/ Microsoft Azure/Google Cloud Platform
IaaS
(Infrastructure-as-a-Service), PaaS (Platform-as-a-Service), SaaS
(Software-as-a-Service)
Azure is
a Paas public cloud computing platform—with solutions including
Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software
as a Service (SaaS) that can be used for services such as analytics,
virtual computing, storage, networking, and much more.
Azure DevOps is the evolution of VSTS (Visual Studio Team Services).
Simply
put, cloud computing is the delivery of computing services—servers, storage,
databases, networking, software, analytics and more—over the Internet (“the
cloud”). Companies offering these computing services are called cloud providers
and typically charge for cloud computing services based on usage, similar to
how you are billed for water or electricity at home.
Sales CRM:
The Salesforce cloud is an on-demand customer
relationship management (CRM) suite offering applications for small, midsize
and enterprise organizations, with a focus on sales and support.
Amazon Web Services (AWS) is a secure cloud services
platform, offering compute power, database storage, content delivery and other
functionality to help businesses scale and grow.
Artificial
Intelligence (AI):
NLP Natural Language Processing NLP Ai, AI
artificial intelligence, ML Machine learning, DL DL is a subset of ML, which is
also a subset of AI.
No comments:
Post a Comment