Learning Something New: 11/07/2018

"Move out of your comfort zone. You can only grow if you are willing to feel awkward and uncomfortable when you try something new."




Subject: Java Fundamentals

Topics:
  1. Statements Structure
    • Statements ends with semicolon.
  2. Comments 
    • Usage of Comments in code
    • Types of Comments
      • Line Comments
      • Block Comments
      • Java Doc Comments
  3. What is package
  4. Package Naming Conventions
    • Example: package com.strls.testing.learnjava
  5. Correlation between package names and Source file structure.
  6. Before adding package name to the java file. Structure of Folders in IDE.
    • src -> main.java
  7. After adding package name to java file. Structure of Folders in IDE.
    • src -> com -> strls -> testing -> learnjava -> HelloWorldOrganized -> main.java
 package com.strls.testing.learnjava;  
 public class HelloOrganized {  
 public static void main(String[] args) {  
      System.out.println("Hello Get Organized");  
 }  
 }  


Subject: Web Application Security

Topics:
  1. OWASP - Open Web Application Security Project (www.owasp.org) - open source project with goal of improving web application security.
  2. OWASP Top 10 is popular list, which ranks the most risks to the low risk.
  3. Download the List from below link.
https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project  

Do Not Think as an Attacker, When you are not an Attacker. Learn about security principles , that can help you as a Defender.

Posted in , , | Leave a comment

Learning Something New: 10/07/2018

If you learn something new every day, you can teach something new every day.

Image result for time machine

Subject: Java Fundamentals

Topics:

  • Verifying Java JDK installation is correct or not from command line.

  • Installation of Eclipse IDE
  • Creating a Simple Java Application. (Hello World Program)
  •  /**  
      * This class implements the HelloWorld program  
      * @author srinivas.kadiyala  
      * @version 1.0  
      *  
      */  
     public class HelloWorld {  
          /*  
           * Using comments in HelloWorld  
           */  
          public static void main(String[] args)   
          {  
               //Hello World Program  
               System.out.println("Hello World Again");  
               //Hello World Output - Spaces within the braces  
               System.out.println( "Hello World before Space in braces");  
               //Hello World Output - Spaces outside the spaces  
               System.out.println("Hello world before space outside braces") ;  
               //Hello World Output - New Line and Spaces within the braces  
               System.out.println(  
                         "Hello  World"  
                         );  
               //Commenting out the program.  
               //System.out.println("Hello World Last Time");  
          }  
     }  
    

  • Run the program from Eclipse

  • Run the Program from Command Line.

Step 1: Compilation of Java Code. - Successful.
Compiled without any errors.

Step 2: Running the Program.
Error: Could not find or load main class HelloWorld.

Tried different ways to make it correct. But after few minutes, with help of stackoverflow. Performed Step 3.

Step 3: Running the Program.
D:> java -cp . HelloWorld

-cp . means referring current classpath.

Program ran successfully and displayed the Output.


Subject:  Search Engine Optimization

Topic:  SEO URL's (Mobile Site vs Desktop Site)

If you have separate mobile site vs actual desktop site. To know, if mobile site hides any links.

We have a website, which can traverse and displays results.






If we do not have separate sites for mobile vs desktop. Even then you can search the Website URL to see the URL Links on the site.

Testing Point of View: Understand and find out URL's which seems to be improper and does not comply with SEO Standards.

Posted in , , | Leave a comment

Learning Something New: 08/07/2018 - 09/07/2018

Learn Something New Every Day (And Actually Do Something With It)




Subject: Java Fundamentals

Topics:

  1. What is Java
  2. JRE vs JDK 
  3. Installation of Java
  4. How Java code converts to Class File
  5. What is IDE
  6. Popular IDE's available
    • NetBeans
    • Eclipse
    • IntelliJ Idea


Subject: Web Application Security

Topics:

  1.  Different Security Attacks
    • Network Firewalls
    • Web Applications
  2. Popular Web Application Security Attacks
    1. SQL Injection
    2. Cross-Site Scripting
  3. What is Server Firewall
    1. Advantages of Firewall
    2. Can Firewall protect the web applications?
    3. Can we close with Firewall to access the web application.
      1. Does it impact end users?
  4. Can Network defenses like firewall, keep attackers out and make the web applications safe?

Posted in , , | Leave a comment