Category: Websites, web programming

Questions from Video

https://www.youtube.com/watch?v=iogabydg2y0&feature=youtu.be

In your own words, answer “Briefly” the following questions in response to the above video:

    List at least 3 of the tools and software listed in the above video.  Are there any that you find interesting?  Please “Briefly” explain.

    List at least 3 of the frameworks / back-end languages listed.  Are there any that you find interesting?  Please “Briefly” explain.

    Based on the Stack Overflow Top Languages slide in the above video, are PHP questions increasing or decreasing?  Is this important?  Please “Briefly” explain.

    Of the trends listed, are there any that you find interesting?  Please “Briefly” explain.

Project 14-1 Reservation Calculator

Project 14-1: Reservation Calculator
Create an application that gets arrival and departure dates for a reservation and calculates the total amount for the stay.

Console
Reservation Calculator

Enter the arrival month (1-12): 5

Enter the arrival day (1-31): 16

Enter the arrival year: 2018

Enter the departure month (1-12): 5

Enter the departure day (1-31): 18

Enter the departure year: 2018

Arrival Date: May 16, 2018

Departure Date: May 18, 2018

Price: $145.00 per night

Total price: $290.00 for 2 nights

Continue? (y/n): n

Bye!

Specifications
Create a class named Reservation that defines a reservation. This class should contain instance variables for the arrival date and departure date. It should also contain a constant initialized to the nightly rate of $145.00.

The Reservation class should include the following methods:

public LocalDate getArrivalDate()

public String getArrivalDateFormatted()

public setArrivalDate(LocalDate arrivalDate)

public LocalDate getDepartureDate()

public String getDepartureDateFormatted()

public setDepartureDate(LocalDate departureDate)

public int getNumberOfNights()

public String getPricePerNightFormatted()

public double getTotalPrice()

public String getTotalPriceFormatted()

Assume that the dates are valid and that the departure date is after the arrival date.

Possible enhancement
Allow the user to enter the date in the MM/DD/YYYY format.

Unit 5

combine the lessons of the last 3 chapters and explore HTML forms, CSS, and JavaScript to build a meeting announcement as an online service provided to our customers.
If you have questions about this assignment at any time, contact me so that I can help you get started or keep going. There is a lot of work here, but this should break down the tasks into manageable pieces.
Create a New Web Page from Existing

Proposal Assignment

You are required to create a complete stand-alone web site for your family-owned (forged) company. The site must have 5 – 7 content pages (the collection of external links wont be counted as a content page) including home, about us, product/service, order form, associations (i.e., brief bio of your family), etc. Your company could be any service provider or product manufacture. The contents of your business web site including all images and expression should be professional/ethical/legal.

For this project, you should submit a proposal. The contents of the proposal include the
following in order:
Proposal Contents (12 Times New Roman, double-spaced, and minimum 1500 words)
1. Your/business/company names
2. Introduction background your company, business, competitors, etc.
3. Mission statement why are you building the web site? What does your organization
hope to gain from creating and maintaining a web site?
4. Identifying content goal explain what type of site you are building. Think about the
type of content you are presenting and look to the web for examples of how best to
present it. The possible types are presented in the text (Sklar 105-107).
5. Analyzing your audience who is the target audience? What are some common
characteristics? How can you find out more about your target audience?
6. Assessment of user satisfaction/success in meeting goals how will you judge the
success of the site? What are the measuring factors you can use to assess the
effectiveness of the site?
7. Limitation make your best effort to identify any technological limitations or advantages
that members of your audience share.
8. Flowchart prepare a preliminary flowchart that shows your site structure.
9. Development plan schedule/plan your work from WK6 to WK16 (due). Describe the
goals which should be accomplished by the end of each week.

==========
This is just a proposal writing assignment not building the websites. I want to build a website for the restaurant business. Asian cuisine and Name would be Dalo Bistro. I need all the parts to be done but developmental part I will do by myself. So, till the no..8 of the proposal contents. There is example is attached here if needed to help.
Thank You!!!

Proposal Assignment

You are required to create a complete stand-alone web site for your family-owned (forged) company. The site must have 5 – 7 content pages (the collection of external links wont be counted as a content page) including home, about us, product/service, order form, associations (i.e., brief bio of your family), etc. Your company could be any service provider or product manufacture. The contents of your business web site including all images and expression should be professional/ethical/legal.

For this project, you should submit a proposal. The contents of the proposal include the
following in order:
Proposal Contents (12 Times New Roman, double-spaced, and minimum 1500 words)
1. Your/business/company names
2. Introduction background your company, business, competitors, etc.
3. Mission statement why are you building the web site? What does your organization
hope to gain from creating and maintaining a web site?
4. Identifying content goal explain what type of site you are building. Think about the
type of content you are presenting and look to the web for examples of how best to
present it. The possible types are presented in the text (Sklar 105-107).
5. Analyzing your audience who is the target audience? What are some common
characteristics? How can you find out more about your target audience?
6. Assessment of user satisfaction/success in meeting goals how will you judge the
success of the site? What are the measuring factors you can use to assess the
effectiveness of the site?
7. Limitation make your best effort to identify any technological limitations or advantages
that members of your audience share.
8. Flowchart prepare a preliminary flowchart that shows your site structure.
9. Development plan schedule/plan your work from WK6 to WK16 (due). Describe the
goals which should be accomplished by the end of each week.

==========
This is just a proposal writing assignment not building the websites. I want to build a website for the restaurant business. Asian cuisine and Name would be Dalo Bistro. I need all the parts to be done but developmental part I will do by myself. So, till the no..8 of the proposal contents. There is example is attached here if needed to help.
Thank You!!!

Proposal Assignment

You are required to create a complete stand-alone web site for your family-owned (forged) company. The site must have 5 – 7 content pages (the collection of external links wont be counted as a content page) including home, about us, product/service, order form, associations (i.e., brief bio of your family), etc. Your company could be any service provider or product manufacture. The contents of your business web site including all images and expression should be professional/ethical/legal.

For this project, you should submit a proposal. The contents of the proposal include the
following in order:
Proposal Contents (12 Times New Roman, double-spaced, and minimum 1500 words)
1. Your/business/company names
2. Introduction background your company, business, competitors, etc.
3. Mission statement why are you building the web site? What does your organization
hope to gain from creating and maintaining a web site?
4. Identifying content goal explain what type of site you are building. Think about the
type of content you are presenting and look to the web for examples of how best to
present it. The possible types are presented in the text (Sklar 105-107).
5. Analyzing your audience who is the target audience? What are some common
characteristics? How can you find out more about your target audience?
6. Assessment of user satisfaction/success in meeting goals how will you judge the
success of the site? What are the measuring factors you can use to assess the
effectiveness of the site?
7. Limitation make your best effort to identify any technological limitations or advantages
that members of your audience share.
8. Flowchart prepare a preliminary flowchart that shows your site structure.
9. Development plan schedule/plan your work from WK6 to WK16 (due). Describe the
goals which should be accomplished by the end of each week.

==========
This is just a proposal writing assignment not building the websites. I want to build a website for the restaurant business. Asian cuisine and Name would be Dalo Bistro. I need all the parts to be done but developmental part I will do by myself. So, till the no..8 of the proposal contents. There is example is attached here if needed to help.
Thank You!!!

Proposal Assignment

You are required to create a complete stand-alone web site for your family-owned (forged) company. The site must have 5 – 7 content pages (the collection of external links wont be counted as a content page) including home, about us, product/service, order form, associations (i.e., brief bio of your family), etc. Your company could be any service provider or product manufacture. The contents of your business web site including all images and expression should be professional/ethical/legal.

For this project, you should submit a proposal. The contents of the proposal include the
following in order:
Proposal Contents (12 Times New Roman, double-spaced, and minimum 1500 words)
1. Your/business/company names
2. Introduction background your company, business, competitors, etc.
3. Mission statement why are you building the web site? What does your organization
hope to gain from creating and maintaining a web site?
4. Identifying content goal explain what type of site you are building. Think about the
type of content you are presenting and look to the web for examples of how best to
present it. The possible types are presented in the text (Sklar 105-107).
5. Analyzing your audience who is the target audience? What are some common
characteristics? How can you find out more about your target audience?
6. Assessment of user satisfaction/success in meeting goals how will you judge the
success of the site? What are the measuring factors you can use to assess the
effectiveness of the site?
7. Limitation make your best effort to identify any technological limitations or advantages
that members of your audience share.
8. Flowchart prepare a preliminary flowchart that shows your site structure.
9. Development plan schedule/plan your work from WK6 to WK16 (due). Describe the
goals which should be accomplished by the end of each week.

==========
This is just a proposal writing assignment not building the websites. I want to build a website for the restaurant business. Asian cuisine and Name would be Dalo Bistro. I need all the parts to be done but developmental part I will do by myself. So, till the no..8 of the proposal contents. There is example is attached here if needed to help.
Thank You!!!

Personal Home page

Design a simple, visually pleasant, personal webpage that could serve as your online resume/portfolio, using HTML5, CSS, and Bootstrap. Recommended
Recommended Procedure: 1. Download Bootstrap from http://getbootstrap.com/ 2.Spend some time browsing the Bootstrap site and associated documentation and examples. 4. Choose an example from Bootstrap http://getbootstrap.com/getting -started/ #examples and download it. Adjust paths, etc. on your local project folder to ensure that the example works as intended. Test it! 5. Consider using the example as a starting point for your page. 6. Select a Bootstrap template that youd like to use for your site. Suggested sites include: https://expo.getbootstrap.com/  or https://startbootstrap.com/ Once youre happy with the design, start populating your page with contents (text, images, links, videos, buttons, etc.). 7. Test your page after every significant change/addition. 8. Once youve reached a point where your page is complete and fully functional in the browser of your choice (Chrome), prepare the final package (single zip all that is needed, and nothing else). Your page should contain meaningful text, images, links, etc.

Links, Lists, Navigation, and Positioning Objects with CSS

Part A:
    Begin by opening one of your web pages, such as your Home page, from your course folder into either BlueGriffon or Notepad++ . The page you open should be the same one containing the text in your website document.

    Using the ordered and/or unordered list tags, create your lists in your HTML page. You can either type the code for the lists by hand in Notepad++, or use BlueGriffon’s design mode to paste the bullets in and turn them into a list.
    Next, open your CSS file into Notepad++. When it opens, add a style for the type of list(s) you created in your web page. Write the style so that it is the default for all ordered/unordered lists. Give the text a specific font, color, decoration, line size, etc. How many attributes you use is not important.
    NOTE: If you had created more than one type of list in your document (e.g. one unordered list and one ordered list), and you decided to recreate more than one list in your web page, define a different style for each one so you can see the effects of each, and the contrast between them.
    With your list(s) created, scroll to the top of your HTML page to create a new list. This list will be the navigation for your website the collection of links that will take users to each of your pages.

    Either in Notepad++ or BlueGriffon, make an unordered list of the names of your pages. The names of each page should not be the file name for each page, only the basic function or title of each page (e.g. “About Us”, “Contact Us”, etc.).
    The next step will be to link to each of your pages. For each item in your navigation list, use the <a> tag with the href property to link each word or phrase to the HTML page it applies to. In your href link, be sure to include the “.html” file extension.
    You now have a rudimentary navigation to all of your pages that uses a list of linked words and phrases. One last link to create is to a location within the page you are editing.

    In a space in your HTML file just after the end of all your content, add a few blank lines. Then, type “top of page”. This text will be used as a sort of rewind link to take users back to the top of this page without them having to scroll with their mouse or scroll bar buttons.
    In your web page file, find the top-most heading. In order for internal links to function, they need an identification name as a target. When using external links, the href property is what is used as the target for the link. Internal links are different in that they use a different property as the target. In older versions of HTML, the “name” property was used for internal links. In HTML5, the property has changed to “id”.

    In the top heading in your HTML file, add a space after the heading tag and type id=”top”. This will tell the browser that your top heading has the name/ID of “top”.
    NOTE: If you are editing using BlueGriffon, you must switch to Source view to place the code in the header tag.
    Now scroll back down to your “top of page” text. In BlueGriffon, select “top of page” and click Insert > Link. The Links dialog will appear; in the Target field, type “#top”. The “#” that you typed signals the browser that it needs to look for an element with that name. The one and only element, of course, is the header you added the ID to at the top of your file.

    Leave the rest of the fields and options blank, and click OK.
    NOTE: If you are writing the code by hand in Notepad++, place your cursor before “top” and type <a id=”top”>. Then, close the <a> tag after “page”. Here, the <a> tag tells the browser to target your heading at the top of the page.
    Save your work and test your page in a browser of your choice. Your navigation links should load the appropriate page targets. Because our other pages do not yet have the navigation links, use the Back button in the browser to return to the page with the navigation. Your internal link, when clicked, should scroll the browser window to the top of the page.

