JavaRush
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Восьмая неделя: ещё немного PHP, MVC, базах данных и SQL

    Harvard CS50
    8 level,0 lecture
    Базы данных… Редкий программист не встречает их в своей работе. В курсе CS50 мы не будем особо углубляться в эту тему, но представление о том, что такое базы данных, и как с ними взаимодействовать — получим. Для этого изучим основы языка запросов SQL, разберёмся, что такое транзакции и SQL-инъекции.
    Open
  • Видеолекция 16 (Week 8)

    Harvard CS50
    8 level,1 lecture
    Продолжаем разбираться с PHP и его отличиями от Си, после чего присмотримся к одной очень интересной парадигме, которая называется MVC (Model-View-Controller) . Это достаточно популярный подход к построению приложений, который используют очень многие компании. Ну а в конце лекции мы затронем тему языка SQL.
    Open
  • На какие блоки правильно делить программу или что такое MVC?

    Harvard CS50
    8 level,2 lecture
    Пришло время изучить один из важных шаблонов проектирования — MVC. Когда программа становится большой, становится сложно уследить, что и где происходит. А уж обезопасить все и сделать код легко обновляемым — и того сложнее.
    Open
  • Видеолекция 17 (Week 8, continued)

    Harvard CS50
    8 level,3 lecture
    Язык запросов SQL используют в базах данных, чтобы записывать или считывать информацию. Поскольку почти все Enterprise-приложения так или иначе связаны с базами данных, этот язык необходим практически любому разработчику. В этой лекции — присмотримся к его основам.
    Open
  • Немного об SQL

    Harvard CS50
    8 level,4 lecture
    Язык запросов SQL используют в базах данных, чтобы записывать или считывать информацию. В SQL можно выделить четыре основных типа запросов: UPDATE (обновить уже существующие данные в базе), INSERT INTO (добавить определенные значения в базу), SELECT (выбрать и просмотреть данные из базы), DELETE (удалить данные из базы).
    Open
  • Подготовка к практическому заданию. Настройка

    Harvard CS50
    8 level,5 lecture
    Начинаем готовиться к выполнению седьмого домашнего задания, как обычно, с настройки рабочей среды ("Виртуальная лаборатория CS50" или CS50 IDE). Цель задания — ознакомление с HTML, CSS, PHP и SQL на практике.
    Open
  • Подготовка к практическому заданию. Тестирование (для CS50 IDE и для «Виртуальной лаборатории»)

    Harvard CS50
    8 level,6 lecture
    Пришло время для теста! Откройте в Chrome страницу https://ide50-username.cs50.io/, где username — ваше имя (на предыдущем шаге вам этот адрес должен был показаться в командной строке). Вы увидите, что перенаправлены на стартовую страницу C$50 Finance!...
    Open
  • Подготовка к практическому заданию (продолжение)

    Harvard CS50
    8 level,7 lecture
    Перейдите к pset7/public и откройте index.php (в CS50 IDE или gedit «Виртуальной лаборатории»). Помните, index.php — это файл, который обычно загружается при открытии адреса наподобие http://pset7/. Похоже, в этом файле не так уж и много PHP-кода!
    Open
  • Практическое задание. Время писать код

    Harvard CS50
    8 level,8 lecture
    Для начала давайте предоставим новым пользователям возможность регистрироваться. Для этого перейдите в ~/vhosts/pset7/templates в «Виртуальной лаборатории» или ~/workspace/pset7/views и выполните команду...
    Open
  • Практическое задание. Проверка работоспособности.

    Harvard CS50
    8 level,9 lecture
    Для этого практического задача не автоматическая проверка не предусмотрена (хотя бы потому, что ваша реализация может быть очень отличной от решений других участников курса). Задайте сами себе следующие вопросы и проверьте код.
    Open
  • Ресурс кода и дополнительные материалы | уровень 8

    Harvard CS50
    8 level,10 lecture
    В этой лекции вы найдёте ссылки на дополнительные материалы (рекомендованные авторами курса — на английском языке, а также несколько русскоязычных ресурсов) и на код, написанный Дэвидом и его ассистентами во время видеолекций этой недели.
    Open
  • Что именно пишут на Java

    Harvard CS50
    8 level,11 lecture
    Поздравляем с прохождением восьмой недели CS50! Надеемся, вы справились с большой и интересной задачей, которую предложил студентам Дэвид Малан. Не устаем повторять, что практика очень важна, поэтому советуем решать побольше задач. Мы тут вам постоянно рассказываем о том, что Java — очень популярный язык.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush