We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

لقد حان الوقت لبناء شيء أكبر. في هذه الدورة التدريبية، سوف تستخدم إطار عمل ويب Django لإنشاء خادم ويب وتأمينه وإدارته.ستتاح لك الفرصة لإنشاء تطبيق ويب وتصميمه وتكوينه باستخدام إطار عمل Django بما يتماشى مع أفضل الممارسات.

Read more

لقد حان الوقت لبناء شيء أكبر. في هذه الدورة التدريبية، سوف تستخدم إطار عمل ويب Django لإنشاء خادم ويب وتأمينه وإدارته.ستتاح لك الفرصة لإنشاء تطبيق ويب وتصميمه وتكوينه باستخدام إطار عمل Django بما يتماشى مع أفضل الممارسات.

اكتشاف استخدام النماذج في Django وعلاقتها بقواعد البيانات. استخدام طرق العرض لعرض البيانات المطلوبة على هياكل قوالب مفيدة لواجهة مستخدم مكونة (UI). تنفيذ ممارسات أمان استباقية وتقليل مخاطر الأمان الشائعة.

في نهاية الدورة التدريبية، ستكون قادرًا على:

• تصميم تطبيق ويب على Django باستخدام لغة Python وHTML وCSS.

• وصف وتنفيذ دورة استجابة طلب HTTP عن طريق حذف طرق العرض والتوجيهات والقوالب.

• وصف وبناء نموذج بيانات لإنشاء جداول قواعد بيانات ونماذج ويب ديناميكية.

• استكشاف لغة قالب Django لإنشاء صفحات ويب ديناميكية تعرض البيانات المخزنة في قاعدة بيانات.

• إنشاء تطبيق الويب ومشاركته واختباره باستخدام أفضل ممارسات وإرشادات الصناعة القياسية.

للنجاح في هذه الدورة التدريبية، يجب أن تكون لديك معرفة أساسية بما يلي:

HTML وCSS

Python

MySQL

أنت أيضًا بحاجة إلى مهارات التنقل الأساسية على الإنترنت والشغف تجاه بدء البرمجة في Django!

Enroll now

What's inside

Syllabus

مقدمة إلى Django
التعرف على Django واستخداماته، والتعرف على كيفية إعداد مشاريعك وتطبيقاتك.
طرق العرض
التعمق أكثر في كائن طلب HTTP لتحقيق فهم أفضل لكيفية تعيينه لعمليات CRUD الشائعة
Read more
النماذج
استجماع مهاراتك الجديدة للعمل مع البيانات عبر طبقات مختلفة وتخزين البيانات في قاعدة بيانات MySQL.
القوالب
التعرف على كيفية إنشاء قالب Django أساسي باستخدام مبادئ أفضل الممارسات لضمان بناء فعال وقابل للصيانة.
ملخص الدورة التدريبية وتقييم المشروع المقدر بدرجات
التدرب على المهارات التي تعلمتها في هذه الدورة التدريبية وتطبيقها.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores topics highly applicable to beginners in the tech industry
Involves exercises in creating and publishing interactive web applications
Offers projects that provide opportunities to apply a range of real-world skills

Save this course

Save إطار عمل ويب Django to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in إطار عمل ويب Django with these activities:
Django Video Tutorials
Watch video tutorials to complement the course material and enhance your Django knowledge.
Browse courses on Django
Show steps
  • Find a series of Django video tutorials from reputable sources.
  • Set aside time to watch the videos and take notes.
  • Practice the concepts covered in the videos.
Seek mentorship from experienced Django developers
Gain personalized guidance and support by connecting with mentors who can share their expertise and insights into Django development.
Show steps
  • Identify potential mentors through online communities, professional networks, or personal connections.
  • Reach out to mentors and express your interest in learning Django.
  • Establish regular communication channels and schedule mentoring sessions.
  • Seek advice, feedback, and support on Django-related projects or challenges.
Django Study Group
Collaborate with peers to discuss Django concepts and work on projects.
Browse courses on Django
Show steps
  • Find or create a study group with other Django learners.
  • Set regular meeting times and discuss Django topics.
  • Work on group projects or assignments together.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Complete Django practice problems
Practice Django skills by completing coding problems to reinforce understanding and solidify concepts learned in the course.
Show steps
  • Review Django documentation or tutorials to refresh your understanding of the concepts.
  • Choose a set of Django practice problems to work on.
  • Solve the problems and test your code to ensure it meets the requirements.
  • Review your solutions and identify areas for improvement or further exploration.
Participate in a Django study group
Enhance understanding through peer collaboration, discussing concepts, sharing knowledge, and working together on Django projects.
Show steps
  • Find or organize a study group with other Django learners.
  • Set regular meeting times and establish a study plan.
  • Take turns presenting concepts, leading discussions, and sharing resources.
  • Collaborate on Django projects and provide constructive feedback to each other.
Django Coding Practice
Practice writing Django code to solidify your understanding of the framework.
Browse courses on Django
Show steps
  • Create a new Django project and application.
  • Implement a simple CRUD operation (create, read, update, delete) using Django models and views.
  • Work on practice problems or exercises to test your Django skills.
Django Workshop
Attend a Django workshop to learn from experienced professionals and enhance your skills.
Browse courses on Django
Show steps
  • Research and find a Django workshop in your area or online.
  • Enroll in the workshop and make sure to prepare beforehand.
  • Attend the workshop and actively participate in the activities.
  • Follow up with the workshop instructors or attendees to continue learning.
Django Tutorial Blog Post
Create a blog post to share your learnings and reinforce your understanding of Django.
Browse courses on Django
Show steps
  • Choose a topic related to Django that you want to write about.
  • Research and gather information on the topic.
  • Write a clear and concise tutorial, providing examples and code snippets.
  • Publish your blog post on a platform like Medium or your own website.
Django Web Application
Apply your Django skills to build a complete web application.
Browse courses on Django
Show steps
  • Plan and design your Django web application.
  • Build the application's structure, views, and models.
  • Implement user authentication and authorization.
  • Test and debug your application.
  • Deploy your application to a web server.

Career center

Learners who complete إطار عمل ويب Django will develop knowledge and skills that may be useful to these careers:
Data Analyst
A Data Analyst examines raw data to uncover patterns, and extract insights to help organizations make educated decisions. By taking this course, you will be able to enhance your data analysis capabilities by connecting to databases and manipulating data using the Django framework.
Full-Stack Developer
A Full Stack Developer possesses a deep understanding of both the front end and back end of developing web applications. By learning Django in this course, you will obtain the necessary skills to design and implement the functionality of a full stack web application.
Web Developer
A Web Developer is responsible for building and updating a business's or organization's website and web applications. They work to ensure that a website is both well-designed with a positive user experience, but also functional. By taking this course, you will design and develop using one of the most popular web development frameworks, known as Django.
Software Engineer
Software Engineers apply computer science principles to the design, development, deployment, and maintenance of software applications and systems. By building a strong foundation in Django, this course will help you succeed in your aspirations as a Software Engineer.
IT Analyst
An IT Analyst identifies, analyzes, and resolves computer hardware and software problems. By taking this course, you will gain proficiency in troubleshooting and resolving issues that may arise when working with Django applications.
Database Administrator
A Database Administrator, or DBA, is responsible for overseeing an organization's database systems, ensuring that databases are secure, efficient, and available to users. By learning about Django's use of databases, this course may be helpful in your pursuit of a career as a DBA.
Information Security Analyst
An Information Security Analyst is responsible for safeguarding an organization's data and systems from cyber threats. By taking this course, you may enhance your knowledge of web security best practices and techniques, which is essential in the field of information security.
Product Manager
A Product Manager is responsible for overseeing the development and marketing of a product. By taking this course, you will build valuable skills in designing and implementing products, particularly in the context of web applications.
User Experience Designer
A User Experience Designer focuses on creating user-friendly and intuitive interfaces for websites and applications. By understanding the concepts of web design and development in this course, you will be well-prepared to design user experiences that meet the needs of both users and businesses.
Quality Assurance Analyst
A Quality Assurance Analyst tests software and web applications to ensure they are free of bugs and errors. By taking this course, you will build a strong foundation in testing Django applications and contribute to building high quality software.
Technical Writer
A Technical Writer creates and maintains user guides, technical documentation, and other materials to communicate complex technical information clearly and effectively. By taking this course, you may develop the technical proficiency needed for writing documentation related to Django web development.
Business Analyst
A Business Analyst analyzes an organization's business processes and systems to identify areas for improvement. By taking this course, you will gain valuable skills in understanding how web applications can be used to streamline business processes.
Computer Systems Analyst
A Computer Systems Analyst studies an organization's computer systems and procedures, and develops plans to improve efficiency. This course may be helpful in your aspirations of becoming a Computer Systems Analyst, by providing you with a thorough understanding of how web applications are designed and developed.
Project Manager
A Project Manager plans, executes, and closes projects. This course may be helpful to you as a Project Manager by giving you a better understanding of how web development projects are managed.
Marketing Manager
A Marketing Manager develops and executes marketing campaigns to promote products and services. By taking this course, you may gain valuable skills in understanding how web applications can be used as part of a marketing strategy.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in إطار عمل ويب Django.
Focuses on best practices and advanced techniques for Django development. It covers topics such as performance optimization, security, and scalability. It must-read for anyone who wants to build robust and efficient Django applications.
Comprehensive guide to Django development for professionals. It covers advanced topics such as performance optimization, security, and scalability. It valuable resource for anyone who wants to build robust and efficient Django applications.
This beginner-friendly guide provides a gentle introduction to Django, making it suitable for those with no prior experience in web development.
This practical guide provides hands-on exercises and real-world examples to help learners build Django applications from scratch.
Thoroughly covers Django 3 concepts such as creating models, customising admin interface, debugging and testing, and more. It is useful as additional reading material to delve deeper into Django's capabilities.
A project-based guide for building various types of web applications using Django, providing hands-on experience and practical insights.
A beginner-friendly guide to Django for non-programmers and those with limited technical experience, providing a gentle introduction to web development and Django's основных concepts.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to إطار عمل ويب Django.
تطوير الويب الكامل
Most relevant
إنشاء واجهة المستخدم باستخدام SwiftUI
Most relevant
المشروع المتقدم لمطور الواجهة الخلفية
Most relevant
عملاء قاعدة البيانات
Most relevant
أساسيات React
Most relevant
تقارير المبيعات باستخدام HubSpot
Most relevant
Flask تعلم تصميم تطبيقات الويب باستخدام بايثون و
Most relevant
React Native
Most relevant
مقدمة عن قواعد بيانات للتطوير على الخادم
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser