全部課程
電腦科學

Full-Stack Web Application Development

甄選並驗證:Mateo Silva, iOS Developer, Quora
學習時長:約 11 小時
授課語言English · 简体中文 · Español
US$10.00永久存取
結業證書可驗證 · 可分享
預覽

You can picture the app you want to build. What stops you is the wiring: the browser is one thing, the server another, the database a third, and somewhere in the fog sit logins, payments, file uploads, and the question of how any of it ends up on the actual internet. From the outside it looks like a trick only "real engineers" know. It isn't a trick. A web application is five cooperating pieces — a user interface, server logic, a database, authentication, and the outside services you plug in — joined by HTTP and shipped by a deployment you can learn in an afternoon. This course builds all five, in the order you'd actually build them, by growing one real app from an empty folder to a live, secure URL. You'll write the front end and make it talk to a server you wrote yourself. You'll model data, query it with SQL, and learn why a request that touches user input must be parameterized before it ever reaches the database. You'll store passwords the way they're meant to be stored, keep users logged in, and make sure one person can't read another's data. You'll take a payment that's confirmed by a webhook instead of a hopeful redirect, send email, accept file uploads, and push slow work to the background. Then you'll deploy it — environment secrets, a managed database, HTTPS on a real domain, logging, and a pipeline that ships your changes. It's concept-first, so the specific framework matters less than the thing underneath it. By the end, "full-stack" stops being a mystery and becomes a checklist you can run on any idea you have.

課程目錄

關於課程作者

Mateo Silva
Mateo Silva
iOS Developer, Quora

Mateo Silva measures his work in moments the user never has to think about: an app opening instantly on an older phone, a payment completing on an unstable connection, or a new release reaching millions of devices without disrupting the people already using it. Over eight years in mobile development, he has built native iOS and Android products with Swift and Kotlin, delivered shared experiences through Flutter and React Native, and integrated applications with authentication services, payment systems, device sensors, notifications, analytics, and cloud APIs. He has also defined mobile architecture, automated testing and deployment pipelines, investigated crashes and performance regressions, and guided engineers through demanding app-store releases. Mateo brings a product-minded discipline to engineering—treating speed, accessibility, reliability, and interface detail as parts of the same user experience.

評價 (9)

3.8 / 5
  • wise_bat

    thx

  • mystic_finch

    このコースは基本的すぎる。

  • snug_armadillo

    super clear

  • misty_capuchin

    Moves too fast, not enough examples.

  • rakish_rider

    very helpful