CS编程作业代写|PHP全栈开发COMP212

什么是全栈工程师?

全栈技术指的是计算机系统应用的整个深度,全栈开发人员横跨两个独立的网络开发领域:前端和后端。

前端包括客户或网站浏览者可以看到和互动的一切。相比之下,后端指的是所有的服务器、数据库和其他驱动应用程序的内部架构;通常情况下,终端用户不会与这个领域直接互动。

将全栈纳入视野的最简单方法是想象一家餐馆。前端包含了装饰良好、舒适的座位区,游客在那里享受他们的食物。厨房和储藏室构成了 “后端”,通常隐藏在顾客的视野之外。厨师(开发人员)从茶水间(数据库)收集永久储存的材料,并在厨房(服务器)对其进行操作,然后向用户提供完全准备好的膳食(信息)。

前端开发人员的工作是为网络浏览器和移动设备优化应用程序的可见部分。前端平台通常是用HTML、CSS和JavaScript构建的;然而,它们也可以通过预先包装好的代码库或内容管理系统(如WordPress)制作。相比之下,后端开发人员则完善了与服务器、数据库或其他向前端界面传递信息的专有软件进行通信的软件代码。

那些对前端和后端都有研究的人被称为全栈开发者,意味着他们对这两个学科都很精通。

假如你是大型互联网公司的一名程序员,你负责实施他们最新的、基于云的网络服务。为了创建这个网络应用,你将使用你所有的HTML、CSS、JavaScript、jQuery、PHP和MySQL知识,这意味着这是一个全栈开发项目。

全栈开发者是做什么的?

全栈开发人员承担着一系列广泛的责任。他们必须能够熟练地创建具有强大内部架构的网站,并向客户提供互动和直观的界面。全栈开发人员必须精通HTML、CSS和JavaScript,并了解他们在后端技术和数据库结构方面的方法。

这些专业人员通常与产品一起工作,从最初的创建到最后的发布,使用行业标准的做法,以确保技术问题在每一个开发堆栈层面得到充分解决。

全栈开发人员从与图形设计团队一起进行平台的头脑风暴开始,通常在将原型变成编码产品之前审查原型。然后,这些多才多艺的程序员制作功能性数据库和服务器,以支持面向客户的内容,始终评估应用程序对终端用户的响应程度,并在必要时排除故障。

最好的全栈开发人员还紧跟当前的行业趋势和新兴技术,并了解如何部署即将到来的技术以满足其雇主的需求。

该职业的日常职责包括:

  • 使用CSS、HTML和JavaScript,以及CSS预处理程序,制作面向客户的平台
  • 管理数据库和服务器
  • 在多种语言和平台上进行功能编码
  • 与专业开发人员和平面设计团队沟通,以提供最好的产品
  • 跟上可能满足企业需求的新兴技术
  • 制作最小可行产品的原型,与公司利益相关者沟通

全栈开发代写案例:

Problem

The website has many web services, including email, news, and now a cloud-based photo service. You are to create a website that includes:

  1. The splash page shows the various services the company has to offer.
  2. the FotoFan page enables users to store and view their photos.
Splash Page

The splash page should highlight the company’s various web services, setting the tone for the rest of the website. Each service should have a link to a page devoted to that content. The FotoFan link should bring the user to a new page; all the other links should bring up a page with an internal Yippee! message: “In development by other web teams” or the like (because your group is not responsible for everything!). The splash page should also include a clear way to log in to the services. There should also be a link to log in to the site; the user must be logged in to use the FotoFan features. This link should bring up a login screen. If the user clicks on the FotoFan page before logging in, then the same login screen should pop up. The user must log in before entering the FotoFan page.

For a sense of how this should work, check out the yahoo.com splash page. It includes a login link plus a link for mail. You must be logged in before you can access your mail. I also expect a nicer, cleaner splash page than yahoo’s, which I find scattered and full of ads (which you don’t need).

闪亮的页面应该突出公司的各种网络服务,为网站的其他部分定下基调。每项服务都应该有一个链接到专门介绍该内容的页面。FotoFan的链接应该把用户带到一个新的页面;所有其他的链接应该带来一个带有内部信息的页面。”由其他网络团队开发中 “或类似的信息。闪亮的页面还应该包括一个明确的登录服务的方法。还应该有一个登录网站的链接;用户必须登录才能使用FotoFan的功能。这个链接应该会出现一个登录屏幕。如果用户在登录前点击FotoFan页面,那么应该弹出同样的登录屏幕。用户在进入FotoFan页面前必须先登录。

为了了解这应该如何工作,请看yahoo.com的闪亮页面。它包括一个登录链接和一个邮件的链接。你必须在登录后才能访问你的邮件。我也希望有一个比雅虎更漂亮、更干净的启动页,我发现雅虎的启动页很散乱,而且充满了广告(你不需要)。

Close up shot of unrecognizable female university student sitting at her desk in home office and typing an essay, on laptop, while studying late at night.
FotoFan Page(s)

The FotoFan page (or pages) is the main implementation page of the project. This page should look more like a web app than a typical web page, but should still have a way to navigate back to the splash page. The main goal of the page is to allow the user to view photos in a large scale as well as choose a single photo from a set of thumbnails or a new set of photos from their library (your database). The page should be as dynamic as possible, changing as the user chooses various options; many of these dynamic elements are listed below.
Functionality should include (but is not limited to):
• a clear/consistent location to view a photo in high resolution
• a clear/consistent location to view and choose a photo from a set of thumbnails
• a user interface (UI) to create a slideshow of the current thumbnails
• a UI to choose a single thumbnail to view in high resolution

FotoFan页面(或页面)是项目的主要实施页面。这个页面应该看起来更像一个网络应用程序,而不是一个典型的网页,但仍然应该有办法导航到启动页。该页面的主要目标是让用户能够大规模地查看照片,以及从一组缩略图中选择一张照片或从他们的库(你的数据库)中选择一组新的照片。该页面应尽可能地动态化,随着用户选择各种选项而变化;下面列出了许多这些动态元素。
功能应包括(但不限于)。

  • 一个清晰/一致的位置来查看高分辨率的照片
  • 一个清晰/一致的位置来查看和选择一组缩略图中的照片
  • 一个用户界面(UI),用于创建当前缩略图的幻灯片
  • 一个选择单一缩略图以高分辨率查看的用户界面

• a dropdown menu or other UI with pre-loaded choices from the user’s image metadata.
You will store your own set of photos in your MySQL database on the server. The metadata for each photo includes at least:
– a link to each photo. I suggest storing all of the photos on the server; then you are guaranteed that they will still be there when it comes time to grade your project. Alternatively, you can use URLs for photos on the interwebs if you’re confident they won’t change.
– year taken. Note that this is the only metadata (besides the link to the photo itself)
guaranteed for each photo.
– country
– state (if the country is the US)
– brief description; this could include additional location data
Not all metadata should be included in the interface noted above. For example, it is not practical to show all photo descriptions in a dropdown menu. However, the year certainly is a common item to have on such a menu.
• search capability (for the above metadata)
• thumbnails should be dynamically loaded with the set of photos that match the menu choice
or search results.
• a way to log out from the service. This should bring the user back to the splash page.
• a non-working link/interface to upload photos; this represents another part of the project being completed by a different group in the company.

Close-up Focus on Person’s Hands Typing on the Desktop Computer Keyboard. Screens Show Coding Language User Interface. Software Engineer Create Innovative e-Commerce App. Program Development

contact

Assignment Exmaple

Recent Case

Service Scope

C|C++|Java|Python|Matlab|Android|Jsp|Prolo
g|MIPS|Haskell|R|Linux|C#|PHP|SQL|.Net|Hand
oop|Processing|JS|Ruby|Scala|Rust|Data Mining|数据库|Oracle|Mysql|Sqlite|IOS|Data Mining|网络编程|多线程编程|Linux编程操作系统|计算机网络|留学生|编程|程序|代写|加急|个人代写|作业代写|Assignment

Wechat:maxxuezhang

wechat