Now that you have built a rudimentary navigation on one of your pages, you will need to replicate it to all of your other pages. The next portion of this lab will have you apply <div> tags to your content, including the navigation.

Part B:
Up to this point, all of your content have been contained in HTML tags that run within the <body> tag. But, when it comes to formatting a web page, all of these tags from <h> tags to <p> tags to list tags occupy their own space and function differently. What if you wanted to wrap several sections of content that use different tags into a sort of container that can move and position everything within it, wherever it is needed? We already know that using some tags outside their scope of use to achieve the formatting we need is considered bad form. The only solution, then, is to use a container tag like <div> to achieve the desired results.

In the following steps, you will learn how to apply the <div> tag to your HTML files, create a CSS style for your “divs”, and then replicate them across your pages.

    Make sure that your HTML file with navigation is loaded in BlueGriffon or Notepad++. <div> tags are literal containers for the content that exists within them. Scroll to the top of your HTML file, and place your cursor just inside the opening <body> tag.

    Before your first content tag, create a new blank line in the code and type “<div>”. Then, place your cursor before the closing <body> tag of the HTML. Type “</div>” to close the container.
    Save your file and load it in a browser. You probably do not see anything different with how your page is displayed. The best way to visualize your content as the page is loaded, is to imagine a box outline around your content from top to bottom. The <div> tag has invisibly (for now) walled off all of the page’s content into a box whose properties you will be modifying shortly.

    Make a new blank line before the code for your navigation list at the top, and type another opening <div> tag. Close this new div after the closing tag for your navigation list code.

    You now have two divs: one encompasses the content of the page; the second encompasses the navigation you set up.
    Open your other HTML pages and place opening and closing <div> tags around the main page content. Then, return to your file with the navigation list. Select the code for the navigation list, including the <div> it is in, and copy it.

    On all of your other HTML files, make a few blank lines after the opening <body> tag, and paste the copied code.
    All of your pages should now have navigation on them. In order to set the navigation further apart from your other content, you need to style the navigation to appear as a separate object or entity on the page. In Notepad++, open your CSS file if it isn’t already loaded.

    From any location in the CSS file, make a couple blank lines and type the following:

    .navigation {
    background:orange;
    border:1px;
    border-radius:3px;
    height:auto;
    padding:10px;
    position:relative;
    width:100%;
    }

    Notice that this style begins with a period; this signifies that it can be used as a style class by any tag that calls it. Save your CSS file.
    In the navigation <div> in each of your HTML pages, click in the opening <div> tag, press the spacebar, and type the following: class=”navigation”. The “class” property signals the navigation <div> to look for the “navigation” style in your CSS file. Save your HTML files once you have added this code, and test the pages in a browser.

    You should see a rounded orange box with a thin border, containing your navigation links. As you scroll down, the navigation should remain visible even though the code is technically at the top of the HTML file.
    Now is your chance to experiment. With your website style choices in mind, modify the navigation style by experimenting with hexadecimal colors, border widths and types, positioning, and more. Change the style in your CSS file as needed.
    When you are satisfied with the style of your navigation <div>, write a new style in your CSS for the content <div>. If you have not done so already, add <div> tags to the content section(s) in each of your pages, and then call the new content style you wrote with the class property.
    Save your files, and test them in a browser.

Project 12-3 Movie List

Project 12-3: Movie List
Create an application that displays all movies for the specified category.

Console
The Movie List application

Choose from 100 movies

Categories: drama | musical | scifi | horror | comedy | animated

Enter a category: scifi

Star Wars

2001: A Space Odyssey

E.T. The extra-terrestrial

A Clockwork Orange

Close Encounters Of The Third Kind

Continue? (y/n): y

Enter a category: comedy

Annie Hall

M*A*S*H

Tootsie

Duck Soup

Continue? (y/n): n

Bye!

Specifications
Your instructor should provide a Movie class that stores the title and category for each movie and a MovieIO class that you can use to get an ArrayList of Movie objects.

When the application starts, it should display a message that indicates the total number of movies available followed by a list of available categories. The category names should be stored in an ArrayList of String objects.

When the user enters a category, the application should display all movies that match the category.

Possible enhancement
Display a menu of category choices and ask the user to select the category like this:

1. Animated
2. Drama
3. Horror
4. Musical
5. Scifi

Enter category number: