AngularJS Select, SQL #Root #By Sayed Ahmed

AngularJS Select, SQL From: http://sitestree.com/?p=3858
Categories:Root, By Sayed Ahmed
Tags:
Post Data:2016-08-15 14:00:19

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Lesson 5 AngularJS Modules #Root #By Sayed Ahmed

Lesson 5 AngularJS Modules

From: http://sitestree.com/?p=3850
Categories:Root, By Sayed Ahmed
Tags:
Post Data:2016-08-15 13:45:18

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Lesson 3 AngularJS Introduction 2 #Root #By Sayed Ahmed

Lesson 3 AngularJS Introduction 2

From: http://sitestree.com/?p=3846
Categories:Root, By Sayed Ahmed
Tags:AngularJS, jQuery, JavaScript, Single Page Mobile Application, Dynamic Web-site, Dynamic Web-Application
Post Data:2016-08-15 13:38:36

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Lesson 2: AngularJS Introduction #Root #By Sayed Ahmed

Lesson 2: AngularJS Introduction
From: http://sitestree.com/?p=3844
Categories:Root, By Sayed Ahmed
Tags:
Post Data:2016-08-15 13:35:50

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Creating an Oracle-Based Development Environment #Root #By Sayed Ahmed

Creating an Oracle-Based Development Environment From: http://sitestree.com/?p=3810
Categories:Root, By Sayed Ahmed
Tags:
Post Data:2016-09-15 14:17:57

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Misc AngularJS stuff #Root #By Sayed Ahmed

Design and Docs:

https://drive.google.com/drive/folders/0BxgtL8yFJbacQmpCc1NMV3d5dnM

 

5 Minute Quick Start

https://angular.io/docs/ts/latest/quickstart.html

 

Developer Guide

https://angular.io/docs/ts/latest/guide/

 

AngularJS API reference:

https://angular.io/docs/ts/latest/api/

 

  From: http://sitestree.com/?p=3794
Categories:Root, By Sayed Ahmed
Tags:
Post Data:2016-09-15 14:18:13

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Linked List and Iterator in Java #Root #By Sayed Ahmed

By Sayed: 8 [use Firefox or IE with large font size]

/*
 * LinkedList.java
 *
 * Created on January 10, 2008, 8:51 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package linkedlist;

import java.util.List;
import java.util.LinkedList;
import java.util.Iterator;
import java.util.ListIterator;
import java.util.Collections;
import java.util.Random;

/**
 *
 * @author Sayed
 */
public class LinkedListTest {
    
    /** Creates a new instance of LinkedList */
    public LinkedListTest() {
    }
    
    /**
     *Example operations using linked lists
     */
    
