course list - vidyasekaran/current_learning GitHub Wiki

Best Freelancer course

Freelance Work From Home: Top 5 Freelancing Skills - Petko Zhivkov Aleksandrov

  1. Docker and kubernetes complete guide - stephen grinder

  2. aws cloudformation simplified - stack simplify/ kalyan reddy https://github.com/vidyasekaran/aws-cloudformation-simplified

  3. accelarated spring boot with mongodb - romanian coder, passonate

  4. complete angular 10 - ultimate guide - harsha vardhan

  5. aws kubernetes masterclass - devops - kalyan reddy

  6. amazon ecs fargate masterclass - docker on aws - stepehn maarek

  7. Learn devops complete kubernetes course - edward vianne

  8. responsive web design essentials - daniel walter scott

  9. complete guide to elastic search - bo anderson

  10. modern java learn java 8 features by coding - dilip s,

  11. the ultimate spring integration developer course - spring academy

  12. graddle fundementals , jimmy h

  13. aws ecs deep dive - soumyadeep dey.

  14. aws fargate and ecs masterclass - stack simplify - kalyan reddy https://github.com/vidyasekaran/aws-eks-kubernetes-masterclass

  15. 100% Hands-on labs on how to create DevOps CI/CD pipelines using Git, Jenkins, Ansible, Docker and Kubernetes on AWS - AR Shankar Resources https://github.com/vidyasekaran/hello-world https://github.com/vidyasekaran/Simple-DevOps-Project (has installations steps in Ec2 for jenkins etc

  16. Docker Crash Course for busy DevOps and Developers - Tao W.

  17. Java Spring Tutorial Masterclass - Learn Spring Framework 5 - Tim Buchalka

  18. Microservices with cloud - ken krueger

  19. Learn to Master Spring Boot Microservices with Spring Cloud and Docker - John Thompson

  20. Master Docker with Java - Devops for Spring Microservices - Renga (good)

  21. Master Kubernetes with Docker on GCP,AWS & Azure Renga (good)

  22. Hashicorp certified : Terraform associate 2020

  23. Apache Kafka Series - Learn apache kafka for begineers v2 - Stephen Maarek

  24. Apache Kafka Series - Kafka connect handson learning - Stephen Maarek

  25. Apache Kafka Series - Kafka Streams for Data Processing - Stephen Maarek

  26. Spark and Python for Big Data with PySpark - Jose Portilla

  27. AWS Lambda & Serverless Architecture Bootcamp (Build 5 Apps) - Riyaz Sayyad

  28. HashiCorp Certified: Vault Associate 2020 - Zeal Vora

  29. Istio Hands-On for Kubernetes - Richard Chesterwood

  30. Mastering Ansible - Chris Lunsford

  31. Ansible Advanced - Hands-On - DevOps - Mumshad Mannambeth

  32. Openshift for absoulte begineers - Mumshad Mannambeth

  33. Artificial Intelligence (AI) for Executives and Top-Level Managers: understand Artificial Intelligence in under 2 Hours - Kirill Eremenko

  34. The Complete Database Design & Modeling Beginners Tutorial - Rares Ilea 36.Master the Coding Interview: Data Structures + Algorithms - Andrei Neagoie

  35. Ultimate Openshift (2020) Bootcamp by School of Devops® (check this out) Your progres

Your progress

