AI-Assisted Full-Stack Web Development
تعلّم بناء تطبيقات ويب متكاملة بسرعة أكبر من دون التفريط في الجودة أو التحكّم. تعمل على جميع طبقات التطبيق
نظرة عامة
تعلّم بناء تطبيقات ويب متكاملة بسرعة أكبر من دون التفريط في الجودة أو التحكّم. تعمل على جميع طبقات التطبيق، فتنشئ واجهات أمامية متجاوبة وواجهة برمجية خلفية (API) وقاعدة بيانات، مستعيناً بمساعدات البرمجة بالذكاء الاصطناعي في تخطيط الميزات وتوليد الشيفرة وشرحها وكتابة الاختبارات وإعادة الهيكلة.
والأهم من ذلك أنك تتعلّم مراجعة مخرجات الذكاء الاصطناعي بعين ناقدة، وحماية الأسرار والبيانات، واحترام التراخيص، والحفاظ على أمان شيفرتك. وتُختتم الدورة بمشروع تطبيقي تبنيه وتختبره وتنشره بنفسك.
ما ستتعلّمه
المحتوى التقني أدناه معروضٌ باللغة الإنجليزية كما ورد في منهاج الدورة، حفاظاً على دقّة المصطلحات.
- Explain how modern full-stack web applications are structured
- Use AI coding assistants to plan, write, explain and refactor code
- Write effective prompts and give assistants useful project context
- Build responsive front-end interfaces with HTML, CSS and JavaScript
- Develop a back-end API connected to a database
- Review, test and debug AI-generated code critically
- Apply security, privacy and licensing good practice when using AI tools
- Version, document and deploy a complete web application
المنهاج
- Clients, servers and HTTP
- Front end, back end and databases
- Development tools and environments
- Version control with Git
- What AI coding assistants can and cannot do
- Chat, inline completion and agent modes
- Writing clear prompts and providing context
- Keeping the developer in control
- Semantic HTML
- Modern CSS layout with Flexbox and Grid
- Responsive and accessible design
- JavaScript and the DOM
- Components and state
- Routing
- Fetching data from an API
- Generating and refining components with AI
- Building a REST API
- Routing and middleware
- Validation and error handling
- Authentication basics
- Relational data modelling
- SQL essentials
- Connecting the API to a database
- Using AI to draft queries and migrations
- Reading and questioning generated code
- Unit and integration tests
- Debugging with an assistant
- Refactoring safely
- Security risks in generated code
- Protecting secrets and private data
- Licensing and code ownership
- Team policies for AI tools
- Environment configuration
- Deploying the front end and back end
- Monitoring and logging
- Documentation and handover
- Planning a full-stack application
- Building it with AI assistance
- Code review and testing
- Presenting the finished project
لمن هذه الدورة
المطوّرون ذوو المهارات الأساسية في الويب الراغبون في بناء تطبيقات متكاملة بكفاءة ومسؤولية بالاستعانة بمساعدات البرمجة بالذكاء الاصطناعي.
قبل أن تبدأ
- Basic knowledge of HTML, CSS and JavaScript
- Some experience writing code in any language
دورات ذات صلة
المزيد في البرمجة وتطوير الويب ←Advanced Java 9
البرمجة وتطوير الويب
تفاصيل الدورة ←Android Studio Development Essentials
البرمجة وتطوير الويب
تفاصيل الدورة ←Blockchain: An Overview for Business Professionals
البرمجة وتطوير الويب
تفاصيل الدورة ←Computer Vision with Python OpenCV
البرمجة وتطوير الويب
تفاصيل الدورة ←Database Design - Beginner
البرمجة وتطوير الويب
تفاصيل الدورة ←Flask Development with Python
البرمجة وتطوير الويب
تفاصيل الدورة ←لنرسم خطوتك التالية معاً.
أخبرنا بالدورة أو الشهادة التي تهمّك، ونرسل لك المنهاج والمواعيد القادمة والرسوم وخيارات التدريب الخاص لفريقك.