    public void linkedListOperation(){
        
        final int MAX = 10;
        int counter = 0;

        //create two linked lists
        List listA = new LinkedList();
        List listB = new LinkedList();

        //store data in the linked list A
        for (int i = 0; i < MAX; i++) {
            System.out.println("  - Storing Integer(" + i + ")");
            listA.add(new Integer(i));
        }
       
        //print data from the linked list using iterator 
        Iterator it = listA.iterator();
        while (it.hasNext()) {
            System.out.println(it.next());
        }

        //print data from the linked list using listIterator. 
        counter = 0;
        ListIterator liIt = listA.listIterator();
        while (liIt.hasNext()) {
            System.out.println("Element [" + counter + "] = " + liIt.next());
            System.out.println("  - hasPrevious    = " + liIt.hasPrevious());
            System.out.println("  - hasNext        = " + liIt.hasNext());
            System.out.println("  - previousIndex  = " + liIt.previousIndex());
            System.out.println("  - nextIndex      = " + liIt.nextIndex());
            System.out.println();
            counter++;
        }


        //retrieve data from the linked list using index
        for (int j=0; j < listA.size(); j++) {
            System.out.println("[" + j + "] - " + listA.get(j));
        }

        //find the location of an element
        int locationIndex = listA.indexOf("5");
        System.out.println("Index location of the String "5" is: " + locationIndex);  

        //find the first and the last location of an element
        System.out.println("First occurance search for String "5".  Index =  " + 
		listA.indexOf("5"));
        System.out.println("Last Index search for String "5".       Index =  " + 
		listA.lastIndexOf("5"));

        //create a sublist from the list 
        List listSub = listA.subList(10, listA.size());
        System.out.println("New Sub-List from index 10 to " + listA.size() + ": " + 
		listSub);

        //sort the sub-list
        System.out.println("Original List   : " + listSub);
        Collections.sort(listSub);
        System.out.println("New Sorted List : " + listSub);
        System.out.println();

        //reverse the new sub-list
        System.out.println("Original List     : " + listSub);
        Collections.reverse(listSub);
        System.out.println("New Reversed List : " + listSub);
        System.out.println();

        //check to see if the lists are empty
        System.out.println("Is List A empty?   " + listA.isEmpty());
        System.out.println("Is List B empty?   " + listB.isEmpty());
        System.out.println("Is Sub-List empty? " + listSub.isEmpty());
        
        //compare two lists
        System.out.println("A=B? " + listA.equals(listB));        
        System.out.println();

        //Shuffle the elements around in some Random order for List A
        Collections.shuffle(listA, new Random());

        //convert a list into an array
        Object[] objArray = listA.toArray();
        for (int j=0; j < objArray.length; j++) {
            System.out.println("Array Element [" + j + "] = " + objArray[j]);
        }

        //clear listA
        System.out.println("List A   (before) : " + listA);        
        System.out.println();
        listA.clear();
        System.out.println("List A   (after)  : " + listA);        
        System.out.println();
        
    }
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        LinkedListTest listExample = new LinkedListTest();
        listExample.linkedListOperation();
    }
    
}

From: http://sitestree.com/?p=3673
Categories:Root, By Sayed Ahmed
Tags:
Post Data:2016-09-15 14:18:33

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Essential Knowledge on Web Component Development #Root #By Sayed Ahmed

  • doGet() processes HEAD requests in the absence of a doHead() method
  • Not the service() method but the methods that are called by the service method are better candidates for overriding
  • HttpServlet supports GET, POST, DELETE, OPTIONS, and TRACE requests
  • Retrieve a single value for a form parameter named “username”: String u = request.getParameter(“username”);, String u = request.getParameterValues(“username”)[0];
  • java.util.Enumeration getHeaderNames() – retrieves the complete collection of request headers
  • set the content type of a servlet response:
    response.setContentType(“text/html”);
    response.setHeader(“Content-Type”, “text/html”);
    response.addHeader(“Content-Type”, “text/html”);
  • Servlet.destroy(): Servlets release resources: When called, the servlet container may not route other requests to that instance of the servlet: Servlet.destroy() may never be called
  • The destroy() method, called by the web container when the servlet (or the web application) is being shutdown. This is a very good place to put the code to close related socket connection
  • no guarantee on when the finalize() method will be called by the JVM
  • The init() method is called by the web container before any HTTP requests are processed by the servlet. This is a good place to open a socket connection
  • web.xml, JAR files, Class files, the deployment descriptor – are expected to be placed under WEB-INF directory
  • A welcome file: used when a user requests a directory
  • welcome files may be used at any directory level
  • the default servlet is used to handle requests for specific files that exist in the webapp
  • By default, the web container sends a 404 error back if the requested file does not exist
  • Define a mime-mapping: pdfapplication/pdf
  • WAR files are created using the jar command.
  • A web application may be packaged into a WAR file for deployment, but it is not required.
  • The files within the WEB-INF directory and the files within the META-INF directory of a WAR file must not be directly served as content by the container in response to a Web client’s request.
  • A webapp can only have one web.xml file and all configuration must exist in that one file even if the Java class files exist in some other package
  • String boundObjectName = getServletContext().getInitParameter(“com.example.BoundObj”);:returns a String if an initializathttp://www.justetc.net/knowledge/editArticlesNext.php http://www.justetc.net/knowledge/editArticlesNext.phpion parameter of that name exists in web.xml
  • session.removeAttribute(“app.util.DataSource”);: removes a session attribute
  • Servlet context listeners are notified when the context is ready to process requests and when it is about to be shut down
  • HttpSession.setAttribute(String attributeName,Object value): method stores an object