Couse i find it good - 22/10/2020

  1. aws cloudformation simplified - stack simplify/ kalyan reddy
  2. aws fargate and ecs masterclass - stack simplify - kalyan reddy
  3. 100% Hands-on labs on how to create DevOps CI/CD pipelines using Git, Jenkins, Ansible, Docker and Kubernetes on AWS - AR Shankar
  4. Java Spring Tutorial Masterclass - Learn Spring Framework 5 - Tim Buchalka
  5. Docker Crash Course for busy DevOps and Developers - Tao W.
  6. Master Docker with Java - Devops for Spring Microservices - Renga (good)
  7. Master Kubernetes with Docker on GCP,AWS & Azure Renga (good)
    1. Hashicorp certified : Terraform associate 2020
  8. Terraform for AWS Begineers to Expert
  9. Apache Kafka Series - Learn apache kafka for begineers v2 - Stephen Maarek
  10. Apache Kafka Series - Kafka connect handson learning - Stephen Maarek
  11. Apache Kafka Series - Kafka Streams for Data Processing - Stephen Maarek
  12. Microservices Architecture complete guide - Memi Lavi
  13. The complete guide to become a software architect - Memi Lavi
  14. Software Architecture : REST API Design - The Complete Guide - Udemy - Memi Lavi
  15. spring microsevices indepth using domain driven design - udemy - Sivaprasad Valluru
  16. Spring boot security and OAuth2 deep dive - udemy - Sivaprasad Valluru
  17. Java Application Performance and memory management - udemy - Matt Greencroft
  18. Ultimate Prometheus - Eldan Elias
  19. Apache Kafka Series - Kafka Security | SSL SASL Kerberos ACL - Stephen Maarek

OWN

  1. AWS Fargate with Java, Spring Boot and Docker Microservices - 28 mins

Personality development

12 Strategies for Dealing With Difficult People - Steve Schmidt

a. Goals -> safety - professional and carrer (somebody push our buttons that cause disconnection between brain and mouth - so we may say wrong thing at wrong time). this is putting a shield on it so we don't disconnect between our brain and mouth.

b. health and wellness -> reducing stress while dealing with difficult people so we get more control while encoutering.

c. improve overall professionalism - professionalism boils down to "Professionalism is a perception". a. Do people believe I know what am doing? b. do they believe am good at it?

d. decrease number of compliant - from family, boss, employees etc.

e. Lower liability - occur due to poor or inappropriate communication - (reducing stress).

Difficulty person cause == cause.

Strategy 1 : Move from "Reaction" to "Response".

Cause : They try to Elicit some sort of emotion inside of you causing you to do something or say something that shows "you are playing by their rules". If you play by their rules who is going to win? Idea here is they will push your button so you get into reaction mode and causing us the disconnect between our brain and our mouth and we end up saying something we wish we should not say.

Reaction is natural its about fight or plight situation. so we jump into reaction and this is what difficult person wants us to do.

"If it Feels Good DONT SAY IT" - Dr. George Thompson. Don't Should on People.

Stop Reacting to people - see reaction from your end and you say something is what they want. Lets take control of the situation. We need to move from reaction to response.

SPR - Stimulas - Pause - Response (Difficult person cause Stimulas - so you pause and then - respond to their stimulus - here we provide our preplanned response. Initially the Pause (Pause is where the intelligent thought lives).

Move from Reaction to Response - Reaction -- Pause -- Response..

Let me make sure my mouth is actually connected to my brain right now. Let me make sure am not going to use my natural use of language. Iam not going to say what i really feel like saying because if it feels good am not supposed to say. Let me respond in a clear professional and practised way. since we didnot allow difficult person a chance to play his rule as you didnot give him a reaction and now he has to play by our rule.

Now we need to move to elite status i.e to respond.

Strategy 2 : Different Communication Styles.

Figure out what type of people are you dealing with. Example: if you call a car mechanic and tell him your problem he is going to ask for all details about the car. type, year of manufacting auto manual etc etc.

look for behavioural how they act and think Not so much personality.

Behaviour example : he is very dominant, agresive in nature, loud or fast talking, take things slow thinker, social butterfly (fast talking, flamboyant) so how do u deal with these people ? Map communication Styles to each kinda behavioural persons.. so do map these styles vs behaviour

resoures :

Book : Verbal Judo (George J Thompson) book : How to master the Art of Sales (Tom Hopkins) -

Strategy 3 : Empathy vs Sympathy

Sympathy - more of feeling.. i know how it feels.. Empathy - more of understanding their perspective. i know what it means and i can put me in your shoes..See from their perspective..view problem from their perspective to our advantage to bring difficult person to cooperative side. So View problem from their perspective. You will not be able to convice anybody to believe they are wrong ...Won't happen.

Move your perspective to their side - people looking wall from different sides ...(wall is concave on one side and convex on other) is this wall concave or convex - different people from diffeent way see it either concave or convex..this is how argument happens...so stop around and see around the wall and see...

So to deal with people you should have Empathy to look problems from their perspective, from their shoes to get them work with me for my advantage. I dont feel bad or good for the situation. People would have done very bad things stealing etc etc...so while dealing with them you should not feel bad for these people. they get what they deserve..So see the problem from empthy side to get them work with me.

Understand Difficult Person is under the influence drugs, alchol, fear, rage, anger, anxiety, frustration or any other which makes us difficult to deal with them ---Figure how to see things from their perspective - strategy to use work from their perspective. Empathy is difficulty person Wall, Box to get to see things from their perspective.

empathy is the foundation to all of these things....

Strategy 4 : Personal Attacks

They may push our buttons and we need to shield it. They may throw personal attacks to hit your ego so that you will more likely to react instead of respond. so here we develop strategy so that they cannot push our button. Different way they will attacks so that we can protect, sheild like arnold who figured which arm is weaker and exercised to make it strong, we are going to find or weaknesses recognize it and identify these are the buttons others may push on us , then we know how to defend and take it to our advantage.

If we deal with customer what they say -

button pressing statements

  1. client may say "you all people i know i have worked with you in past, you are all alike, none can fix my problem.
  2. You know this problem exist for 6 months tell me what tactics and strategies you used to fix it...points.
  3. showing aggresssion and panic making us feel small and asking how much time will be required to finish this task? if we give answer asking why,why?
  4. I see you cannot fix my problem tell me who is your supervisor so we are not capable of doing job and trying to get our reaction (you make sure to keep your mouth and mind connection seperate). We may react by telling something which is wrong thing at wrong place. Once they sense our reaction they will start pressing again and again.
  5. am going to have your job, i will sue you. i know who am that you dont know..and trying us to react.

Race, age, our experience, religion which are hot buttons and we will start reacting...In such case we have to use our communication, Stimulas - pause - respond mechanism. (preplanned practised response).

figure our hot buttons - Take OwnerShip of your Hot Buttons by naming them -

The moment i get to know that they are going to press our hot buttons - you Pause - respond with preplanned practised response. Whether to get mad or upset by others it is our choice only...we need to make our choice wisely.

they make attack our intelligence, competence and ablity to do our job...

Strategy 5 :Redirection - When they try to hit our buttons, you move them aside just slightly redirect them on different course.

Here whatever we say after "but" need to be goal oriented.../ getting the difficult person to cooperate..

Example : you know i really appreciate it but here is what we have to do. I understand what u are saying but here is what we have to do. That makes sense to me but you really need to work me here. Is that something you will be able to do? We can get through this. I will try to help as much as possible. I had a thought on this but if the person gets angry agree with him that you too would have become angry but what we really like to do is to work together and i really like to help to bring sucess...are u with me? is that sounds good?

If a man throws a spear on your head move that so that spears go away ...

Strategy 6 : Focus on Action and Meaning : The difficult person under the influence may use some word which they really dont mean it. see what they are trying to accomplish by telling the word (because such words may be far from their meaning) which is a way to solve their problem, focus on the action that is required to solve the problem. Yes i understand - use redirection - to goal oriented and ask their cooperation. This is what you want to get achieved? is this correct? Ok let get to work on that and we can bring them in focus on hand.

we generally have a tendency to focus on word and we give reaction to that word but not the action he wanted us to perform. words exchange gets into conflict ..preplanned practise response...Focus on words and its meaning...

Strategy 7 : Active Listening

we keep waiting what next the other person is going to say.. if 2 person talk one will be waiting to interrupt and keep telling their story. Check to see the words and their meaning...Our mind focus on one thing. We need to be open, understand their intended meaning, focus on actions, dont wory on words (far from real). Ask personal history about - ask take a break for 5 mins and get away from the situation and let the tension go down and we gain bit of clarity. be open - without judgement - develop desire to listen -

Strategy 8 : Communication Styles

Think about what we are trying to say its just 7% of context only goes thru our word. 40% of meaning goes thru how we say it - words modulation (up and down), sound (high and low), how we say it - voice tone - how fast we talk - pitch (high/low) - 53% is our body language - speaks much louder than context.

be aware of pace - pitch - sound - modulation - voice tone - fast or slow - louder/lesser.

Model the behaviour you are looking for - don't intend to say i dont have time

While talking with the person take your chair around to his position so no barriers - show this work is important - so empathy - lean forward while talking - ask other person to sit down - we can work on this - how about we both work on this.. maintain eye contact - take effort to keep it open so we can have some communication flowing.. nothing crossed (barrier) not good - open am here to diffuse the difficult person

all in tune - context - voice - body language (how u are saying it) - body language to match to what am saying - actions speak louder than words -

Strategy 9 : ParaPhrase - throw all strategy to get this to work - difficult people throw lots of words - actively listen and interpret correct and feed back to them by telling let me make sure i understand exactly what you are telling me... what you are telling me is (insert meaning) dont repeat same words they tell you - I wanted to make sure am hearing correctly - Is this the meaning you are telling me right? put him in active position.. he may telling no, no, no ..u didnot hear him correctly....then they will come closer - now 2nd time - say ohhhr i got you - is this what u are trying to convey right? now going little bit closer to the meaning again. go again rephrase it one more time - when they rephrase - i get an oppurtunity to rephrase the meaning of it - like this go closer to key understanding what the problem it is - you can stop a person in middle and tell this is what u telling the meaning - if somebody say you didnot listen to me - you say oh would you mind helping me rephrase it again - you can play dumb - sorry my phone rang or some people were speaking - i wasn't listening correctly -

  • to get clarity you can mis paraphrase also -

Strategy 10 : Questions - Control the conversation - person asking question is the one who is controlling the situation - Craft the question and ask them so they will give correct answer (ask right questions). utilize who, what , when, where, how, why? you can tell me why u feel this way? explore - investigate issue at hand - you will surely have some reason to say that would you mind sharing it with us? dont ask question like reading a script. emphathise and ask - all strategies to be used - if they ask question - tell - interesting - am just curious why would you ask me that - this must be important to you - can u tell me about it -

take control of situation

feeding question back to them is important as we get more information back from them then you can develop appropriate response. we don't react - if somebody say you are yet to complete the task - your response with question mark at end - did I not complete the task? they may give me more background now - feeding back question gives a chance to get more Pause and we can formulate good response.

Can i talk to your supervisor immediatly? ask back you would like to talk to my superviour?? then tell this sounds important to me, would you mind share some background on it then i will get my supervisor to talk to you and we talk control.

Tie down a question with

isn't it? wasn't it? couldn't it? shouldn't it? dont you agree? isn't that right? this makes sense doesn't it?

Strategy 11 :Remove your ego from situation

while discussing with difficult people -To represent yourself bring your higher officials in context, bring your lead in context, company since you have weightage on your side you win. we all in our org feel this is important issue. would you mind telling us more...be a true representative.

Strategy 12 : When things go wrong

Positive alternative : I really want to work with you, i really want to get his resolved,i understand you are angry, upset but if we work together we can get it solved would you mind to work with me -

Negative alternative : if he doesnot agree - i have been working on this for sometime you need not explain me completely - would u mind working with me -

positive alternative - if you don't it is going to delay the process and i have to bring somebody else and you have to explain everything completely and i dont want you to go thru this.

What is it for me to work with him - if we work together this is all good things going to happen if not

finally - Is there anything else i can say to get you work with me ? I'd really think there is?