<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8958132719400037269</atom:id><lastBuildDate>Fri, 17 Apr 2026 22:25:57 +0000</lastBuildDate><category>Core Java</category><category>java</category><category>interview questions</category><category>java tutorial</category><category>sql</category><category>java programs</category><category>HR Interview questions</category><category>J2EE</category><category>Python</category><category>java interview questions</category><category>Machine Learning</category><category>programming</category><category>career tips</category><category>Artificial Intelligence</category><category>Interview Tips</category><category>python tutorial</category><category>DevOps</category><category>core java tutorial</category><category>sdlc</category><category>Big Data</category><category>Data Science</category><category>Google</category><category>core java interview questions</category><category>Agile tutorial</category><category>Data Structure</category><category>programmer</category><category>Algorithms</category><category>JavaScript</category><category>Web Developer</category><category>career guide</category><category>coding</category><category>oops in java</category><category>JIRA tutorial</category><category>Software Engineering</category><category>cloud computing</category><category>programming languages</category><category>sql tutorial</category><category>Books</category><category>Hadoop Tutorial</category><category>JSP</category><category>Servlet tutorial</category><category>ai</category><category>best java interview questions and answers</category><category>c++</category><category>front end</category><category>full stack developer</category><category>html</category><category>linux</category><category>selenium interview questions</category><category>spring boot</category><category>tools for DevOps</category><category>AWS</category><category>Basic java programs</category><category>Blockchain</category><category>Design Pattern</category><category>Exception Handling tutorial</category><category>IT</category><category>IT Career</category><category>Programming Language</category><category>Spring</category><category>Spring Tutorial</category><category>Spring framework</category><category>css</category><category>hacker</category><category>http</category><category>interview</category><category>java 8</category><category>java developer</category><category>jobs</category><category>mobile apps</category><category>nosql</category><category>open source tools</category><category>scjp written Test</category><category>selenium tutorial</category><category>software developer</category><category>web design</category><category>web development</category><category>web services</category><category>Algorithm</category><category>Android tutorial</category><category>Apps</category><category>C Programs</category><category>Collection Framework Interview Questions</category><category>DBMS Basics</category><category>DML in sql</category><category>Data Scientist</category><category>DevOps tutorial</category><category>Encapsulation in OOPS</category><category>Encapsulation in java with example</category><category>Ethical Hacking</category><category>Google jobs</category><category>Hadoop</category><category>IT JOBS</category><category>Internet of Things</category><category>IoT Projects</category><category>Java Encapsulation</category><category>Java Program</category><category>MongoDB tutorial</category><category>MySQL</category><category>Object class methods</category><category>Spring MVC</category><category>String tutorial</category><category>Tell me about yourself in interview question</category><category>Testing</category><category>abstract class in java</category><category>back end</category><category>basics of python</category><category>campus placements</category><category>cloud computing tutorial</category><category>collections in java</category><category>confluence with jira</category><category>core java interview questions for freshers</category><category>core python</category><category>cyber security</category><category>data structure tutorial</category><category>dbms</category><category>deployment</category><category>features of java</category><category>for each loop in java</category><category>java interview</category><category>job</category><category>list</category><category>loops in java</category><category>multithreading tutorial</category><category>online course</category><category>oracle</category><category>oracle tutorial</category><category>programming skills</category><category>project management tool</category><category>python frameworks</category><category>python projects</category><category>rdbms</category><category>softwares</category><category>spring interview questions</category><category>stack in java</category><category>tools</category><category>types of cloud computing</category><category>web app</category><category>web browsers</category><category>web server</category><category>websites</category><category>windows</category><category>.net developer</category><category>1nf</category><category>2nf</category><category>Advantages of Jenkins</category><category>Apache Camel tutorial</category><category>Armstrong number in python</category><category>Array in java</category><category>Assertions in java</category><category>Azure</category><category>BCNF</category><category>Bangalore</category><category>Basic DBMS interview Questions</category><category>Basic SQL Interview questions</category><category>Beginners books for learning java</category><category>Binary Search Algorithm</category><category>Blue/Green Deployment</category><category>Books for MongoDB</category><category>Booting</category><category>BufferedReader class</category><category>Business Analyst</category><category>C language</category><category>C tutorial</category><category>CSS frameworks</category><category>Cloudflare</category><category>Comparator interface in java</category><category>Configuration management</category><category>DAO design pattern</category><category>DBMS Normalization</category><category>Daemon Thread In Java</category><category>Data</category><category>Data Structure in java</category><category>Debugging</category><category>Design Pattern Interview Questions</category><category>DevOps tools</category><category>Django</category><category>Do&#39;s and Don&#39;t in telephonic interview</category><category>E Commerce</category><category>E.F.CODD&#39;S rules</category><category>Exceptions and errors in java with examples</category><category>Facebook</category><category>Feature Technologies</category><category>Freshers HR interview questions</category><category>Freshers IT interview questions</category><category>GO</category><category>GSoC</category><category>Google Cloud</category><category>Google fi</category><category>HLD and LLD in software development life cycle</category><category>HR</category><category>HR Interview Tips</category><category>HR Interview questions for experienced candidates</category><category>HR Interview questions with answers</category><category>HR ROUND in Interview</category><category>HR ROUND interview</category><category>Hacking</category><category>Hardware</category><category>Hashtable in Java</category><category>Health Tips</category><category>Hibernate Interview Questions</category><category>Hibernate tutorial</category><category>How  annotations works in java</category><category>How to Install Apache Tomcat 7 or 8</category><category>How to install Windows 7 on PC or laptop</category><category>How to install windows 7 step by step methods</category><category>How to write an effective design?</category><category>Html interview questions</category><category>Html5 tutorial</category><category>Human Resource interview questions</category><category>IIS</category><category>IT Companies</category><category>IT SKills in demand</category><category>IT job</category><category>IT projects</category><category>IT technologies</category><category>Information</category><category>Inheritance Programs</category><category>Interview questions on string</category><category>IoC Container</category><category>IoT applications</category><category>IoT tutorial</category><category>JDBC batch update</category><category>JDBC tutorial</category><category>JRE</category><category>JSON</category><category>JSP tutorial</category><category>JVM and JIT</category><category>JVM internal interview qustions</category><category>Java Enum Tutorial</category><category>Java Naming Conventions</category><category>Java array with example</category><category>JavaScript tutorial</category><category>Jenkins</category><category>Life cycle of thread in java</category><category>LinkedIn</category><category>Linux Interview questions</category><category>Linux Zombie process</category><category>Linux commands</category><category>Linux tutorial</category><category>ML</category><category>MVC design pattern</category><category>MangoDb installation and configuration in windows</category><category>MapReduce Tutorial</category><category>Nested Query in SQL</category><category>Normalization</category><category>OCJP QUIZ</category><category>OOAD</category><category>OS</category><category>Oracle constraints</category><category>Oracle constraints with examples</category><category>Product</category><category>Programming jobs</category><category>Prototype model</category><category>Pseudocode</category><category>QA engineer</category><category>QA engineer roles</category><category>R</category><category>R programming</category><category>Recursion in java</category><category>Restful web services</category><category>Roles of software Project Manager</category><category>Ruby</category><category>SDET</category><category>SEO</category><category>SOA</category><category>SQL Functions</category><category>SQL Group By clause</category><category>SQL Having clause</category><category>SQL QUERY Interview questions</category><category>SQL Views with examples</category><category>SQL queries</category><category>Sequential Search in java</category><category>Serialization in java</category><category>Servlets tutorial</category><category>Shell Scirpt</category><category>Software Maintenance</category><category>Software Testing</category><category>Software Testing engineer</category><category>Software delivery</category><category>Soring and algorithms</category><category>Static members in java</category><category>String is Palindrome or not</category><category>String to Date coversion with examples</category><category>Synchronization Interview Questions</category><category>TOP 25 basic java interview questions</category><category>Telephonic interview tips</category><category>Tell me about yourself</category><category>Terraform</category><category>Timezone in java</category><category>Top 10 Exceptions in java With Examples</category><category>Top 5 books for learning java</category><category>Top HTML interview questions</category><category>Types of joins</category><category>UAT</category><category>UML</category><category>UML Diagrams</category><category>UML tutorial</category><category>UNIX  Commands</category><category>Ubuntu</category><category>User Acceptance Testing</category><category>V-Model</category><category>Video Conference Interview Tips</category><category>W-Model</category><category>You tube channel to learn code</category><category>abstract in java</category><category>abstract method in java</category><category>abstraction</category><category>abstraction in java</category><category>abstraction in java with example</category><category>abstraction in with real time example</category><category>access modifiers in java</category><category>advanced Java</category><category>advantages of cloud computing</category><category>agile manifesto</category><category>agile principles</category><category>amazon web services</category><category>android</category><category>android apps</category><category>android interview questions</category><category>android lessons</category><category>android material</category><category>android tutorial for beginners</category><category>annotations in java with example</category><category>anonymous class in java</category><category>ant in java project</category><category>antivirus</category><category>apache log4j</category><category>api testing</category><category>apps developments</category><category>armstrong number program in java</category><category>array programming interview questions</category><category>arrays</category><category>assert keyword in java</category><category>automation</category><category>basics of java</category><category>best HR interview questions for experienced</category><category>best books for learning java</category><category>best programming language</category><category>best programming language 2021</category><category>best sites for students</category><category>bitcoin</category><category>built in annotations in java</category><category>c</category><category>cache memory</category><category>car</category><category>check boxes</category><category>class Loader in java</category><category>class and object in java</category><category>cloud books</category><category>cloud computing advantages</category><category>cloud tools</category><category>codd&#39;s principles</category><category>codd&#39;s rules</category><category>code jam</category><category>collection framework tutorial</category><category>collections</category><category>collections framework in java</category><category>column constraints</category><category>commands</category><category>common exceptions raised in java</category><category>comparable</category><category>comparator</category><category>concurrency in java with example</category><category>configuration of log4j</category><category>configuration process</category><category>confluence tutorial</category><category>constraints</category><category>constraints types</category><category>constructor in java</category><category>copy files from pc to cd</category><category>core java file io tutorial</category><category>create jar file in eclipse</category><category>create jar file in java</category><category>cryptominig Threat</category><category>cyber crime</category><category>data mining</category><category>data structure operation in java</category><category>data structures</category><category>data types of oracle</category><category>database</category><category>date and time in oracle</category><category>default constructor in java</category><category>developer</category><category>development process</category><category>difference between JDK</category><category>difference between stringbuffer and stringbuilder in java</category><category>different data types in oracle</category><category>download data from Facebook</category><category>download java jdk 6</category><category>engineering</category><category>exceptions handling programs</category><category>exceptions in java</category><category>features of rdbms</category><category>fibonacci series in java</category><category>file io in java</category><category>final</category><category>final in java</category><category>final keyword in java</category><category>find the area of triangle</category><category>first java program on linux</category><category>first simple program in  java with explanation</category><category>for each loop</category><category>for loop in java</category><category>for-each loop in java</category><category>form validation in java</category><category>frequently asked interview question</category><category>front end developer</category><category>fullstack developer</category><category>fundamental java interview questions</category><category>fundamentals of SQL</category><category>games</category><category>git</category><category>good software</category><category>google information</category><category>grid computing</category><category>hashmap in java</category><category>health</category><category>hibernate framework</category><category>high paying jobs after learning python</category><category>highest package IT job</category><category>highest paying jobs In IT</category><category>hot jobs in IT</category><category>how do you install linux os on pc</category><category>how does jvm works internally in java</category><category>how to become full stack java developer</category><category>how to burn a cd in windows</category><category>how to create annotations in java</category><category>how to create jar file in java</category><category>how to effectively handle a telephonic interview</category><category>how to install Apache Tomcat on Mac os X</category><category>how to install Apache tomcat</category><category>how to install Apache tomcat 7 on windows7</category><category>how to install MangoDB in windows</category><category>how to install MySQL Server on Windows7</category><category>how to install linux alongside windows os</category><category>how to install ubuntu Linux on pc or laptop</category><category>how to quit a job</category><category>how to set path in java</category><category>how to use ant in java project</category><category>hr  interview questions</category><category>hr executive</category><category>hr interview questions for freshers</category><category>hr manager</category><category>hr round</category><category>hr tips</category><category>html tutorial</category><category>html5 Basic interview questions</category><category>https</category><category>human resource</category><category>hyper text markup Language tutorial</category><category>iOS</category><category>iPhone</category><category>importance of java</category><category>in</category><category>inheritance in java</category><category>input and output streams in java</category><category>install linux on laptop</category><category>installation of log4j</category><category>installing mysql server on windows</category><category>instanceof keyword in java</category><category>internal architecture of jvm</category><category>internal details of java program</category><category>interview questions for experience</category><category>interview questions for hr round</category><category>interview questions iPhone</category><category>interview skills</category><category>interviews</category><category>introduction to Data Structure</category><category>introduction to java and it&#39;s use</category><category>iterator in java</category><category>java 8 Stream API</category><category>java 8 features in java</category><category>java 8 interface default method</category><category>java 8 new features with examples</category><category>java 8 tutorial</category><category>java 9</category><category>java ArrayList with example</category><category>java Binary Search</category><category>java Thread</category><category>java annotations</category><category>java armstrong number</category><category>java books</category><category>java coding interview questions</category><category>java collections</category><category>java developer skills</category><category>java ebooks</category><category>java exceptions</category><category>java final keyword</category><category>java generics with example</category><category>java hashmap</category><category>java inheritance</category><category>java interface with examples</category><category>java iterator</category><category>java jdk download</category><category>java methods</category><category>java multithreading byluckysir</category><category>java multithreading with example</category><category>java package</category><category>java program to check armstrong number or not</category><category>java program to find whether the given no is armstrong or not</category><category>java programming</category><category>java programming interview questions</category><category>java script</category><category>java security model</category><category>java serialization with examples</category><category>java stack</category><category>java super keyword</category><category>java technology</category><category>java this keyword tutorial</category><category>java thread life cycle with example</category><category>java user defined exception</category><category>java8</category><category>javac problem fixed</category><category>job websites</category><category>jobs in India</category><category>jvm architecture</category><category>keyword</category><category>libraries in js</category><category>life cycle of servlet</category><category>life cycle of thread in java with example</category><category>linear search logic in java</category><category>linked</category><category>linked list in data structure</category><category>linked list in java</category><category>linked list tutorial</category><category>log4j</category><category>manager round interview</category><category>manager round interview questions for java</category><category>manual Testing tutorial</category><category>memory unit</category><category>mergesort</category><category>microsoft</category><category>multithreading</category><category>multithreading in java</category><category>multithreading in java with example</category><category>multithreading interview questions</category><category>network</category><category>network admin</category><category>new feature in java 7</category><category>new features in java 8</category><category>non-IT</category><category>non-tech jobs</category><category>object cloning in java</category><category>object in java</category><category>off campus</category><category>oops</category><category>oops concept interview questions</category><category>oops java programs</category><category>open source framework</category><category>oracle data types</category><category>page object model</category><category>parameter constructor in java</category><category>personality tips</category><category>phases of software development of life cycle</category><category>phone interview tips</category><category>problem solving</category><category>procedure</category><category>process</category><category>producer consumer problem</category><category>product based company</category><category>programmers</category><category>programs on string in java</category><category>project</category><category>project manager</category><category>project round interview question for java</category><category>project round interview questions</category><category>projects</category><category>python IT jobs</category><category>python developer</category><category>python program</category><category>quicksort</category><category>quitting a job in the right way</category><category>radio buttons</category><category>reading and writing in java</category><category>resource manager</category><category>salary in IT</category><category>sample program in java</category><category>scale</category><category>scrum framework</category><category>searching in java</category><category>security in spring framework</category><category>selenium with python tutorial</category><category>sequences in SQL</category><category>server</category><category>service oriented architecture</category><category>service provider</category><category>services</category><category>servlet</category><category>simple object access protocol</category><category>skills required by project manager</category><category>soap</category><category>soap message</category><category>soap web services</category><category>software</category><category>software app</category><category>software companies</category><category>software development of life cycle</category><category>software process</category><category>software quality</category><category>sort</category><category>sorting and algorithms</category><category>springboot</category><category>sql commands</category><category>sql notes</category><category>sql server</category><category>sql server stored procedure tutorial</category><category>sql skills</category><category>sql statements with examples</category><category>stack frame in java</category><category>stack in data structure with example</category><category>stack in java with examples</category><category>stored procedure in sql server</category><category>string in java</category><category>string in java interview questions for experienced</category><category>string interview programs in java</category><category>success life</category><category>svn</category><category>synchronization tutorial</category><category>system design</category><category>system software development life cycle</category><category>tcl commands</category><category>tech jobs</category><category>telephonic round interview tips</category><category>this keyword in java</category><category>this keyword in java with example</category><category>top 10 HR interview questions for freshers with best answers</category><category>top android interview questions</category><category>top hr interview questions</category><category>transpose of matrix</category><category>tutorial cloud computing</category><category>tutorial iPhone</category><category>tutorial log4j</category><category>types of constructors in java</category><category>types of web services</category><category>unix</category><category>unix tutorial</category><category>upload resume in LinkedIn</category><category>use of annotations in java</category><category>use of ant in java project</category><category>use of cloud computing</category><category>use of soap</category><category>use of wrapper class in  java</category><category>v model</category><category>variable</category><category>vector class in Java</category><category>view in SQL</category><category>waterfall model</category><category>web</category><category>web servers</category><category>web services interview questions</category><category>web technology tutorial</category><category>web visits</category><category>website</category><category>website tools without coding</category><category>websites tools</category><category>what is HLD</category><category>what is LLD</category><category>what is abstract class in java</category><category>what is abstract in java</category><category>what is ant in java</category><category>what is cloud computing?</category><category>what is project architecture in java</category><category>what is software engineering</category><category>what is your current project architecture</category><category>why software engineering</category><category>why we need HLD</category><category>wrapper class in Java</category><category>wrapper class with example in java</category><category>writing effective Designing</category><category>written test</category><title>Learnprograming byluckysir</title><description>In this Blog you will Learn All Latest Technology Tutorials, Interview Questions Like Python, Java 8 , DevOps, Data Science, AI &amp;amp; ML, Software Testing, Salesforce , Data Analytics, Data Base , HR Interview, Career Guidance , Campus Interviews, Mock Interviews Experience More....</description><link>http://learnprogramingbyluckysir.blogspot.com/</link><managingEditor>noreply@blogger.com (learnprogramingbyluckysir)</managingEditor><generator>Blogger</generator><openSearch:totalResults>543</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-4742173575259037434</guid><pubDate>Tue, 07 Jun 2022 10:15:00 +0000</pubDate><atom:updated>2022-06-07T03:15:17.661-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">high paying jobs after learning python</category><category domain="http://www.blogger.com/atom/ns#">highest package IT job</category><category domain="http://www.blogger.com/atom/ns#">python IT jobs</category><title>High Paying Jobs after Learning Python</title><description>Everyone knows Python is one of the most demand Programming Language. It is a computer programming language to build web applications and scientific applications and to conduct data analysis.&amp;nbsp;&lt;div&gt;python is Object Oriented and high level programming language and it is a general purpose programming language that means we can develop different types programs or applications irrespective of specific purpose.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;Now a days most of the candidates preferred to learn python programming language only because it is easy to learn and understanable for beginners.

Now Let us talk about what are the Highest paying IT jobs after learning core python.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;Here are the List of Highest paying jobs after Learn python:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp;1. Python web Developer:&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;After Learning core python then learn python web development framework such as Django or Flask. Flask is easy to learn compare to Django. But Flask is used to develop medium size applications or projects. If you want develop complext web applications then use Django framework. You will get package if you are 3 years experienced candidate around 8 to 14 LPA. It depends on the company and your skill set and interview performance.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp;2. Data SCIENCE:&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;Python have set or rich librarires to develop Data science projects like Numpy, Pandas, Matplotlib, Scipy etc.. You can high package if you have 4 years experience then you can expect 17 LPA TO 25 LPA depends on the company&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;b&gt;3. Machine Learning or Artificial Engineer:&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;If you learning Machine Learning related python libraries like scikit-learn , keras,Pytorch and Tensorflow etc..then you can become Machine Learning engineer. You will get good package like if you have 3 years of experience you will get around 16 LPA to 20 LPA it depneds on the company.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;b&gt;4. Full stack Python Developer:&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;Full stack developer means who know front end technologies and backend technologes that person is called full stack developer. so to become python full stack developer you should know fron end technologies like HTML, CSS, JavaSCRIPT and front end framework like Angular or React JS and Back end framework like DJango or Flask and one database application and any cloud service provider like AWS/AZURE/GCP.

You will get good package like for 4 years experience candidate around 15 LPA TO 24 LPA it depends on the company&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp;5. Data Analyst:&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;you should have good skills like Data visualization tool like power bi or Tableau, data warehouse skills and ETL SKILLS and database modeling skills then you can become Data analyst. You can expect good package like 3 years experience candidate 9 LPA 13 LPA

Along with above skills you should have
Good Logical Thinking
Good analytical thinka and problem solver
and Good Communication Skills to get high package.&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2022/06/high-paying-jobs-after-learning-python.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-9113054851621629213</guid><pubDate>Fri, 20 Nov 2020 12:27:00 +0000</pubDate><atom:updated>2020-11-20T15:36:13.929-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">best programming language 2021</category><category domain="http://www.blogger.com/atom/ns#">Java Program</category><title>Top 10 Programming Languages to Learn in 2021</title><description>&lt;p&gt;&amp;nbsp;Hello Everyone in this post you will know Top 10 programming Languages to learn in 2021 and also to get job in 2021. These programming languages are very demand in 2021. •Programming language is a computer language which is used by programmers to develop software programs. In today’s world people are getting smart and they want to use applications and tools.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Software engineers use a programming language that’s appropriate for the platform for which they’re building an application. It depends on what kind of software do you want to write? Web-based? Machine learning? Mobile? Device drivers? Robotics? Virtual reality? Video games?&lt;/p&gt;&lt;p&gt;ALL IT COMPANIES ARE HIRING WHO ARE GOOD AT ANY PROGRAMMING SKILLS AND WHO ARE STRONG CODING SKILLS THOSE PROGRAMMERS GETTING HIGH PACKAGE.&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/e8vxlnsC8Zo&quot; width=&quot;320&quot; youtube-src-id=&quot;e8vxlnsC8Zo&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. JavaScript:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;JavaScript is one of the most popular languages in 2021 all over the world. It is used for front end web development and increases interactivity to the website by using graphic effects, animations, dynamic styling, forms. JavaScript language is widely applied in Game Development, Web and Mobile Development and Desktop Applications.&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. Python:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Python is quickly gaining its popularity by its applications in projects of Machine Learning and Data Science. The best thing about Python programming is that being a high level language it is easy to learn. Python language is used to develop Web &amp;amp; Desktop Development, Network Servers, Machine Learning, GUI Based Desktop applications, In Enterprise and Business and Data Science.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. Java:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Java is again a popular language to acquire. It is also easier and faster to maintain with fewer bugs. It is well known for its features such as it has great portability as of JVM, Java can nearly run on any system. It is highly scalable. It another important feature is &quot;Write once, run anywhere&quot;. Java has been applied in numerous fields, some of which are Scientific Applications, Banking &amp;amp; Financial Services, Web &amp;amp; Mobile Development and Desktop Development.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;4. C#:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;C# is a general-purpose language to acquire as it is one of the oldest and most popular languages. It is an Object-Oriented language. It runs on a .Net platform and is effective to build Windows desktop application and games using the C# language. It can be applied in creating VR Games, Windows 8 &amp;amp; 10 and in Game Development.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;5. R&lt;/b&gt; is an open source software, which works best on GNU, Linux and Microsoft Windows. Compared to Python, R is difficult to learn. The application of R programming language is in the field of Data Science, Statistical Computing and Machine Learning.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;6.&lt;b&gt; C++&lt;/b&gt; is considered as one of the most highly efficient and flexible to use programming language.&lt;/p&gt;&lt;p&gt;This language is used for writing device drivers and compilers and programming robots and the application of C++ can be seen in Game Development, Web &amp;amp; Mobile Solutions, Desktop Applications and Embedded Systems.&lt;/p&gt;&lt;p&gt;&lt;b&gt;7. Go Language:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Go language was developed at Google to overcome the failings of other coding languages used by developers.&lt;/p&gt;&lt;p&gt;Go displays large data sets in an easy to understand workflow. Its’ most important feature is its concurrency, the ability of a program to run multiple tasks simultaneously. There are no complex abstractions or clever metaprogramming in Go—just basic features specified in a straightforward syntax.&lt;/p&gt;&lt;p&gt;&lt;b&gt;8. Swift:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;SWIFT is a general purpose, open source, compiled programming language developed by Apple. So, if you love using iOS apps and want to develop native iOS or Mac apps, then SWIFT is the one for you.&lt;/p&gt;&lt;p&gt;&lt;b&gt;9. Kotlin:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Kotlin one of most used programmng language by Google for android development. It also supports functional programming languages. The application of KOTLIN is for Android Development, Web Development, Desktop Development and Server Side Development.&lt;/p&gt;&lt;p&gt;&lt;b&gt;10. PHP&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Php is used to create Web pages, which are written in HTML. PHP language is mainly used to create dynamic and static websites.&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/11/top-10-programming-languages-to-learn.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/e8vxlnsC8Zo/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-5741352845655638666</guid><pubDate>Fri, 23 Oct 2020 09:10:00 +0000</pubDate><atom:updated>2020-10-23T02:10:48.823-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">api testing</category><category domain="http://www.blogger.com/atom/ns#">selenium interview questions</category><category domain="http://www.blogger.com/atom/ns#">selenium tutorial</category><title>Project Manger Interview Questions and answer for Automation Testing</title><description>&lt;p&gt;&amp;nbsp;In this post you will know real time project manager interview questions and answers for automation testing experienced engineers. These manager round interview questions helpful who are going face technical round.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The following are the&amp;nbsp; FAQ&#39;s for automation Testing engineers:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;if you want answers with explanation watch this video:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/3xszggDMPrw&quot; width=&quot;320&quot; youtube-src-id=&quot;3xszggDMPrw&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. Explain about your project?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. Explain about responsibilities in your project?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Identification of test cases for automation from existing test case documentation.&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Applying Designing and Test Automation Strategy Document&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Creating an automation test plan and getting approval.&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Configure Selenium Test Environment for setup(ex: Java, Selenium WebDriver and TestNG etc.).&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Participation in Selenium Environmental Setup with IDE.&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Automation framework design and implementation according to project structure.&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Creating, Enhancing, Debugging and Running Test Cases.&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Organizing, monitoring defect management process Handling changes and conducting regression tests.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. How will you receive the project Requirements?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Project requirement will be receive from project repository like github. Once SRS completed then this SRS will put into the repository from there every tester will access.&lt;/p&gt;&lt;p&gt;&lt;b&gt;4. What are the challenges you faced in the project?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;5. What is your team size?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;6. What you people discuss in sprint plan meeting?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;7. How many test cases will execute per day?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;8. Have you involved in the project release process?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;9. Do you run all regression tests for every bug fixed?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;10. Have you written any SQL Queries in your project? If you write SQL Query in which situation you used.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;When we are going to fill data in the application form to ensure that the data is stored in the correct tables and columns and retrieve the data from the database by that time we used SQL Queries.&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/10/project-manger-interview-questions-and.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/3xszggDMPrw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-391701615632383185</guid><pubDate>Wed, 21 Oct 2020 08:55:00 +0000</pubDate><atom:updated>2020-10-21T01:55:51.240-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">selenium interview questions</category><category domain="http://www.blogger.com/atom/ns#">selenium tutorial</category><category domain="http://www.blogger.com/atom/ns#">selenium with python tutorial</category><title>what should i learn selenium with java or selenium with python 2021</title><description>&lt;p&gt;&amp;nbsp;In this post you will know which is better career option selenium with java or selenium with python in 2021. Selenium is automation Testing tool it is used to automate the web applications.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Python is a good language, no doubt about it and works pretty well with Selenium. But there are good reasons to choose Java for Selenium:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For More Information watch this video in detailed:&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/VBBz9b7Fcuo&quot; width=&quot;320&quot; youtube-src-id=&quot;VBBz9b7Fcuo&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;a) Java is a more powerful language and has been evolving regularly with updated versions for every 6 months to one year that means that it will be able to constantly provide you more efficient code writing ability.&amp;nbsp;&lt;/p&gt;&lt;p&gt;If we learn the Java programming language, then we can learn Rest Assured tool for Web services Automation. Rest Assured API will use Java programming language. Similarly we can learn Appium for mobile Automation and JMeter for performance testing. So learning Java will make you as an Full stack QE easily.&lt;/p&gt;&lt;p&gt;These are highly demand skills in IT market now and upcoming years also.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Selenium with Java community is much larger and it means that, if you are stuck, you will have plenty of support available to get out of that.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Job Opportunities :&lt;/b&gt; More than 70-80 % of companies uses Selenium with Java. , Means existing companies already they are having their own framework and they want expansion either in the existing projects or new projects. Probability of chances with Java with Selenium is High. Most of the level 4 and level 5 companies come under this strategy.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Python:&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Python is mostly used in Telecommunications companies.&lt;/p&gt;&lt;p&gt;Who are introducing and traversing from Manual Testing to Automation they used selenium with python and who are working with Robot Framework they are using selenium with python.&lt;/p&gt;&lt;p&gt;The overall probability of getting jobs Selenium with Java : Selenium with Python = 7 : 4&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;My suggestion is to learn Java with Selenium and work for 2 years you will be hands on. Then learn Python language also, if you have both skills then you will better career scope in feature. After learning and getting experience with Selenium with Java. Learning Selenium with Python is easy.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You should be open to learn newer technologies, rather than going into comfort zone either you choose selenium with java or python&lt;/p&gt;&lt;p&gt;8. if you upgrade your skills will make you confident and also gives an upper edge over the other resources in the company.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Trends in current Market :&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1. SDET is the most wanted skill set in the current market.&lt;/p&gt;&lt;p&gt;2. Learning Cloud based platforms such as AWS and Microsoft Azure is an added advantage.&lt;/p&gt;&lt;p&gt;3. Learning DevOps tools like Jenkins, Docker, kubernetes makes you to become Testing architect with high package.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;My conclusion words are choose any programming langue depending on the application you test.&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/10/what-should-i-learn-selenium-with-java.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/VBBz9b7Fcuo/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-6311681616512290961</guid><pubDate>Tue, 20 Oct 2020 10:28:00 +0000</pubDate><atom:updated>2020-10-20T03:55:41.484-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">page object model</category><category domain="http://www.blogger.com/atom/ns#">selenium interview questions</category><category domain="http://www.blogger.com/atom/ns#">selenium tutorial</category><title>Page Object Model Interview Questions and answers for Selenium Tester</title><description>&lt;p&gt;&amp;nbsp;In this post you will know Most asked page object model interview questions and answer for selenium automation Tester. These POM interview questions frequently asked for automation testing engineer.&lt;/p&gt;&lt;p&gt;The following are the POM interview questions and answers:&lt;/p&gt;&lt;p&gt;&lt;b&gt;If you want more questions with explanation watch below Video:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/6GEAkqWloJE&quot; width=&quot;320&quot; youtube-src-id=&quot;6GEAkqWloJE&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. What is POM ? Advantages of POM?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Page Object Model (POM) is a design principle to manage the test cases and page objects separately.Framework types like data-driven, behavior-driven, keyword-driven, etc. can be designed with the page object model.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The main advantage of Page Object Model is that if the UI changes for any page, it don’t require us to change any tests, we just need to change only the code within the page objects.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;improves code readability - Allows us to separate operations and flows in the UI from Verification&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Re-usability of code - a locator or function can be reused in the tests.Eliminate&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;redundancy – no duplicity of functions or locators.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;2. What is Page Factory?&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Page Factory is enhancement of POM. Page factory provide the facility to locate and initialize web elements of an page without using findElement( ) or findElements( ) method of selenium&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Page factory provides annotations like @FindBy, @FindAll, which locate the web element and return the WebElement instance for the same&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;These annotations use the attributes for specific locator types like id, name, class name, CSS, link text, partial link text, class-name, and XPath&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;3. How page classes will interact with Web Elements in POM?&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The Page object is an object-oriented class which acts as an interface for the page of your Application under test. Page class contains web elements and methods to interact with web elements. While automating the test cases, we create the object of these Page Classes and interact with web elements by calling the methods of these classes&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;4. What are the OOPS Concepts applied in POM?&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Abstraction:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Both POM and page Factory&amp;nbsp; Design patterns inspired through abstraction.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Interface:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;WebDriver driver = new FirefoxDriver();&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Inheritance:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Polymorphism:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Encapsulation:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;5. What are the Design Pattern used in the Project?&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Most frequently used design patterns is POM (Page Object Model). Enhanced POM, also known as Page Factory can be used which helps you in resolving stale element exception, also provides cache management.Both POM and Page Factory design patterns are inspired through Abstraction&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Strategy Design pattern&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;6. What are the Challenges faced while Working with Selenium Automation?&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Generally an automation engineer face is maintaining the code.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;If your application is frequently changing html elements of the page and some new components are being added and so on, this may affect your code especially locators.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;To get rid of these situations we have certain design patterns like POM (Page Object Model), Page Factory.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;One more challenge is while working with Selenium is Synchronization.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;7.&amp;nbsp;How to Explain Project in Interview For Experienced?&lt;/b&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/10/page-object-model-interview-questions.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/6GEAkqWloJE/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-758603314835974899</guid><pubDate>Thu, 15 Oct 2020 05:16:00 +0000</pubDate><atom:updated>2020-10-15T00:12:39.572-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">core java interview questions</category><category domain="http://www.blogger.com/atom/ns#">java interview</category><category domain="http://www.blogger.com/atom/ns#">Tell me about yourself in interview question</category><title>Tell me about yourself interview question for Java Experienced Developer</title><description>&lt;p&gt;&amp;nbsp;In this post you will know how to introduce yourself as senior java developer in the interview. This is one of the best answer for the interview question is tell me about yourself some thing or introduce yourself or how your friends describe you.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/NP_5C_QNStQ&quot; width=&quot;320&quot; youtube-src-id=&quot;NP_5C_QNStQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheyH6NS_qnJ_o8pN7w8zvwJl82kHfUX-6hpSMKKqR6Cvc1jvVMMv7nkgL_CZxMnWUs8KS-8gAy1b_nnJWdRP4xm-lO2ACzZtDVeafUTJhh-9o1T5KuZ4fEq7W9VNVDYgWRfw-TUlS3vdyC/s2048/javaanswer.jpg&quot; style=&quot;clear: left; display: inline; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2048&quot; data-original-width=&quot;1583&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheyH6NS_qnJ_o8pN7w8zvwJl82kHfUX-6hpSMKKqR6Cvc1jvVMMv7nkgL_CZxMnWUs8KS-8gAy1b_nnJWdRP4xm-lO2ACzZtDVeafUTJhh-9o1T5KuZ4fEq7W9VNVDYgWRfw-TUlS3vdyC/s16000/javaanswer.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/10/tell-me-about-yourself-interview.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/NP_5C_QNStQ/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-2528323551244707196</guid><pubDate>Wed, 14 Oct 2020 12:20:00 +0000</pubDate><atom:updated>2020-10-14T05:20:35.836-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">best java interview questions and answers</category><category domain="http://www.blogger.com/atom/ns#">core java interview questions</category><category domain="http://www.blogger.com/atom/ns#">java</category><title>How to Prepare Java Interview for 3 Years Experinced</title><description>&lt;p&gt;&amp;nbsp;In this post you will know how to crack Java Developer interview for Experienced Candidates. Java is one of the popular programming Language in the world. Java is every where. With the help of java we can developer Web applications, Mobile applications , enterprise applications and it also supports to work with Bigdata and IoT.&lt;/p&gt;&lt;p&gt;Now we will see what are the&amp;nbsp; concepts must prepare before attending technical interview.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Core java &lt;/b&gt;: You have must have deep knowledge on String class, Collections Framework, Oops, exception handling, multithreading, Logical thinking,(You are going to asked 50% of the questions from Core java only)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;If you want too see more Explanation on this topic then watch this video:&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/WIytmumsm6g&quot; width=&quot;320&quot; youtube-src-id=&quot;WIytmumsm6g&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Core java&lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;OOPS ( specially differentiating abstraction &amp;amp; encapsulation)&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;String ( immutability ), String Buffer , String Builder&amp;nbsp;&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Threads (implementing ways ,race around condition, deadlock etc )&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Exception Handling&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Object class ( hash code and equals methods )&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Comparator , comparable&amp;nbsp;&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Interface , abstract class&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Collections ( differences and when to use )&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;static class , static method , static block difference&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;final keyword - significance and use&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;heap area , stack area , string pool&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Singleton class and its implementation&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Advance Java: &lt;/b&gt;Concepts of servlet, Jsp (Basics), life cycles(15% questions)&lt;/p&gt;&lt;p&gt;Advanced Java&lt;/p&gt;&lt;p&gt;3.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference between JSP , Servlet&lt;/p&gt;&lt;p&gt;4.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;forward and redirect&lt;/p&gt;&lt;p&gt;5.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;life cycle of JSP and servlet&amp;nbsp;&lt;/p&gt;&lt;p&gt;6.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;JSP scriptlets , directives , declaration , expressions&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;FrameWork :&lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Spring(Dependencynjection,AOP.JDBC,MVC, autowiring, annotations like @component @controller @repository, spring MVC related interview questions like validate data from spring web mvc, Transaction management, Dispatchservlet, Security,cache, spring integration) is must,&amp;nbsp;&lt;/p&gt;&lt;p&gt;SpringBoot related Interview Questions&lt;/p&gt;&lt;p&gt;hibernate Interview Questions&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;webservices Interview Questions like SOAP/REST (25% question )&lt;/p&gt;&lt;p&gt;Design patterns like strategy, singleton, factory, abstract factory.&lt;/p&gt;&lt;p&gt;Build Tools: Maven or Gradle&lt;/p&gt;&lt;p&gt;Version Control: SVN , Git&lt;/p&gt;&lt;p&gt;Servers: tomcat, web logic and Web Sphere&lt;/p&gt;&lt;p&gt;Project methodology: Agile, Scrum&lt;/p&gt;&lt;p&gt;&lt;b&gt;Project Manager round:&lt;/b&gt; which domain you are working, who is you client, which part you have developed in the project, which App server you are using and version, Describe your role in project.(10% questions)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you are attending Interview with product based company then you must prepare Data Structure and algorithms in Depth. Since Product based companies most focus on problem solving skills and algorithms.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Data structure &amp;amp; Algorithm : this is one of the major section where you have to code on the provided question or explain the one. so prepare &amp;amp; practice well on trees, tries, BFS, DFS, String search, searching &amp;amp; sorting, Arrays etc&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/10/how-to-prepare-java-interview-for-3.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/WIytmumsm6g/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-4450294885882614063</guid><pubDate>Mon, 05 Oct 2020 12:29:00 +0000</pubDate><atom:updated>2020-10-05T05:29:07.020-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">how to become full stack java developer</category><category domain="http://www.blogger.com/atom/ns#">java developer skills</category><category domain="http://www.blogger.com/atom/ns#">java tutorial</category><title>How to Learn Java 2021 |  What are the skills required to become Java Developer 2021</title><description>&lt;p&gt;&amp;nbsp;In this post you will now what are the skills required to become a java developer 2021 based on their experience. Java has been a leading programming language In IT. It is widely used for developing web applications, enterprise applications, cloud computing applications, Machine learning environment and IoT . Java is most popular choice writing android apps.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Fresher or Beginner&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Core Java&lt;/p&gt;&lt;p&gt;Advanced Java Servlets and JSP(Good to have)&lt;/p&gt;&lt;p&gt;Basic Knowledge Of spring framework&lt;/p&gt;&lt;p&gt;Database Skills like SQL , oracle&amp;nbsp;&lt;/p&gt;&lt;p&gt;Frontend Tech like HTML,CSS and JS&lt;/p&gt;&lt;p&gt;Basic knowledge on Linux and windows environments&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/1Ch0MMOz-54&quot; width=&quot;320&quot; youtube-src-id=&quot;1Ch0MMOz-54&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;For 1 to 3 Years Experience Java Developer&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Core Java&lt;/p&gt;&lt;p&gt;Advanced Java Servlets and JSP&lt;/p&gt;&lt;p&gt;Web framework like Spring and Springboot framework&lt;/p&gt;&lt;p&gt;Hibernate Framework&lt;/p&gt;&lt;p&gt;Database skills: SQL, ORACLE&lt;/p&gt;&lt;p&gt;Micro services&lt;/p&gt;&lt;p&gt;Frontend Tech like HTML, CSS and JS&lt;/p&gt;&lt;p&gt;Web services like SOAP/REST(Intermediately)&amp;nbsp;&lt;/p&gt;&lt;p&gt;Java Build Tool: Maven, ant&lt;/p&gt;&lt;p&gt;Any web or application server like Tomcat, web logic&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Comfortable with Linux/Unix and Windows environments.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;For 3 to 7 Years Experience Java Developer:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Core Java&lt;/p&gt;&lt;p&gt;Advanced Java Servlets and JSP&lt;/p&gt;&lt;p&gt;Web framework like Spring and Springboot framework&lt;/p&gt;&lt;p&gt;Hibernate Framework&lt;/p&gt;&lt;p&gt;Database skills: SQL, ORACLE&lt;/p&gt;&lt;p&gt;Microservices&lt;/p&gt;&lt;p&gt;Front-end Tech like HTML, CSS and JS&lt;/p&gt;&lt;p&gt;Web services like SOAP/REST&lt;/p&gt;&lt;p&gt;Design Patterns&amp;nbsp;&lt;/p&gt;&lt;p&gt;Java Build Tool: Maven, ant, Gradle&amp;nbsp;&lt;/p&gt;&lt;p&gt;Any one JS framework( React, angular,JQuery)&lt;/p&gt;&lt;p&gt;JUNIT( Testing framework)&lt;/p&gt;&lt;p&gt;Any application server like weblogic , JBOSS, Tomcat and web sphere&lt;/p&gt;&lt;p&gt;Software methodology like agile&lt;/p&gt;&lt;p&gt;Any automation Testing tool like Selenium&lt;/p&gt;&lt;p&gt;Any Cloud Services Exp like AWS , azure or GCP&lt;/p&gt;&lt;p&gt;Basic Network&amp;nbsp; related skills.&lt;/p&gt;&lt;p&gt;Comfortable with Linux/Unix and Windows environments.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;For 7 to 15 Years&amp;nbsp; Experience Java Developer:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;The above Skills and the following skills:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Strong Experience with relational databases, SQL, ORACLE . Experience with PostgresSQL&amp;nbsp;&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Experience working with Docker&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Familiar with security, authentication , authorization (Oauth2.0) technologies&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Comfortable with Linux/Unix and Windows environments.&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Software development and engineering skills on large-scale, mission-critical infrastructure applications is a plus.&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Demonstrated ability to develop tests at the unit and component level for either frontend or backend.&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Exp with Agile SCRUM development methodologies&lt;/p&gt;&lt;p&gt;Experience with SaaS, container development strongly desired.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;• Experience with distributed and/or big data systems&amp;nbsp;&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Experience with concurrency issues in multi-threaded programs&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Experience working with Kubernetes&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Experience working with jenkins&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Should have good debugging skills, project set up etc..&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Project Management skills(nice to have PMP Certification)&lt;/p&gt;&lt;p&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Nice to certifications like OCAJP ,Spring profession certification, aws solution architect, scrum master certification, pmp certification&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/10/how-to-learn-java-2021-what-are-skills.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/1Ch0MMOz-54/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-7978689507891318080</guid><pubDate>Tue, 29 Sep 2020 08:33:00 +0000</pubDate><atom:updated>2020-09-29T03:08:36.553-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">basics of python</category><category domain="http://www.blogger.com/atom/ns#">python tutorial</category><title>How to Learn Python </title><description>&lt;p&gt;&amp;nbsp;In this post you will learn how to learn python as beginner step by step easy way to learn python within one month.If your are thinking to start learning python then I guess you made the right choice by starting to learn Python because Python is the world’s fastest and most popular programming language not just among SDE’s but also among&amp;nbsp; Data Analysts, Scientists and even Kids too!!! The reason is simple because Python is a very beginner-friendly programming language and one of the most used programming language. Python has found its places everywhere such as web development, machine learning, and artificial intelligence or even the programming of micro controls –&amp;nbsp;&lt;/p&gt;&lt;p&gt;You may have&amp;nbsp; doubt why everyone says python is easy programming language the reason is due to its syntax and readability. hence it reduces the cost of maintenance of the program. The syntax of Python is smaller than most other programming languages like Java, C, C++.&lt;/p&gt;&lt;p&gt;Before starting learning about Python, it is very important to understand your areas of interest. Pick an area you’re interested in, such as:&lt;/p&gt;&lt;p&gt;&amp;nbsp;Data science / Machine learning&lt;/p&gt;&lt;p&gt;&amp;nbsp; AI&lt;/p&gt;&lt;p&gt;&amp;nbsp; Mobile apps&lt;/p&gt;&lt;p&gt;&amp;nbsp;Web Development&lt;/p&gt;&lt;p&gt;&amp;nbsp; Games&lt;/p&gt;&lt;p&gt;&amp;nbsp; Scripts to automate your work&amp;nbsp;&lt;/p&gt;&lt;p&gt;Now we will see step by step the best way to learn python programming&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/IyTleGxahn0&quot; width=&quot;320&quot; youtube-src-id=&quot;IyTleGxahn0&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Step 1: ( one week to 15 Days)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Python Basics like history of python, variables, oprtaors, functions and control structures these topics extremely easy compared to other languages like JAVA, c, c++&lt;/p&gt;&lt;p&gt;&lt;b&gt;Step 2: OOPS concept, Built-in Data Structures (10 to 15 Days)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;OOPS in Python&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;List, Tuples, Dictionary.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;String Formatting&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Exception Handling&lt;/b&gt;&lt;/p&gt;&lt;p&gt;If you are a beginner then I would recommend you to focus on this section as it is widely used while making complex applications.You might not understand a lot of things at first, but give things time to sink in and it will make sense.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Step 3: Web Frameworks(2 Weeks)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;There are so many frameworks for web applications in Python.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp;Django:&lt;/b&gt; A high-level web framework mostly used in startups and enterprises for web development. It follows the MVC pattern and you can use multiple databases such as PostgreSQL, MySQL, SQLite, and Oracle.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Flask: &lt;/b&gt;Flask is one of the easiest micro-frameworks to learn in Python.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Web-crawler:&amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Building a web crawler was interesting as well,&amp;nbsp; crawler which was used by search engines back in the early days to crawl web pages, find links and store those links in a file.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Step 4: Python Libraries ( 1 week)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;If you aspire to be a data analyst/ data scientist then focus on learning these libraries.&lt;/p&gt;&lt;p&gt;Learned about the Numpy and Pandas library which are extensively used to perform data analysis with Python.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Step 5:&amp;nbsp; &amp;nbsp; &amp;nbsp;ML: (2 weeks)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;For learning you need to learn&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;TensorFlow&lt;/b&gt;: It is one of the most famous and popular deep learning library developed by Google&lt;/p&gt;&lt;p&gt;&lt;b&gt;Scikit-Learn&lt;/b&gt;: It is Machine learning library for Python designed to work with numerical libraries.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp;PyTorch: &lt;/b&gt;It is the library that can handle dynamic computation graphs.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Step 6: Learn Automation with selenium(1 week)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;After learning almost everything about Python selenium felt pretty easy.&lt;/p&gt;&lt;p&gt;Selenium is originally used for testing purposes but it turns out that you can automate various tasks with it. So overall It took around 10 - 14 weeks to complete the python course&lt;/p&gt;&lt;p&gt;Note that&amp;nbsp; you have to dedicate 2–3 hours every day for learning.&lt;/p&gt;&lt;p&gt;After learning everything try to build your own projects like calculator, weather applicaton, E commerce, online cv generator etc..&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Here are the python best books for beginners&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;learn python&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;python cookbook&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;python essenstional reference&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;python in nutshell&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;online Resources:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Some of the tips from my side:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Have patience, it’s not just in case of learning Python but also it’s in the case of learning another language. Learning a first language always requires more effort and time so understand that it will take time to sink everything.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Be consistent, if you are not consistent in learning it will take a lot more time and effort.&lt;/p&gt;&lt;p&gt;The building project is always helpful in building confidence so don’t ignore its importance.&lt;/p&gt;&lt;p&gt;Due to some complex terms, errors, and issues, you will feel like giving up. Don’t do that, it happens with everyone in programming.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/09/how-to-learn-python.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/IyTleGxahn0/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-4666521837432257619</guid><pubDate>Thu, 24 Sep 2020 11:55:00 +0000</pubDate><atom:updated>2020-09-24T04:55:09.292-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">best java interview questions and answers</category><category domain="http://www.blogger.com/atom/ns#">core java interview questions</category><title>Interview Questions for experienced java developer</title><description>&lt;p&gt;&amp;nbsp;In this post you will know 22 most asked core java interview Questions and answers for java developers who are having 1 to 4 years of experienced.&lt;/p&gt;&lt;p&gt;When you are attending for Java interview core java interview questions plays important role no matter you are fresher&amp;nbsp; or mid level developer or senior java developer. This technical round decides outcome of your interview.&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;1.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Why you override hashcode along with equls() method?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;2.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;How to prevent a class from being sub classed in java?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;When a final modifier is used with a class then the class cannot be extended further. This is one way to protect your class from being sub classed and often sensitive classes are made final due to security reason. This is also one of the reasons why String and wrapper classes are final in Java.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;Want see all answers then watch this video:&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/tA022Tcid9g&quot; width=&quot;320&quot; youtube-src-id=&quot;tA022Tcid9g&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;3.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Can we override static method?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;No, you cannot override static method in Java because method overriding is based upon dynamic binding at runtime and static methods are bonded using static binding at compile time. Though you can declare a method with same name and method signature in sub class which does look like you can override static method in Java but in reality that is method hiding.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;4.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Can we access private method in Java?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Yes, we can access private method in the same class but not outside the class.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;5.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Can you explain final keyword?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Final is a special keyword it can be used in different context such as:&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;When the final keyword is used with a variable then its value can’t be changed once assigned.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;When a method is declared final then it can’t be overridden by the inheriting class.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;When a class is declared as final in Java, it can’t be extended by any subclass class but it can extend other class.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;6.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference between checked Exception and unchecked Exception&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Checked Exception:&amp;nbsp; The exceptions which are checked by the compiler for smooth excetuon of the program at runtime is called checked exception:&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;It means if a method is throwing a checked exception then it should handle the exception using try-catch block or it should declare the exception using throws keyword, otherwise the program will give a compilation error.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Ex: SQLException&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;IOException&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;ClassNotFoundException&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Unchecked Exception: The exceptions which are not checked by the compiler are called unchecked Exception.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Ex: NullPointerException&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;ArrayIndexOutOfBound&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;IllegalArgumentException&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;IllegalStateException&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;7.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;How to fix concurrentModificationException?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;8.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference between abstract class and interface?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;9.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;When to use abstract class and interface in java?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;10.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference Btw method overloading and overriding in java?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;11.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference between encapsulation and abstraction?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;12.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Have you applied object cloning in your project?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Object cloning in Java is the process of creating an exact copy of an object. It basically means the ability to create an object with a similar state as the original object. To achieve this, Java provides a method clone() to make use of this functionality. This method creates a new instance of the class of the current object and then initializes all its fields with the exact same contents of corresponding fields.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;13.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference between HashTable and HashMap&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;14.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;When to use Transient variable?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;when you want to make a variable non-serializable in a class, which implements the Serializable interface. In other words, you can use it for a variable whose value you don&#39;t want to save.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;15.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Tell me one example when to use ArrayList and when to use LinkedList?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Arraylist is best choice is if our frequent operation is retrival that means get(int) or when search operation need to be performed.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Whereas Linkedlist is best choice if our frequent operation is insert and delete operations in the middle. Since it does not need several shift operation internally.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;16.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Diff b/w StringBuffer and StringBuilder&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Every method present in StringBuffer is synchronized that means at a time only one thread is allowed to operate on StringBuffer object, hence StringBuffer obj is ThreadSafe whereas no method present in stringbuilder is synchronized that means multiple threads are allowed to operate simulountesly hence stringbuffer is not thread safe.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Stringbuffer increases waiting time of threads and hence performance is low whereas threads are not req to hold and hence performance is high.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;17.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;How to create custom exception? Or user defined exception&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;To create user defined exception we need to write subclass simply extending the java Exception class and you can override toString()function to display your customize message on catch.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;In the Exception class provides methods to show error message to the end users. They are&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;getLocalizedMessage()&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;getMessage()&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;toSting()&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;While you want to develop user defined exception in your programming project no need to override any of the above methods which are available in the Exception class in the sub class. Based on your project requirement you have to customize your message to show end users.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Simply says You can Override toString() method to display custom message.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;You must extend the Exception class to create custom exceptions&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;18.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;When we should go for join() method?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;If a thread wants to wait until completing some other thread then we should go for join() method. Join() method throws interruptedexception which is checked exception, hence we should handle either try-catch or throws keyword.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;19.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;What type of exceptions faced in your project and how you resolve it?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;I have faced different types of exceptions but some of the exceptions like nullpointerexceptions, concurrentmodification exception and illegalmonitorstateexception.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Wait(), notify() and notifyall() methods are available in Object class but not in Thread class becaz thread can call these methods on any common object.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;To call wait(), notify() and notifyall() methods compulsory the current thread should be owner of that object that is current thread should has lock of that object that is current thread should be synchronized area. Hence we can call wait(), notify() and notifyall() methods only from synchronized are otherwise will get Runtime exception says Illegalstatemonitorexception.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;Tell me some java8 features with example&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Java 8 has been one of the biggest releases after Java 5 annotations and generics. Some of the important features of Java 8 are:&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;1.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Interface changes with default and static methods&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;2.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Functional interfaces and Lambda Expressions&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;3.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Java Stream API for collection classes&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;4.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Java Date Time API&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;20.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Why we need generics? Have you used generics in Your Project?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;21.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference between Loose coupling and tight coupling?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;22.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference between BufferReader and Scanner in Java? which one prefer?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;23.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Explain collection conepts with realtime examples?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;24.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Exalain oops concepts with real time examples&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;25.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;What is singleton class in Java?&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;26.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference between ClassNotFoundException and NoClassDefFoundError&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;27.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference between constructor and method&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;28.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Explain public static void main()&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;29.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Difference between Heap Memory and Stack&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;30.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;How to explain Spring MVC Architecture&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;31.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;How to explain project architecture?&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l2 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;
&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;
&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;
&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;background: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;background: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;background: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;background: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 107%;&quot;&gt;&lt;br /&gt;
&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;
&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;
&lt;!--[endif]--&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpLast&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/09/interview-questions-for-experienced.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/tA022Tcid9g/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-5573277289508968064</guid><pubDate>Fri, 18 Sep 2020 12:16:00 +0000</pubDate><atom:updated>2020-09-18T19:16:41.436-07:00</atom:updated><title>Top 5 Best Microservices Books </title><description>&lt;p&gt;&amp;nbsp;In this post you will know the top 5 MicroServices Architecture Books for java developers as well as software architect position developers.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Microservices architecture allows developers to build and maintain applications with ease, and enterprises are rapidly adopting it to build software using Spring Boot as their default framework. With this book, you’ll learn how to efficiently build and deploy microservices using Spring Boot.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. Hands - on Microservices with springBoot and spring Cloud&lt;/b&gt;&lt;/p&gt;&lt;p&gt;This book covers the following exciting features:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Build reactive microservices using Spring Boot&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Develop resilient and scalable microservices using Spring Cloud&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Use OAuth 2.0/OIDC and Spring Security to protect public APIs&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Implement Docker to bridge the gap between development, testing, and production&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Deploy and manage microservices using Kubernetes&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Apply Istio for improved security, observability, and traffic management&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/TF2uw_8mb2w&quot; width=&quot;320&quot; youtube-src-id=&quot;TF2uw_8mb2w&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;2: Building Microservices&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In this&amp;nbsp; book, sam newman covered the principles of Microservice Architecture as well as how to design, deploy, test and observe Microservice Architecture in length. He also pointed out the potential pitfalls about designing Microservices and how to migrate a Monolith application into Microservices in an evolutionary way. As a bonus, Sam Newman’s writing is elegant, clear and he has explained such a complex topic in a surprisingly simple way. This is a must-read book for anyone wants to be engaged in Microservices&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. Microservices Patterns&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In this book: the topics covered&amp;nbsp; the advantages of Microservice Architecture as well as the disadvantages and challenges of Microservices. For every challenge, he has then offered one or more patterns to solve the problem and their merits/demerits. This book also summarizes all the patterns used in the Microservices world.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;4. Spring Microservices in Action&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This book teaches you how to build microservice-based applications using Java and the Spring platform. You&#39;ll learn to do microservice design as you build and deploy your first Spring Cloud application. Throughout the book, carefully selected real-life examples expose microservice-based patterns for configuring, routing, scaling, and deploying your services. You&#39;ll see how Spring&#39;s intuitive tooling can help augment and refactor existing applications with microservices.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;5. Cloud native architecture&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The book starts with a quick introduction to cloud native architectures, helping you get up to speed with what cloud native architecture is. You will learn what a cloud adoption framework looks like and even go on to develop cloud native architectures using microservices and serverless computing as design principles. You&#39;ll then explore the major pillars of cloud native design including scalability and availability, cost optimization, security, and operational excellence to build on your knowledge of effectively running and managing cloud environments. In the concluding chapters, you will learn about a variety of public cloud architectures, right from Amazon Web Services (AWS) and Azure through to the Google Cloud Platform (GCP).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;What you will learn&lt;/p&gt;&lt;p&gt;Understand the difference between cloud native and traditional architectures&lt;/p&gt;&lt;p&gt;Explore different aspects of migration, including when and why you should migrate&lt;/p&gt;&lt;p&gt;Identify the elements you need to consider when selecting a technology for your architecture&lt;/p&gt;&lt;p&gt;Automate security controls and configuration management&lt;/p&gt;&lt;p&gt;Use Infrastructure as Code(IaC) and CI/CD pipelines to run environments in a sustainable manner&lt;/p&gt;&lt;p&gt;Understand the cloud native application development capabilities of AWS&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Who this book is for&lt;/p&gt;&lt;p&gt;This book is for software architects who want to design resilient, scalable, and highly available applications that are native to the cloud.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/09/top-5-best-microservices-books.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/TF2uw_8mb2w/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-8718588293885651986</guid><pubDate>Fri, 11 Sep 2020 10:37:00 +0000</pubDate><atom:updated>2020-09-11T04:17:24.325-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java developer</category><category domain="http://www.blogger.com/atom/ns#">Spring framework</category><category domain="http://www.blogger.com/atom/ns#">springboot</category><title>Top 15 Mostly Asked SpringBoot Interview Questions and answers</title><description>&lt;p&gt;&amp;nbsp;In this post you will learn mostly asked springboot interview questions and answers. Nowadays interview expects more knowledge of Spring Boot from candidates. Spring Boot aims to simplify Java development with Spring by removing major pain points with respect to configuration, dependency management and ease of development.&lt;/p&gt;&lt;p&gt;In order to answer Spring Boot question with confidence, you not only know what problem Spring Boot solves but also in-depth knowledge of some of its core features like auto-configuration and starter dependencies. These two features eliminate a lot of configuration and setup work from Spring-based Java application.&lt;/p&gt;&lt;div&gt;Here is the List Top SpringBoot Interview Questions and answers&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/gil9eKWJBRo&quot; width=&quot;320&quot; youtube-src-id=&quot;gil9eKWJBRo&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;1. What is springboot?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is a framework for rapid application development built on top of the Spring Framework. We can say in simple words springboot is the combination of spring framework and embedded servers. It is used to create a stand-alone Spring-based application that you can just run because it needs minimal Spring configuration. In Spring Boot, there is no requirement for XML configuration (deployment descriptor) that means it decreases the effort of the developer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;2. Why Springboot is used?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;To design any spring based application, a developer needs to be taken care on manual set up on Hibernate data source, Entity Manager, Session Factory, Transaction Management everything.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To Design all those common set up, a developer doesn’t need to define everything individually, SpringBootConfiguration annotation enough to manage everything at the time of deployment.&lt;/div&gt;&lt;div&gt;Spring MVC application some of the XML configuration mandatory to manage. Whereas Configuring Spring Boot Application nothing needs to be managed, the only annotation managed everything.&lt;/div&gt;&lt;div&gt;As configuration can be easily handled by manually, so Spring or Spring MVC can manage to not loading some of the unwanted default features for that specific application. In case of Spring Boot, it automatically handled on default loading part, so the developer doesn’t have as such concept of not loading some of the specific unusable spring default features.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;3. what is use of @SpringBootApplication annotation and how it works internally?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The @SpringBootApplication annotation is equivalent to using @Configuration, @EnableAutoConfiguration, and @ComponentScan with their default attributes. Spring Boot enables the developer to use a single annotation instead of using multiple. But, as we know, Spring provided loosely coupled features that we can use for each individual annotation as per our project needs.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;4. What are starter dependencies?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Spring Boot starters are maven templates that contain a collection of all the relevant transitive dependencies that are needed to start a particular functionality.&lt;/div&gt;&lt;div&gt;For example, If we want to create a Spring WebMVC application then in a traditional setup, we would have included all required dependencies ourselves. It leaves the chances of version conflict which ultimately result in more runtime exceptions.&lt;/div&gt;&lt;div&gt;With Spring boot, to create web MVC application, all we need to import is spring-boot-starter-web dependency. Transitively, it brings in all other required dependencies to build a web application e.g. spring-webmvc, spring-web, hibernate-validator, tomcat-embed-core, tomcat-embed-el, tomcat-embed-websocket, jackson-databind, jackson-datatype-jdk8, jackson-datatype-jsr310 and jackson-module-parameter-names.&lt;/div&gt;&lt;div&gt;&lt;b&gt;pom.xml&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;dependency&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;spring-boot-starter-web&amp;lt;/artifactId&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/dependency&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;5. What is Spring Initializer? why should you use it?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;One of the difficult things to start with a framework is initial setup, particularly if you are starting from scratch and you don&#39;t have a reference setup or project. Spring Initializer addresses this problem in Spring Boot.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It&#39;s nothing but a web application which helps you to create initial Spring boot project structure and provides Maven or Gradle build file to build your code.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;6. What is Spring Actuator? What are its advantages?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;This is an interesting Spring Boot question and mostly asked on Java roles which also has some support responsibility. Spring Actuator is another cool Spring Boot feature which allows seeing inside a running application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;It allows you to see inside an application. Since Spring Boot is all about auto-configuration it makes debugging difficult and at some point in time, you want to know which beans are created in Spring&#39;s Application Context and how Controllers are mapped. Spring Actuator provides all that information.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It provides several endpoints e.g. a REST endpoint to retrieve this kind of information over the web. It also provides a lot of insight and metrics about application health e.g. CPU and memory usage, number of threads etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It also comes with a remote shell which you can use to securely go inside Spring Boot application and run some command to expose the same set of data. You can even use JMX to control this behavior at runtime.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Btw, it&#39;s important to secure your Spring Actuator endpoints because it exposes a lot of confidential information and a potentially dangerous one-two. For example, by using /showdown endpoint you can kill a Spring Boot application.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;7. What is Spring Boot CLI? What are its benefits?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Spring Boot CLI is a command line interface which allows you to create Spring-based Java application using Groovy. Since it&#39;s used Groovy, it allows you to create Spring Boot application from the command line without ceremony e.g. you don&#39;t need to define getter and setter method, or access modifiers, return statements etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;8. What are some common Spring Boot annotations?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Some of the most common Spring Boot annotations are @EnableAutoConfiguration, @SpringBootApplication, @SpringBootConfiguration, and @SpringBootTest.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The @EnableAutoConfiguration is used to enable auto-configuration on Spring Boot application, while @SpringBootApplication is used on the Main class to allow it to run a JAR file. @SpringBootTest is used to run unit test on Spring Boot environment.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;9. What is the difference between @SpringBootApplication and @EnableAutoConfiguration annotation?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Even though both are essential Spring Boot application and used in the Main class or Bootstrap class there is a subtle difference between them. The @EnableAutoConfiguration is used to enable auto-configuration but @SpringBootApplication does a lot more than that.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It also combines @Configuration and @ComponentScan annotations to enable Java-based configuration and component scanning in your project.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The @SpringBootApplication is in fact combination of @Configuration, @ComponentScan and @EnableAutoConfiguration annotations&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It&#39;s also very powerful and can auto-include a lot of library in Groovy&#39;s default package if you happen to use it.&lt;/div&gt;&lt;div&gt;For example, if you use JdbcTempalte, it can automatically load that for you&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;10. Can we disable the default web server in the Spring Boot application?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The major strong point in Spring is to provide flexibility to build your application loosely coupled. Spring provides features to disable the web server in a quick configuration. Yes, we can use the application.properties to configure the web application type, i.e.&amp;nbsp; spring.main.web-application-type=none&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;11.Can we override or replace the Embedded Tomcat server in Spring Boot?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Yes, we can replace the Embedded Tomcat with any other servers by using the Starter dependencies. You can use spring-boot-starter-jetty&amp;nbsp; or spring-boot-starter-undertow as a dependency for each project as you need.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;12. How to do unit testing and integration testing in a spring boot application?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Typically any software application is divided into different modules and components. When one such component is tested in isolation, it is called unit testing.&lt;/div&gt;&lt;div&gt;Unit tests do not verify whether the application code works with external dependencies correctly. It focuses on single component and mocks all dependencies this component interacts with.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To perform unit testing, we can take help of specialized annotations such as :&lt;/div&gt;&lt;div&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;@JdbcTest – can be used for a typical jdbc test when a test focuses only on jdbc-based components.&lt;/div&gt;&lt;div&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;@JsonTest – It is used when a test focuses only on JSON serialization.&lt;/div&gt;&lt;div&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;@RestClientTest – is used to test REST clients.&lt;/div&gt;&lt;div&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;@WebMvcTest – used for Spring MVC tests with configuration relevant to only MVC tests.&lt;/div&gt;&lt;div&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;In integration testing, we shall focus on testing complete request processing from controller to persistence layer.&lt;/div&gt;&lt;div&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;The @SpringBootTest annotation helps in writing integration tests. It starts the embedded server and fully initializes the application context. We can inject the dependencies in test class using @Autowired annotation.&lt;/div&gt;&lt;div&gt;•&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;We can also provide test specific beans configuration using nested @Configuration class or explicit @TestConfiguration classes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;13. How to enable debug logging?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;To enable debug logging,&lt;/div&gt;&lt;div&gt;1.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;we can start the application with the --debug switch.&lt;/div&gt;&lt;div&gt;2.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;we can set the logging.level.root=debug property in application.properties file.&lt;/div&gt;&lt;div&gt;3.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;We can set the logging level of root logger in supplied logging configuration file.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;14. How to enable HTTPS/SSL support in Spring boot?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The SSL support in spring boot project can be added via application.properties and by adding the below entries.&lt;/div&gt;&lt;div&gt;application.properties&lt;/div&gt;&lt;div&gt;server.port=8443&lt;/div&gt;&lt;div&gt;server.ssl.key-alias=selfsigned_localhost_sslserver&lt;/div&gt;&lt;div&gt;server.ssl.key-password=changeit&lt;/div&gt;&lt;div&gt;server.ssl.key-store=classpath:ssl-server.jks&lt;/div&gt;&lt;div&gt;server.ssl.key-store-provider=SUN&lt;/div&gt;&lt;div&gt;server.ssl.key-store-type=JKS&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;15.Is this possible to change the port of Embedded Tomcat server in Spring boot?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Yes, it&#39;s possible to change the port. You can use the application.properties file to change the port. But you need to mention &quot;server.port&quot; (i.e. server.port=8081). Make sure you have application.properties in your project classpath; REST Spring framework will take care of the rest. If you mention server.port=0 , then it will automatically assign any available port.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;16. Where do you define properties in Spring Boot application?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;You can define both application and Spring boot related properties into a file called application.properties. You can create this file manually or you can use Spring Initializer to create this file, albeit empty.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You don&#39;t need to do any special configuration to instruct Spring Boot load this file. If it exists in classpath then Spring Boot automatically loads it and configure itself and application code according.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/09/top-15-mostly-asked-springboot.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/gil9eKWJBRo/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-953337800315890529</guid><pubDate>Wed, 09 Sep 2020 08:47:00 +0000</pubDate><atom:updated>2020-09-09T01:47:03.770-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">nosql</category><category domain="http://www.blogger.com/atom/ns#">sql</category><title>When to use SQL and NoSQL</title><description>&lt;p&gt;&amp;nbsp;In this post you will know when to use SQL and NoSQL . This is question may rise from many of software developers what exactly difference between SQL and NoSQL and when to use SQL and NoSQL.&lt;/p&gt;&lt;p&gt;First let us understand why nosql came into IT Market though sql already exist.&amp;nbsp; The main reason is, with rise of social media,E commerce, search, and the explosion of data, SQL was struggling to manage all the requests, transactions, and activity occurring online. NoSQL is designed to manage lots of traffic and data.&lt;/p&gt;&lt;p&gt;SQL is used to communicate with Relational Databases. It is used to store ,update,delete the data.&lt;/p&gt;&lt;p&gt;&amp;nbsp;RDBMS stores the data in a very organized way in tabular format.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/b_z3Obp-SR0&quot; width=&quot;320&quot; youtube-src-id=&quot;b_z3Obp-SR0&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Examples for RDBMS are:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;oracle, mysql, sql server&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;whereas nosql(not only sql) can store the data in different types of data together. Data is stored in many ways which means it can be document-oriented, column-oriented, graph-based or organized as a Key-value store. It is used for flexibility and therefore speed and scalability in managing large volumes of data.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;There are four types of NoSQL databases.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Key value: data is stored as attribute names or keys with values&lt;/p&gt;&lt;p&gt;Document: contains many different key value pairs&lt;/p&gt;&lt;p&gt;Graph: used to store data related to connections or networks&lt;/p&gt;&lt;p&gt;Column: data is stored as columns instead of rows&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Examples for nosql database are:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;MongoDB, Cassandra, Redis, Couchbase, DynamoDB and Hbase&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;Now lets talk about when to use SQL and nosql&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Use SQL instead of Nosql&lt;/b&gt;&lt;/p&gt;&lt;p&gt;You’re working with complex queries and reports. With SQL you can build one script that retrieves and presents your data.&amp;nbsp;&lt;/p&gt;&lt;p&gt;NoSQL doesn’t support relations between data types.&lt;/p&gt;&lt;p&gt;&amp;nbsp;SQL databases are a better fit for heavy duty or complex transactions because it’s more stable and ensure data integrity.&lt;/p&gt;&lt;p&gt;if you’re not working with a large volume of data and not expecting constant changing in your project then sql is best choice.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;use nosql instead of sql&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;if You are not concerned about data consistency and 100% data integrity then no sql is best choice.&amp;nbsp;&lt;/p&gt;&lt;p&gt;For example, with social media platforms, it isn’t important if everyone sees your new post at the exact same time, which means data consistency is not a priority.&lt;/p&gt;&lt;p&gt;You have a lot of data, many different data types, and your data needs will only grow over time. NoSQL makes it easy to store all different types of data together and without having to invest time into defining what type of data you’re storing in advance.&lt;/p&gt;&lt;p&gt;It can’t guarantee ACID properties. In such cases like financial transactions, etc., you may go with SQL databases.&lt;/p&gt;&lt;p&gt;If you have local data transactions that need not be very durable.&lt;/p&gt;&lt;p&gt;if You are constantly adding new features, functions, data types then nosql is better choice.&lt;/p&gt;&lt;p&gt;The choice of the database will depend upon your preferences, business requirements, volume, and variety of data.&lt;/p&gt;&lt;p&gt;NoSQL databases are gaining large popularity these days due to their capacity to integrate big data, low cost, easy scalability,&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;and open source features. However, it is still a relatively young technology and lacks standardization, unlike SQL which in&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;turn creates some issues during migration. Lack of ACID compliance is also a concern with NoSQL.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/09/when-to-use-sql-and-nosql.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/b_z3Obp-SR0/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-8137347509263600649</guid><pubDate>Fri, 04 Sep 2020 06:39:00 +0000</pubDate><atom:updated>2020-09-03T23:58:40.327-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">hr  interview questions</category><title>Will you Leave this company if you get better opportunity?</title><description>&lt;p&gt;&amp;nbsp;In this post i am going to sharing frequently asked HR Tricky Interview Question and also who attend for government jobs also may face this type of tricky interview questions. In this session you will find Best answer for the HR interview &quot; will you leave this organization if you get better opportunities?&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;q-text&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;Okay, these kinds of questions are
quiet tricky. &lt;span class=&quot;q-box&quot;&gt;Either of a straight YES and NO can create a
negative image of yours. You need to be sincere enough to deal with such a
situation.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;q-text&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;&lt;span class=&quot;q-box&quot;&gt;Sometimes it&#39;s
good to be diplomatic to get an offer with a handsome paycheck. Let&#39;s find out
the consequences of saying yes or no:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;q-text&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;If you directly say YES then it
leaves a negative impression about you &lt;span class=&quot;q-box&quot;&gt;which is not
acceptable in the corporate environment &lt;/span&gt;and &lt;span class=&quot;q-box&quot;&gt;it would
be significant enough to disqualify you for the further rounds&lt;/span&gt;. So not a
direct yes on this question.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;q-text&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/uCoY32xktEU&quot; width=&quot;320&quot; youtube-src-id=&quot;uCoY32xktEU&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;q-text&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;If you directly say NO then the
interviewer might think that you are lying to land into a job.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;q-text&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;&lt;span class=&quot;q-box&quot;&gt;&lt;b&gt;What should
be your ideal take on this???&lt;/b&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;q-text&quot; style=&quot;box-sizing: border-box; margin-bottom: 12pt; overflow-wrap: break-word; text-align: start;&quot;&gt;This question must be answered in a somewhat diplomatic
manner. I would answer this question like — “For me, better opportunities does
not mean a raise in salary. If I would get better opportunities in terms of
learning, opportunities to showcase my skills, better career growth options,
good working culture, opportunities to work in my areas of interest only then
would I consider leaving the organization. Working for this organization has
always been my dream and I would not leave the organization just for a mere
hike in my salary.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;q-text&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;q-text&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;&lt;b&gt;Second answer&lt;/b&gt; should be like
“First of all, I will explore the information about the opportunity to figure
out the outcomes of joining. Everybody loves the comfort zone and once I start
feeling comfortable here, it would be hard for me to switch my loyalty and
compromise my comfort level. Comfort in terms of cordial relationship with my
peers, not finding comfort in my tasks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;q-text&quot; style=&quot;box-sizing: border-box; margin-bottom: 12pt; overflow-wrap: break-word; text-align: start;&quot;&gt;I love challenging tasks only. To be honest, I will try to
seek advice from my college seniors and the elders in my family. If the
opportunity fits all the aspects then I will definitely reveal the same to my
reporting manager and I hope your employee retainment policies must be
reasonable enough to retain my employment with this organization.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;q-text&quot; style=&quot;box-sizing: border-box; margin-bottom: 12pt; overflow-wrap: break-word; text-align: start;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;q-text&quot; style=&quot;box-sizing: border-box; margin-bottom: 12pt; overflow-wrap: break-word; text-align: start;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/09/will-you-leave-this-company-if-you-get.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/uCoY32xktEU/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-3470532844668175689</guid><pubDate>Mon, 04 May 2020 07:40:00 +0000</pubDate><atom:updated>2020-05-04T04:03:47.086-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.net developer</category><category domain="http://www.blogger.com/atom/ns#">full stack developer</category><title>How to become full stack .Net Developer</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this post you will know how to become a full stack .net Developer and also known who is full stack developer and what are the skills required to become a full stack .net developer.&lt;br /&gt;
&lt;br /&gt;
A full stack developer is capable of working both front and Back end Technologies and also should have worked on servers, database, software design, cloud technologies etc..&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/1BBL1Gtr-HE/0.jpg&quot; src=&quot;https://www.youtube.com/embed/1BBL1Gtr-HE?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
T&lt;b&gt;he following are the skills required to become a full stack .net developer:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Front End:&lt;/span&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 12.0pt;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;HTML&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 14.0pt;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;CSS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 14.0pt;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Bootstrap&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 14.0pt;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;JavaScript&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 14.0pt;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;jQuery/ Angular JS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 14.0pt; line-height: 115%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;AJAX&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Back End:&lt;/span&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 16.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;C#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 16.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;ASP.NET&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 16.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;.NET Core(Newly released)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Frameworks:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l2 level1 lfo2; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 16.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Web API&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l2 level1 lfo2; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 16.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;MVC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Database:&lt;/span&gt;&lt;span style=&quot;font-size: 22pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo3; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 20.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 20.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Sql Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Cloud
Technology:&lt;/span&gt;&lt;span style=&quot;font-size: 20pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo3; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 18.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 18.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Microsoft Azure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Added
Skills:&lt;/span&gt;&lt;span style=&quot;font-size: 22pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo3; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 18.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 18.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Devops&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo3; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 18.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 18.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Testing skills&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo3; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 18.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 18.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Software Design skills&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo3; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 18.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 18.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Version Control : GIT (or) SVN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo3; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 18.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 18.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Communication and Presentation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/05/how-to-become-full-stack-net-developer.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/1BBL1Gtr-HE/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-8085519234789246416</guid><pubDate>Sat, 15 Feb 2020 00:24:00 +0000</pubDate><atom:updated>2020-09-07T23:33:52.169-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">nosql</category><category domain="http://www.blogger.com/atom/ns#">sql</category><title>When to use SQL and when to use NoSQL</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this post you will know what is SQL and NoSQL and the main differences between them and also covered when to use SQL and Which scenario recommended to use NoSQL,&lt;br /&gt;
&lt;br /&gt;
SQL stands for Structured Query language, pronounced as &quot;S-Q-L&quot; or sometimes as &quot;See-Quel&quot;. SQL is the standard language for dealing with Relational Databases. SQL can be used to insert, search, update and delete database records. SQL can do lots of other operations including optimizing and maintenance of databases. Relational databases like MySQL Database, Oracle, Ms SQL server, Sybase, etc uses SQL.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;NoSQL is not a relational database. The reality is that a relational database model may not be the best solution for all situations. The easiest way to think of NoSQL, is that of a database which does not adhering to the traditional relational database management system (RDMS) structure. Sometimes you will also see it revered to as &#39;not only SQL&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/Zq_HKU_x54s&quot; width=&quot;320&quot; youtube-src-id=&quot;Zq_HKU_x54s&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Now we will see the key differences between SQL and NoSQL&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; margin-left: 26.4pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;height: 41.95pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;border: 1pt solid; height: 41.95pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 224.25pt;&quot; valign=&quot;top&quot; width=&quot;299&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid; height: 41.95pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 224.4pt;&quot; valign=&quot;top&quot; width=&quot;299&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&amp;nbsp;NoSQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 3in; mso-yfti-irow: 1; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border: 1pt solid; height: 3in; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 224.25pt;&quot; valign=&quot;top&quot; width=&quot;299&quot;&gt;
  &lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 37.5pt; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -19.5pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;1.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;SQL is
  Relational data base(RDBMS)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 37.5pt; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -19.5pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;2.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;It is a
  query based language &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 37.5pt; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -19.5pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;3.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;These
  databases are table based databases.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 37.5pt; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -19.5pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;4.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;SQL
  databases are vertically scalable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 37.5pt; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -19.5pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;5.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;SQL
  databases are suitable for complex query intensive work environments. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 37.5pt; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -19.5pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;6.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;SQL
  follow ACID model such as:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 73.5pt; mso-add-space: auto; mso-list: l3 level1 lfo3; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 20pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Atomicity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 73.5pt; mso-add-space: auto; mso-list: l3 level1 lfo3; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 20pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Consistency&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 73.5pt; mso-add-space: auto; mso-list: l3 level1 lfo3; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 20pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Isolation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 73.5pt; mso-add-space: auto; mso-list: l3 level1 lfo3; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 20pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Durability&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 20pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Examples:
  oracle,mysql,sql server etc..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 37.5pt; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: 1pt solid; border-left: none; border-right: 1pt solid; border-top: none; height: 3in; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 224.4pt;&quot; valign=&quot;top&quot; width=&quot;299&quot;&gt;
  &lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;1.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;These
  databases are called non relational databases or distributed data bases.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;2.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;This
  database is no declarative query language.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;3.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;This
  database can be document based, graphs, key-value paired data bases.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;4.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;NoSQL
  databases are horizontally scalable.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;5.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;It is not
  suitable for complex query.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-indent: -0.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;6.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;NoSQL
  follows BASE model such as&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 28pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 1.25in; mso-add-space: auto; mso-list: l2 level1 lfo4; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 18pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Basically
  available&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 1.25in; mso-add-space: auto; mso-list: l2 level1 lfo4; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 18pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Soft
  State&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 1.25in; mso-add-space: auto; mso-list: l2 level1 lfo4; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 18pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Eventually
  Consistent&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 1.25in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 18pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Examples:&amp;nbsp; MangoDB, DaynoDB, Cassandra etc..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 0.75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;when to use SQL:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;SQL Preferred when building customer reports&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;When the requirement is to store and get data from a database.&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;If communication is required from different related tables then should use SQL&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;If you want write complex queries using joins, views , stored procedures.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;When to use NoSQL:&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Need to handle large volumes of structured, semi-structured, and unstructured data&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Follow modern development practices such as agile sprints, quick iterations, and frequent code pushes&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Prefer object-oriented programming that is easy to use and flexible&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Used when logging data from variety of sources.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/02/when-to-use-sql-and-when-to-use-nosql.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Zq_HKU_x54s/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-9085122399342615892</guid><pubDate>Sat, 01 Feb 2020 07:30:00 +0000</pubDate><atom:updated>2020-02-01T00:35:20.849-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">network</category><category domain="http://www.blogger.com/atom/ns#">network admin</category><title>Network Engineer Interview Questions and answers</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this post you will learn network administrator interview questions and answers. These questions from basic to advanced level interview questions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;tab-stops: center 3.25in right 6.5in;&quot;&gt;
&lt;b style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;What is
Network?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;tab-stops: center 3.25in right 6.5in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;georgia&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 13.5pt; line-height: 115%;&quot;&gt;A network is a set of devices connected by physical media links.
It is used to share resources such as &amp;nbsp;data, printers,CD-ROM and
exchanging files. The main purpose of the networking is to share information.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-indent: 0px;&quot;&gt;
&lt;b style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&amp;nbsp;2.What is
firewall and how it is used?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;tab-stops: center 3.25in right 6.5in;&quot;&gt;
&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;A firewall
is simply a program or hardware device that filters the information coming
through the Internet connection into your private network or computer system.
If an incoming packet of information is flagged by the filters, it is not
allowed through. Firewall prevents a connection between two or multiple
sources; it basically blocks any incoming or outgoing traffic.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;tab-stops: center 3.25in right 6.5in;&quot;&gt;
&lt;b style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-indent: 0px;&quot;&gt;
&lt;b style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: 18.6667px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;3.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;What type
of authentication do you use for network access?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;tab-stops: center 3.25in right 6.5in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;tab-stops: center 3.25in right 6.5in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Knowledge
of different types of authentication, an understanding of different security
protocols&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;tab-stops: center 3.25in right 6.5in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&quot;Two-factor
authentication is substantially more secure than single factor authentication.
For sensitive information, I would definitely recommend an upgrade if you don&#39;t
already use two-factor authentication. Biometrics are often the easiest for
users, provided you already have the hardware. If not, a token is a great way
to add security without spending a lot on hardware&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;.&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/daAh7rl_eMc/0.jpg&quot; src=&quot;https://www.youtube.com/embed/daAh7rl_eMc?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;tab-stops: center 3.25in right 6.5in; text-align: justify;&quot;&gt;
&lt;b style=&quot;text-align: left; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-align: justify; text-indent: 0px;&quot;&gt;
&lt;b style=&quot;text-align: left; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;4. Difference
Between workgroup and Domain?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;tab-stops: center 3.25in right 6.5in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;With a
Workgroup you have a collection of systems that are connected to the same
network but have their own set of rules and permission set at local level. With
a Domain you have a group of systems that are bound by the rules of centralized
authentication server. In a Domain each system has to connect through the
Domain server using provided credentials&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;tab-stops: center 3.25in right 6.5in; text-align: justify;&quot;&gt;
&lt;b style=&quot;text-align: left; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-align: justify; text-indent: 0px;&quot;&gt;
&lt;span style=&quot;text-align: left; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;font-size: 21.3333px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&lt;b&gt;5.&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;text-align: left; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;What is
255.255.255.255 used for?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , &amp;quot;sans-serif&amp;quot;; font-size: 8.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;A broadcast address is always relative to a given network, there
is no broadcast&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;box-sizing: inherit; font-stretch: inherit; font-variant: inherit; line-height: inherit;&quot;&gt;&lt;span style=&quot;border: 1pt none; color: #242729; font-family: inherit , serif; padding: 0in;&quot;&gt;per se&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;; when you have a network, you can compute its broadcast address
by replacing all the host bits with 1s; simply put, the broadcast address is
the highest numbered address you can have on the network, while the network
address is the lowest one (with all host bits set to 0s); this is why you can&#39;t
use either of them as actual host addresses: they are reserved for this use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background: white; box-sizing: inherit; font-stretch: inherit; font-variant-caps: normal; font-variant-east-asian: inherit; font-variant-ligatures: normal; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; vertical-align: baseline; widows: 2; word-spacing: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;If your network is
192.168.1.0/24, then your network address will be 192.168.1.0 and your
broadcast address will be 192.168.1.255.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background: white; box-sizing: inherit; font-stretch: inherit; font-variant-caps: normal; font-variant-east-asian: inherit; font-variant-ligatures: normal; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; vertical-align: baseline; widows: 2; word-spacing: 0px;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;If
your network is 192.168.0.0/16, then your network address will be 192.168.0.0
and your broadcast address will be 192.168.255.255.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;And so
on...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;255.255.255.255
is a special broadcast address, which means &quot;this network&quot;: it lets
you send a broadcast packet to the network you&#39;re connected to, without
actually caring about its address; in this, is similar to 127.0.0.1, which is a
virtual address meaning &lt;/span&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&quot;local host&quot;.&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;6 Can you name different
types of network cables?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;Cat-5
runs at 100Mb/s maximum, Cat-5e can run up to 1Gb/s, and Cat-6 can run up to
1OGb/s connection speed. All cables are limited to 100 meters distance in order
to run at optimum speed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;7 What is TCP/IP?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;Transmission
Control Protocol/Internet Protocol (TCP/IP) is a networking protocol that
allows two computers to Communicate&lt;/span&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;.&lt;/span&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;TCP is used in conjunction with IP in order to maintain a
connection between the sender and the target and to ensure packet order.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;The
Internet Protocol (IP) is the address system of the Internet and has the core
function of delivering packets of information from a source device to a target
device. IP is the primary way in which network connections are made, and it
establishes the basis of the Internet. IP does not handle packet ordering or
error checking. Such functionality requires another protocol, typically TCP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;8. What is UDP? Use of UDP?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;UDP is
a communication protocol used across the Internet for especially time-sensitive
transmissions such as video playback or DNS lookups. It speeds up
communications by not requiring what’s known as a “handshake”, allowing data to
be transferred before the receiving party agrees to the communication. This
allows the protocol to operate very quickly, and also creates an opening for
exploitation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;9. What is Proxy Server? Use of Proxy Server?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;A
proxy server is basically another computer which serves as a hub through which
internet requests are processed. By connecting through one of these servers,
your computer sends your requests to the server which then processes your
request and returns what you were wanting. In this way it serves as an
intermediary between your home machine and the rest of the computers on the
internet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;If you
want to surf the web anonymously then proxies can provide you with a means to
hide your home IP address from the rest of the world. By connecting to the
internet through proxies, the home IP address of your machine will not be shown
but rather the IP of the proxy server will be shown. This can provide you with
more privacy then if you were simply connecting directly to the internet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;10. What is the maximum
length of UTP cable allowed?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;The maximum length of UTP is 90 to 100 meters for a single
segment connection. If you have a switch or a repeater it can compensate for
this limitation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;11. How can you tell a
connection is passed between local host and server?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;The tracert command is a Command Prompt command that&#39;s used to
show several details about the path that a packet takes from the computer or
device you&#39;re on to whatever destination you specify. It is used for
troubleshooting dead connections as well&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;12.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;What is VPN Network? What is the use of it?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;In very simple terms, a VPN connects your PC, smartphone, or tablet
to another computer (called a server) somewhere on the internet, and allows you
to browse the internet using that computer’s internet connection. So if that
server is in a different country, it will appear as if you are coming from that
country, and you can potentially access things that you couldn’t normally.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;Bypass geographic restrictions on websites or streaming audio
and video.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;Watch streaming media like Netflix &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;Protect yourself from snooping on untrustworthy Wi-Fi hotspots.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;Gain at least some anonymity online by hiding your true
location.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;Protect yourself from being logged while torrenting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;13. What is DHCP?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;DHCP (Dynamic Host Configuration Protocol) is a network
management protocol used to dynamically assign an Internet Protocol (IP)
address to any device, or node, on a network so they can communicate using IP.
DHCP automates and centrally manages these configurations rather than requiring
network administrators to manually assign IP addresses to all network devices.
DHCP can be implemented on small local networks, as well as large enterprise
networks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;DHCP will assign new IP addresses in each location when devices
are moved from place to place, which means network administrators do not have
to manually configure each device with a valid IP address or reconfigure the
device with a new IP address if it moves to a new location on the network.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;14. What is FTP?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;FTP stands for File transfer protocol.FTP is a standard internet
protocol provided by TCP/IP used for transmitting the files from one host to
another.It is mainly used for transferring the web page files from their
creator to the computer that acts as a server for other computers on the
internet.It is also used for downloading the files to computer from other
servers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;15. What is Subnet?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #242729; font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;A subnet is a logical partition of an IP network into multiple,
smaller network segments&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-left: .5in; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;tab-stops: center 3.25in right 6.5in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2020/01/network-engineer-interview-questions.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/daAh7rl_eMc/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-6687346076313067114</guid><pubDate>Thu, 07 Nov 2019 11:03:00 +0000</pubDate><atom:updated>2019-11-07T03:03:41.554-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Agile tutorial</category><category domain="http://www.blogger.com/atom/ns#">sdlc</category><category domain="http://www.blogger.com/atom/ns#">v model</category><title>Difference Between V-Model and Agile Methodology</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this post we will discuss one of the frquently asked interview question who are survive in the IT field that is what is difference Between V-model and Agile Methodology. The following are the key differences&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/7Pg2jZbNeN4/0.jpg&quot; src=&quot;https://www.youtube.com/embed/7Pg2jZbNeN4?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;b&gt;Difference Between V-Model and Agile Methodology v- model Agile&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
. V-model is also called as Verification and validation model.&lt;br /&gt;
2. It is not iterative approach&lt;br /&gt;
3. Developers and Testers are independent.&lt;br /&gt;
4. Developers and Testers do not interact much with end users.&lt;br /&gt;
5. We can not accommodate frequently changed requirements in the middle of the project&lt;br /&gt;
6. It is rigid and not flexible&lt;br /&gt;
7. It has two phases like verification and validation.&lt;br /&gt;
8. No Customer Satisfaction&lt;br /&gt;
9. If requirement is change(but not frequently),larger project, proper validation to take place in each phase then choose V- model&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Agile is an iterative approach to project management and software development that helps teams deliver value to their customers faster.&lt;br /&gt;
2. It is Iterative approach&lt;br /&gt;
3. Both Developers and Testers are dependent on each other.&lt;br /&gt;
4. Communication is easy between end users, developer team and Testing team&lt;br /&gt;
5. We can easily accommodate frequently changed requirements in the middle of the project&lt;br /&gt;
6. It is flexible&lt;br /&gt;
7. It consists of different sprints.&lt;br /&gt;
8. Customer satisfaction by giving rapid and continuous delivery of small and useful software.&lt;br /&gt;
9. If requirement changes frequently, deliver product in short period of time then choose Agile methodology.&lt;br /&gt;
&lt;br /&gt;
&lt;span id=&quot;goog_1353183206&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1353183207&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2019/11/difference-between-v-model-and-agile.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/7Pg2jZbNeN4/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-2290732143409272196</guid><pubDate>Sun, 18 Aug 2019 00:44:00 +0000</pubDate><atom:updated>2019-08-18T04:28:47.081-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">agile manifesto</category><category domain="http://www.blogger.com/atom/ns#">agile principles</category><category domain="http://www.blogger.com/atom/ns#">Agile tutorial</category><title> Agile Manifesto Principles</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this post you will know the 12 Agile principles where every team member should follow to develop and delivery quality software product. Agile software development is an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer(s)/end user(s).The following are the 12 agile principles.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/sMVykIF-Jgs/0.jpg&quot; src=&quot;https://www.youtube.com/embed/sMVykIF-Jgs?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;1.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Customer Satisfaction:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Manifesto provides high priority to satisfy the costumer&#39;s requirements. This is done through early and continuous delivery of valuable software.&lt;br /&gt;
&lt;br /&gt;
2.&lt;b&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Welcome Change:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Making changes during software development is common and inevitable. Every changing requirement should be welcome, even in the late development phase. Agile process works to increase the customers&#39; competitive advantage.&lt;br /&gt;
&lt;br /&gt;
3.&lt;b&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Deliver the Working Software:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Deliver the working software frequently, ranging from a few weeks to a few months with considering the shortest time period.&lt;br /&gt;
&lt;br /&gt;
4.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;b&gt;Collaboration&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
Business people (Scrum Master and Project Owner) and developers must work together during the entire life of a project development phase.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgagivGSc5mktGdGumla0657yvamYCLT0V9E1FeEtXNrwDrljOtccOn4zFPYaUXUF2Fb7N0N3fU2HJPMhTKXCf5l165pI1lIkHvBiQWSwo6QuTnMlyoyvZLECfjGJ8ua5VHxdor14uuUtFd/s1600/ag.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;92&quot; data-original-width=&quot;443&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgagivGSc5mktGdGumla0657yvamYCLT0V9E1FeEtXNrwDrljOtccOn4zFPYaUXUF2Fb7N0N3fU2HJPMhTKXCf5l165pI1lIkHvBiQWSwo6QuTnMlyoyvZLECfjGJ8ua5VHxdor14uuUtFd/s640/ag.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
5.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;b&gt;Motivation&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
Projects should be build around motivated team members. Provide such environment that supports individual team members and trust them. It makes them feel responsible for getting the job done thoroughly.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Face-to-face Conversation:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Face-to-face conversation between Scrum Master and development team and between the Scrum Master and customers for the most efficient and effective method of conveying information to and within a development team.&lt;br /&gt;
&lt;br /&gt;
7.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;b&gt;Measure the Progress as per the Working Software:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The working software is the key and primary measure of the progress.&lt;br /&gt;
&lt;br /&gt;
8.&lt;b&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Maintain Constant Pace:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The aim of agile development is sustainable development. All the businesses and users should be able to maintain a constant pace with the project.&lt;br /&gt;
&lt;br /&gt;
9.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;b&gt;Monitoring:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Pay regular attention to technical excellence and good design to maximize agility.&lt;br /&gt;
&lt;br /&gt;
10.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;b&gt;Simplicity:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Keep things simple and use simple terms to measure the work that is not completed.&lt;br /&gt;
&lt;br /&gt;
11.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;b&gt;Self-organized Teams:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The Agile team should be self-organized. They should not be depending heavily on other teams because the best architectures, requirements, and designs emerge from self-organized teams.&lt;br /&gt;
&lt;br /&gt;
12.&lt;b&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Review the Work Regularly:&lt;/b&gt; The work should be reviewed at regular intervals, so that the team can reflect on how to become more productive and adjust its behavior accordingly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2019/08/agile-manifesto-principles.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/sMVykIF-Jgs/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-10583392755727746</guid><pubDate>Wed, 07 Aug 2019 13:11:00 +0000</pubDate><atom:updated>2019-08-07T06:11:53.807-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ai</category><category domain="http://www.blogger.com/atom/ns#">Artificial Intelligence</category><title>Prerequisites to learn Artificial Intelligence</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this post you will know what are the things should know to learn AI. You should know one programming language and must have sound knowledge on Mathematical, statistics&amp;nbsp; etc..&lt;br /&gt;
&lt;br /&gt;
Artificial Intelligence or AI is the term used for the ability of a 
computer program or a machine to learn. This learning enables the 
program to think, decide and do work based on pre-programmed instruction
 sets.&lt;br /&gt;
In the field of research and analysis AI is used. Its very import in the current time of Big Data also.&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;
&lt;strong&gt;What are prerequisites for learning Artificial Intelligence?&lt;/strong&gt;&lt;br /&gt;
Let&#39;s see the prerequisites  for learning exciting Artificial Intelligence technologies.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyYkzNne0lfZmlE7ltbJyYTeQZF2pLFYEKmhd9dBiAwO0ZWrv6EGvY9MIvqOeUloCQ6jxWd9yuUx2V2lJlQOHUU6J29rU4HU2VOJE-_4xq4K7hSmoIaGHTcvhyjDb0HaiHjcDYXuF54U83/s1600/ai.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;330&quot; data-original-width=&quot;620&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyYkzNne0lfZmlE7ltbJyYTeQZF2pLFYEKmhd9dBiAwO0ZWrv6EGvY9MIvqOeUloCQ6jxWd9yuUx2V2lJlQOHUU6J29rU4HU2VOJE-_4xq4K7hSmoIaGHTcvhyjDb0HaiHjcDYXuF54U83/s400/ai.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; Strong hold over python,R,Scala&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; Very good Statistical Knowledge and some of the books that i would recommend would be&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; A Probabilistic Theory of Pattern Recognition&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Advanced Engineering Mathematics&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Probability and Statistics Cookbook&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; Some books on Machine Learning like&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; An Introduction to Statistical Learning (with applications in R)&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; Probabilistic Programming and Bayesian Methods for Hackers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; Bayesian Reasoning and Machine Learning&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; And most important is continuous learning.&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; Having good knowledge of python libraries like sklearn,pandas,numpy.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
How long it will take to complete Course?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In my opinion, learning AI it it not a matter of 4 hours or 1 hour crash course, it will take around 6 to 8 months to become expert in it. One weapon is to become expert is continue learning and keep practice.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Where i can learn AI?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I strongly recommended learn AI from Professionals through online. My favorite websites are Edx and Coursera.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I hope you enjoy this article keep follow me for more update all the best&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2019/08/prerequisites-to-learn-artificial.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyYkzNne0lfZmlE7ltbJyYTeQZF2pLFYEKmhd9dBiAwO0ZWrv6EGvY9MIvqOeUloCQ6jxWd9yuUx2V2lJlQOHUU6J29rU4HU2VOJE-_4xq4K7hSmoIaGHTcvhyjDb0HaiHjcDYXuF54U83/s72-c/ai.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-4738331975560252926</guid><pubDate>Sun, 04 Aug 2019 01:41:00 +0000</pubDate><atom:updated>2019-08-03T19:22:23.827-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Science</category><category domain="http://www.blogger.com/atom/ns#">Data Scientist</category><category domain="http://www.blogger.com/atom/ns#">Machine Learning</category><title>Is Data Scientist is Difficult to learn?</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In this post you will know why becoming a data scientist is difficult. what are the reasons behind that. In my experience doing machine learning and data science, there are a lot of different elements you have to know quite well to be effective in your work. These include the following:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
General programming familiarity. I consider data scientists to be engineers, where instead of coding a web app as a front-end engineer would do, they are responsible for architecting data processing pipelines, designing and implementing models, and developing infrastructure for system evaluation and metrics computation. As you can imagine, performing these tasks requires a reasonable amount of fluency with a high-level programming language (think Python, R, Matlab, or Julia), as well as data science specific libraries (think Pandas, Scikit-learn, Matplotlib, or Tensorflow). Developing this skill alone is something that can make up a year or more of an undergraduate computer science degree.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdFgi7aph6W1a1lOGhTG2yle5nj3Yj0jOtHChYsWvScUwM7OjOeIVOV2VcUQORCVInW-bqhjCb2RpeNfyo2-6mbFPhPVlRXXHPRQWwdIBPAL4MAgNCDm-L0XcyUL4u2UeolcTFn6KT1Yfy/s1600/ds.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;673&quot; data-original-width=&quot;1201&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdFgi7aph6W1a1lOGhTG2yle5nj3Yj0jOtHChYsWvScUwM7OjOeIVOV2VcUQORCVInW-bqhjCb2RpeNfyo2-6mbFPhPVlRXXHPRQWwdIBPAL4MAgNCDm-L0XcyUL4u2UeolcTFn6KT1Yfy/s400/ds.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Mathematical maturity. Data scientists must be comfortable with a variety of mathematical topics. These include statistics, probability theory, and linear algebra, to name a few. Very often in a traditional data science role, you will have to read academic papers describing some model or dataset and be able to utilize and implement the key ideas of the paper. This requires being comfortable understanding mathematical concepts and notation, which can be quite hard since research papers are rarely written as if they are trying to be a New York Times popular science book, comprehensible by the general public. I would also argue that developing this skill is more important than the programming familiarity, since this is what makes data scientists…well scientists. You need to build intuition for the models you are implementing, data you are processing, and analyses you are performing, since this intuition will help you to truly do your job well.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Data insights. Using, understanding, and manipulating data is a very different skill from other traditional engineering jobs. I remember once walking into an interview for a data science role some years ago. After a brief introduction, the interviewer literally pulled up a CSV file in Sublime text with just a bunch of numbers in different columns and said “Here are our records for the past month of customers using our product. What would you do with this?” While this may seem like an unorthodox (and admittedly intimidating) interview, these are the types of situations data scientists have to deal with on a daily basis. You will often be presented with unfiltered, incomplete, and sparse datasets and expected to derive meaningful insights from them. This will require you to get comfortable asking a score of different questions about your data including:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;How do I fill in missing values?&lt;/li&gt;
&lt;li&gt;How do I deal with/remove outliers?&lt;/li&gt;
&lt;li&gt;How do I get more even label distributions to train my model?&lt;/li&gt;
&lt;li&gt;What kinds of features are most relevant for my model?&lt;/li&gt;
&lt;li&gt;How do I detect/deal with model overfitting/underfitting?&lt;/li&gt;
&lt;li&gt;What metrics are most useful to assess model performance?&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
As you can see, being a data scientist oftentimes amounts to being a jack-of-all-trades. You have to know a fair bit, which is why it seems that there is a pretty high barrier to entry. That being said, it is an extremely rewarding job, one where you are the person shedding light on the unknown, a data-whisperer of sorts :)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I’m also very confident that anyone with a disciplined course of study can achieve the skills necessary to become a data scientist, without having to spend years at some top university.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2019/08/to-become-data-scientist-is-difficult.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdFgi7aph6W1a1lOGhTG2yle5nj3Yj0jOtHChYsWvScUwM7OjOeIVOV2VcUQORCVInW-bqhjCb2RpeNfyo2-6mbFPhPVlRXXHPRQWwdIBPAL4MAgNCDm-L0XcyUL4u2UeolcTFn6KT1Yfy/s72-c/ds.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-6282314726050043559</guid><pubDate>Mon, 22 Jul 2019 23:56:00 +0000</pubDate><atom:updated>2019-07-22T19:29:47.200-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Agile tutorial</category><category domain="http://www.blogger.com/atom/ns#">JIRA tutorial</category><category domain="http://www.blogger.com/atom/ns#">project management tool</category><title>Best Project Management Tools for Agile</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this post you will know the top project management software tools which are used to maintain your project. The best project management solutions for agile projects should have the following capabilities.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Tracking progress -&lt;/b&gt; capability to visualize progress so it’s easy to see which team members belong to what project or associate urgent tasks to teams. It’s also easy to spot bottlenecks visually. Don’t just rely on Gantt charts for milestones, the software should be flexible to accommodate kanban and other visualization charts.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Solutions&amp;nbsp; with good visualization:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Wrike -&lt;/b&gt; visual timelines help you to track performance and clearly see dependencies between tasks&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Asana -&lt;/b&gt; subtasks, task dependencies and columnar project structures let you connect the dots easily and track project progress&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Clarizen -&lt;/b&gt; track and upgrade milestones and avoid duplicate activities&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Podio - &lt;/b&gt;real-time data visualization can surface trends on your project progress&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/PgpU5971EQs/0.jpg&quot; src=&quot;https://www.youtube.com/embed/PgpU5971EQs?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;2. Monitoring issues -&lt;/b&gt; capability to spot urgent tasks and associate causality relationships among tasks. Gantt charts are good at causality tracking by laying down tasks in order of accomplishment. But it isn’t enough. You should be able to arrange causality in various ways, for instance, available resources, by location, group vs. individual tasks, etc. There should also be clear historical referencing so you can backtrack on a given task pipeline and identify what’s causing the delay.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Solutions with good issue tracking:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Zoho Projects -&lt;/b&gt; log issues and keep a close tab on them until they’re resolved&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;JIRA - &lt;/b&gt;connect issues to commits via GitHub&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Smartsheet -&lt;/b&gt; visual pipeline to track tasks and bottlenecks&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Asana -&lt;/b&gt; custom tracking fields lets you zero in on specific indicators&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. Collaboration -&lt;/b&gt; capability to connect teams, streamline communications and share files in real time. Among others, look for tools like chat, email syncing, activity stream, @mentions and tagging for communication; for sharing, check range of file format compatibility, storage capacity and centralized processes. Access is also key here, so prefer cloud-hosted solutions with mobile apps.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Solutions with good collaboration space:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Wrike -&lt;/b&gt; has end-to-end collaboration tools&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Bitrix24 - &lt;/b&gt;has 34+ collaboration tools&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Clarizen -&lt;/b&gt; social collaboration&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Asana - &lt;/b&gt;allows collaboration with third-party guests&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Trello -&lt;/b&gt; team grouping allows members to work closely together&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;KanbanFlow &lt;/b&gt;- real-time collaboration from any device&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;You should also check these features for more agility&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Estimates - &lt;/b&gt;so you can manage budget, keep to your targets and anticipate overruns&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;b&gt;Project portfolio management -&lt;/b&gt; so you can shift from one project to another and easily monitor their expenses, bottlenecks, other issues and accomplishments&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Resource management - &lt;/b&gt;so you can juggle shared resources, budget and talents when running multiple projects all at once&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2019/07/best-project-management-tools-for-agile.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/PgpU5971EQs/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-4839179843216172279</guid><pubDate>Mon, 22 Jul 2019 17:22:00 +0000</pubDate><atom:updated>2019-07-22T10:22:33.493-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ai</category><category domain="http://www.blogger.com/atom/ns#">Data Science</category><category domain="http://www.blogger.com/atom/ns#">IT SKills in demand</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">ML</category><category domain="http://www.blogger.com/atom/ns#">sql</category><title>IT Skills in Demand for the Next 5 years</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this post i brought a very interesting topic that is what are the most demanding skills for the next 5 to 10 years in IT industry to survive long time. After a long Research and Analyse i list out some of the most demanding IT sills for the next 5 Years. They are&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 12.0pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Computer Science related skills:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Machine Learning and
Artificial Intelligence&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(AI)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Data engineering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Cyber Security&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Cloud computing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Blockchain&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Internet of Things&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(IoT)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Extended Reality&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(AR and VR)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Quantum computing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Python, Web development
and Game development.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Digital Marketing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Mobile Application
Development&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;How to write&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;efficient code&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;within deadlines.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 0in; margin-right: 24.0pt; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/8qIeykrE-ds/0.jpg&quot; src=&quot;https://www.youtube.com/embed/8qIeykrE-ds?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 0in; margin-right: 24.0pt; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 12.0pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Soft Skills:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Mental elasticity&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;and ability to solve
complex problems&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Creativity&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Communication skills&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;, especially verbal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Adaptability&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Leadership and
Social-media&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Marketing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 0in; margin-right: 24.0pt; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 0in; margin-right: 24.0pt; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 12.0pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Other Skills:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;How to&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;work in pressure&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Responsibility&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;and ethics.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Teamwork&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;and also,&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;how to work alone.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Thinking skills&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(critical thinking,
problem-solving, creativity, originality, strategizing)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Management skills.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Persistency.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Adaptability&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;or flexibility&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Ability to&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;put Ego aside.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.0pt; margin-right: 24.0pt; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Emotional intelligence.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 0in; margin-right: 24.0pt; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2019/07/it-skills-in-demand-for-next-5-years.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/8qIeykrE-ds/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-1229395446279172598</guid><pubDate>Sun, 21 Jul 2019 12:09:00 +0000</pubDate><atom:updated>2019-07-21T05:09:00.084-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ai</category><category domain="http://www.blogger.com/atom/ns#">Blockchain</category><category domain="http://www.blogger.com/atom/ns#">Feature Technologies</category><category domain="http://www.blogger.com/atom/ns#">IT technologies</category><title>Top Trending Software Technologies in 2019</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this post you will know Top Trending and Feature Software Technologies. The following are the Top Technologies.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;b&gt;&amp;nbsp; 1. Artificial Intelligence :&lt;/b&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AI refers to computers systems built to mimic human intelligence and perform tasks such as recognition of images, speech or patterns and decision making. AI can do these tasks faster and more accurately than humans.The number of jobs in AI will number 23 million by 2020.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUtyKFtQN2tqiupV9my01U7l9B93Snw7wIZKlAmitc7-ejP2JbZ-mkZjesdvrz596ThdETDX7gTxvAuuIVv-DR_GkpTHuWaWZ5q-y0bIhtuN7Vom8-bEtJq86DSSgb_ct1VGsx0pLQr_84/s1600/ai.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;301&quot; data-original-width=&quot;602&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUtyKFtQN2tqiupV9my01U7l9B93Snw7wIZKlAmitc7-ejP2JbZ-mkZjesdvrz596ThdETDX7gTxvAuuIVv-DR_GkpTHuWaWZ5q-y0bIhtuN7Vom8-bEtJq86DSSgb_ct1VGsx0pLQr_84/s400/ai.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;&amp;nbsp; 2.&amp;nbsp; Machine Learning :&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Machine Learning is a subset of AI. The Machine Learning market is expected to grow to $8.81 billion by 2022. In 2017, the median salary for a machine learning engineer was $106,225. Machine Learning jobs include engineers, developers, researchers, and data scientists.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu-WJ4MJ2nCGUuLhl2ueXOJMyPSjTalDBYm3fM7LfOSm4cdvWJdjt7nYLKU9Y9A0x_8SUkGXZiThKLrXOs1In6-971DvKyfIgOXmHDuZmTRhVGsSl74BqIIkQoGYqgoQnObOwEQJAG4hQW/s1600/ai.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;269&quot; data-original-width=&quot;602&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu-WJ4MJ2nCGUuLhl2ueXOJMyPSjTalDBYm3fM7LfOSm4cdvWJdjt7nYLKU9Y9A0x_8SUkGXZiThKLrXOs1In6-971DvKyfIgOXmHDuZmTRhVGsSl74BqIIkQoGYqgoQnObOwEQJAG4hQW/s400/ai.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;3.&amp;nbsp; &amp;nbsp; &amp;nbsp;Blockchain Technology :&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
In the simplest of terms, it can be described as data you can only add to, not take away from or change. The term “chain” because you’re making a chain of data. Not being able to change the previous blocks is what makes it so secure. Mostly related to cryptocurrency. The average yearly salary of a block-chain developer is about $130,000.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoXoBX5gLJUaUp8Gm5qZYr9-Wwa2i-qzjOlNl4xb9tnhCjLwYSc9JrqvHb9vaFAX2qeT6azlM0Ybfef-7-QR_kTpsUlMHSGsM5UVgq-X3rSZqVEpjPhD0zKxPdN_YdDaqF8qzTYgj8R-dM/s1600/ai.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;361&quot; data-original-width=&quot;602&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoXoBX5gLJUaUp8Gm5qZYr9-Wwa2i-qzjOlNl4xb9tnhCjLwYSc9JrqvHb9vaFAX2qeT6azlM0Ybfef-7-QR_kTpsUlMHSGsM5UVgq-X3rSZqVEpjPhD0zKxPdN_YdDaqF8qzTYgj8R-dM/s400/ai.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;4.&amp;nbsp;Virtual and Augmented Reality&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Augmented reality (AR) adds digital elements to a live view often by using the camera on a smartphone. Examples of augmented reality experiences include Snapchat lenses and the game Pokemon Go.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin_tkt7RwAfiZVepyslXBY7ZgxTzwka0atzH2_bB7n_kbT5OmHnF0MgAr5BvAPSipZK2C3NTz7H5xDklG7Y0uoXe1U7M6vUy__3ct60FHALwmjkwfCPKI7JfOiBWN7dNmy-fHeJG5_pWxM/s1600/ai.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;246&quot; data-original-width=&quot;602&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin_tkt7RwAfiZVepyslXBY7ZgxTzwka0atzH2_bB7n_kbT5OmHnF0MgAr5BvAPSipZK2C3NTz7H5xDklG7Y0uoXe1U7M6vUy__3ct60FHALwmjkwfCPKI7JfOiBWN7dNmy-fHeJG5_pWxM/s400/ai.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;5.&amp;nbsp;Cyber Security:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
This is a big one. In 2018, there have been quite a few huge hacks: Quora, Facebook, and Marriott. In the case of the last one, the data of approximately 500 million users were exposed – how bad does it sound?&lt;br /&gt;
&lt;br /&gt;
There is a controversy about the state of the cybersecurity. Some people claim that companies need to have stricter punishments for the breaches or they should implement better security practices. However, as one of the engineers from Silicon Valley says, Google and Facebook have some of the best security teams in the world. So how can the problem of cybersecurity be fixed?&lt;br /&gt;
&lt;br /&gt;
In its report, Wipro names Machine Learning &amp;amp; AI and Security Design &amp;amp; Architecture to be the top two security competencies for the upcoming years. As well, the company emphasized the importance of focusing on the following areas of cybersecurity:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzhyZ-G9QMuTIJ33OTjzV5yBaTOCA0z9XyiJzmtckLnkSow3bYmXSCFgdGzFyq9bXanoqieSCZYxK6oxepnEWIeyNaDTzdifXz3asBtbSruB86HV5FDOoHXiVYEVa-nIbUDTIaun_xgld8/s1600/ai.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;227&quot; data-original-width=&quot;602&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzhyZ-G9QMuTIJ33OTjzV5yBaTOCA0z9XyiJzmtckLnkSow3bYmXSCFgdGzFyq9bXanoqieSCZYxK6oxepnEWIeyNaDTzdifXz3asBtbSruB86HV5FDOoHXiVYEVa-nIbUDTIaun_xgld8/s400/ai.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;6. Internet of Things :&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&amp;nbsp; &amp;nbsp; The number of IoT devices reached 8.4 billion in 2017 is and expected to reach 30 billion devices by 2020.Thus, as number of devices increase, the jobs will also increase.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQPAst5J0NgPUaJ8RuIAS18HAksdfdr9w_tGZkukxkBSTGTsh1PnmZ2PKDSIAYkWxCGwuHBdy5vmI8wNS9J8ttYChLIPZRGyL9Efb8hF69BdZzAT5Ym77_U7G3qpIRfu-veaSIBtmptGSY/s1600/ai.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;364&quot; data-original-width=&quot;602&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQPAst5J0NgPUaJ8RuIAS18HAksdfdr9w_tGZkukxkBSTGTsh1PnmZ2PKDSIAYkWxCGwuHBdy5vmI8wNS9J8ttYChLIPZRGyL9Efb8hF69BdZzAT5Ym77_U7G3qpIRfu-veaSIBtmptGSY/s400/ai.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2019/07/top-trending-software-technologies-in.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUtyKFtQN2tqiupV9my01U7l9B93Snw7wIZKlAmitc7-ejP2JbZ-mkZjesdvrz596ThdETDX7gTxvAuuIVv-DR_GkpTHuWaWZ5q-y0bIhtuN7Vom8-bEtJq86DSSgb_ct1VGsx0pLQr_84/s72-c/ai.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8958132719400037269.post-2295493499658501162</guid><pubDate>Sat, 20 Jul 2019 04:15:00 +0000</pubDate><atom:updated>2019-07-20T00:38:30.978-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">core python</category><category domain="http://www.blogger.com/atom/ns#">python tutorial</category><title>How do you Use Python to make Website?</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In this post you will know how to make websites using python. Python is an easy, flexible and powerful general purpose programming language (which is specially suited for web development), but you should bear in mind that in order to become a web developer you must learn several different skills besides python.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Firstly you need to understand that a website/ web application consists of two major parts.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The front end: Client side.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The back end: Server side.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Front-end / Client side is nothing but what you see as a user on the browser, i.e the webpage, the layout, images and the small widgets like buttons and badges&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The first basic skill you must learn is HTML.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
HTML is the markup language of the web. All web pages are created with HTML, which defines the different elements contained in a web page.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/71mCRtFIbAo/0.jpg&quot; src=&quot;https://www.youtube.com/embed/71mCRtFIbAo?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Then you should learn CSS, which is another little language that defines the way each HTML element looks within a page (its color, the font type, its position on the page, etc).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
And the third skill you should master to become a complete web developer is JavaScript.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
JavaScript is a scripting language, just as python, but it runs within the browser.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It is a fundamental part of HTML 5 (the newest incarnation of the HTML , which powers all the new applications being written for the web and mobile phones and tablets (iphone, ipad, blackberry, etc...).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
HTML + CSS + JAVASCRIPT are different parts of the whole HTML5 platform, and they all work in tandem to create a full web application.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Where does Python fit in?&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Although you can create a full web application with just HTML, CSS and javascript, chances are that your application will need to access data stored in a server, most likely a database.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
That means that you will have to write code that will be run in a remote server rather than in the browser.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The server side is different than the browser (or client side). In the client side you only have one option: JavaScript.On the other hand, you can use any imaginable language on the server side.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
People use php, java, ruby, python, c#, etc...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcXv8IU6Zf8S6q7f-DGgKnWVru7P_uyy0qsCw-QSouFd0jGkbA_7iXK8CtXL62bmRRNKyP9ZXtB2l7Aznh9qRxrrLVpuzqrE_thh0n5JysN4FHkm2JTM144wtIRzbcOKhJz_vaf79nmQnS/s1600/py.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;207&quot; data-original-width=&quot;453&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcXv8IU6Zf8S6q7f-DGgKnWVru7P_uyy0qsCw-QSouFd0jGkbA_7iXK8CtXL62bmRRNKyP9ZXtB2l7Aznh9qRxrrLVpuzqrE_thh0n5JysN4FHkm2JTM144wtIRzbcOKhJz_vaf79nmQnS/s400/py.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Python will let you talk to the database or data store, perform queries, retrieve information and format the output to your web page.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Is it possible to forget about JavaScript and write your whole application in python?&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Yes, and many web sites work this way. But you would be limiting yourself (and your website usability).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Code written in JavaScript runs in your browser (it doesn&#39;t need to communicate with a distant server and wait for the response) hence, its faster, and the user experience is better. That&#39;s why the new HTML5 web applications feel more and more like desktop applications.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Applications written entirely in JavaScript that talk directly to the database are known as Ajax applications.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
But code written on the server side may give you more security and scalability, so both sides should be mastered to become a competent web developer.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
As for web development frameworks:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Again, please first stand on your feet... When you reach the moment where you find yourself needing a framework, you will probably find out that you can get by with a simpler solution rather than Django. Django lets you create the whole structure of your website on the server side.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
My advice: Forget about all these things, get a good python tutorial and learn it (and enjoy it!) before looking at all the other technologies you will need.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/learnprogramingbyluckysirblogspotcom&lt;/div&gt;</description><link>http://learnprogramingbyluckysir.blogspot.com/2019/07/how-do-you-use-python-to-make-website.html</link><author>noreply@blogger.com (learnprogramingbyluckysir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/71mCRtFIbAo/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>