From: http://sitestree.com/?p=3671
Categories:Root, By Sayed Ahmed
Tags:
Post Data:2016-09-15 14:18:51

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Some Areas of Study in Business #Root #By Sayed Ahmed

  • Administrative Support
  • Business Analysis
  • Business Law
  • Communication
  • Consulting Skills
  • Customer Service
  • e-Learning
  • Finance and Accounting
  • Foundation Skills
  • Human Resources
  • Industry Foundations
  • Knowledge Management
  • Leadership
  • Management
  • Marketing
  • Operations
  • Personal Development
  • Program/Portfolio Management
  • Project Management
  • Sales
  • Strategic Planning
  • Team Building
  • Logistics
  • Supply Chain Management

From: http://sitestree.com/?p=3665
Categories:Root, By Sayed Ahmed
Tags:
Post Data:2016-09-15 14:19:26

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Lesson 1: How to Develop a Customer Ticket Management System in Vb.net (Lesson 1 Focus: Overview) #Root #By Sayed Ahmed

I will demonstrate step by step software development in different platforms using different approaches. Platform for this lesson is: VB.net and MS SQL Server. I will provide short-notes and video trainings incrementally. I will update the notes time to time.

  • Project Focus: We assumed as part of the project management process of an imaginary company, a project charter is approved.
  • Project Charter: In the initiation phase of project management, a project charter is created describing the details of the project
  • Project Statement: Key Features from the Project Charter:
    • The project will develop a customer ticket management system.
    • Phone calls and emails from the customers will create a ticket in the system (only if the customers select the option to create a ticket. Appropriate category also need to be selected by the customers).[will not be demonstrated in my lessons]
    • Customers will be able to place tickets from the company web-site
    • Tickets should be assigned to the TSRs. TSRs performance need to be tracked
    • Ticket histories need to be maintained
    • Customer activities need to be monitored
  • Now the Project Planning Phase:
    • Now we need to plan the project. It involves, time management plan, cost management plan, communication management plan, human resource management plan, quality control plan (setting the quality attributes of the software, how to measure quality), quality assurance plan (how to achieve the quality), risk management plan, project closing plan, plan on ethical aspects of the project.
    • In planning phase, timing for these activities can also be set/determined.
    • However, to work on the planning, we need a detail understanding of the software/system/requirements. System analysis may be done at this point to understand the software/system/requirements. Project managers may define the time lines for system analysis as well.
    • System analysis may be run in this phase to understand the system better and also to find out the requirements of the software
    • Based on the system analysis, a detail requirements can be determined. A work breakdown structure can be created.
    • Human resource management plan can be done at this point [or after time management plan. We are in planning step. Hence, things can really overlap]. Based on the system analysis, it can be determined, how many people will be required. What will be the responsibilities of the people involved. Human resource management will also be affected by the project budget and time requirements
    • For time management plan: the project manager can assign time (in hour) for each task/work. It can be based on the type of the work, past experience of the project manager, similar assignments done in the company, the formula time = (best estimate+4*reasonable estimate + worst estimate)/6 may be used. As part of project risk management, some buffering on time may be kept/considered.
    • Then cost can be planned for each task/work. Based on the budget, and time requirements cost can be assigned to each work/task. Also, the hourly rate of the people involved will affect the cost management.
    • Later I will provide notes on other planning
  • Here, I will also provide notes on system analysis later

From: http://sitestree.com/?p=3663
Categories:Root, By Sayed Ahmed
Tags:
Post Data:2016-09-15 14:19:31

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada