TypeScript for Professionals - by Basarat
التصنيف الكامل: Development > Programming Languages > Typescript

عن هذا الكورس
تعلم أونلاين 100%
شاهد الدروس في أي وقت ومن أي مكان
محتوى معتمد
مقدم من منصة Udemy
رابط موثوق ومباشر
ينقلك لصفحة التسجيل الرسمية
كورسات مقترحة في نفس المجال
عرض كل الكورسات ←
ASP.NET Web Forms with C#: Build, Deploy & Maintain Apps
Hundreds of thousands of ASP.NET Web Forms applications are running right now in enterprise environments — in banks, insurance companies, healthcare systems, and government agencies. The developers who build, extend, and maintain them need structured, practical training. This is that course.Whether you are new to Web Forms and building from scratch, or you have inherited a legacy application and need to understand how it works from the inside out, this course gives you the complete, practical foundation you need.Built by Sandeep Soni, a Microsoft Certified Trainer (MCT), Azure Solution Architect, and corporate technology trainer with over 30 years of experience, this course reflects the teaching approach that has helped more than 500,000 IT professionals build practical, job-ready cloud skills across the USA, UK, Australia, and the Middle East. Sandeep holds 20+ Microsoft certifications and has spent decades helping developers, administrators, and architects master Microsoft technologies in real-world enterprise environments.ASP.NET Web Forms is not a dead technology — it is a mature, stable framework that Microsoft continues to support as part of the .NET Framework, and it powers critical applications across some of the largest organizations in the world. The developers who understand it deeply are in consistent demand for maintenance, enhancement, and migration work in enterprise environments. This course gives you that deep understanding.What you will build and master, topic by topic:.NET Framework Internals — Understand how .NET applications are built and executed, including the Base Class Library, Common Language Runtime (CLR), Microsoft Intermediate Language (MSIL), and JIT compilation. This foundational knowledge makes you a more effective .NET developer regardless of which framework you are working in.C# Fundamentals — Build the C# programming foundation you need before moving into web development: data types, casting

Master Software Architecture with Modern Industry Trends
Software Architecture Masterclass: A to Z Industry GuideMaster modern software architecture and learn how industry-leading systems are designed, scaled, and maintained in today's technology landscape.Software architecture is one of the most valuable skills for developers, technical leads, solution architects, and software engineers. While many professionals know how to write code, far fewer understand how to design software systems that remain scalable, maintainable, secure, and reliable as they grow.This course takes you through the complete software architecture journey—from foundational concepts to advanced architectural patterns used by modern technology companies. You'll learn how to think like a software architect and make informed design decisions that impact system performance, scalability, reliability, and long-term maintainability.Whether you are a developer aiming to advance your career, preparing for system design interviews, transitioning into architecture roles, or simply wanting to understand how large-scale systems work, this course provides practical knowledge that can be applied immediately in real-world projects.What You Will LearnFundamentals of software architectureArchitectural thinking and design principlesMonolithic and layered architecturesModular software designDistributed systems fundamentalsMicroservices architectureEvent-driven architectureService-oriented architecture (SOA)Domain-Driven Design (DDD) conceptsScalability and performance considerationsHigh availability and fault toleranceCloud-native architecture principlesAPI design and integration patternsDatabase architecture and data management strategiesMessaging systems and asynchronous communicationSecurity considerations in software architec

C# for Beginners – From Zero to Your First Project
C# Programming for Beginners From Zero to Real ProjectsDo you want to learn programming but do not know where to startThis course is designed to take you from absolute beginner to confidently building your own applications using C#.You do not need any prior experience everything is explained step by step in a simple and practical wayWhat you will learnBy the end of this course you will be able to:Understand the core concepts of C# programmingWrite clean and structured codeWork with variables conditions loops and methodsBuild your own applications from scratchThink like a developer and solve problems logicallyComplete a real mini projectPractical Structured and Beginner Friendly!This course is carefully structured so that each topic builds on the previous oneYou will not just watch videos you will actively learn by coding and applying what you seeStep by step you will gain the confidence needed to move forward into more advanced topics such as game development or enterprise applicationsYou will also have the opportunity to submit your final project and receive feedbackThis provides real guidance and helps you truly understand the material not just watch itCertificate and Final ProjectAt the end of the course you can complete a final project to validate your knowledgeYou will build your own C# applicationSubmit your code and a screenshot for reviewReceive feedback on your workIf your project meets the minimum requirements you will receive a certificate of completionWho this course is forAbsolute beginners with no programming experienceStudents who want to start a career in software developmentAnyone interested in learning C#
![Master Pandas for Data Handling [2026]](https://i.udemycdn.com/course/480x270/5703666_0f8f.jpg)
Master Pandas for Data Handling [2026]
This video course will teach you to master Pandas, the most powerful, efficient, and useful Data Handling library in existence. You will learn to master the Pandas library and to use powerful Data Handling techniques with the intention of making you able to use the powerful Pandas library for Data Science and Machine Learning Data Handling tasks.With the Pandas library you get a fast, powerful, flexible and easy to use, open-source data analysis and data manipulation tool, directly usable with the Python programming language and able to use any data source with the incredibly powerful Pandas DataFrame object.This video course is updated to Pandas 2 and the announced upcoming Pandas 3 version.You will learn:Master the Pandas library for advanced Data HandlingThe fundamental concepts and language of the Pandas DataFrame objectAll aspects of changing, modifying and selecting Data from a Pandas DataFrameFile handling with the Pandas libraryUse the .concat(), .join(), and .merge() functions/methods to combine Pandas DataFrame objectsScale and Standardize dataAdvanced Data Preparation with Pandas, including model-based imputation of missing dataMake advanced Data Descriptions with Pandas, including cross-tabulations, groupings, and descriptive statisticsMake Data Visualizations with Pandas, Matplotlib, and SeabornCloud Computing: To use the web browser-based Anaconda Cloud Notebook (Cloud-based Jupyter Notebook). Learn to use Cloud Computing resources in this course.Option: To use the Anaconda Distribution (Windows, Mac, Linux, and more)Option: Python environment fundamentals with the Conda package management system and command line installing/updating of libraries and packages – golden nuggets to improve your quality o
![Mastering Modern Java Programming: Beginner to Pro [2026]](https://i.udemycdn.com/course/480x270/5196034_e1f9_2.jpg)
Mastering Modern Java Programming: Beginner to Pro [2026]
Welcome to the course Mastering Modern Java Programming: Beginner to Pro, a comprehensive course designed to equip developers of all levels with the essential skills and knowledge to master Java programming from its fundamentals to advanced topics up to Java 25. Whether you're a beginner looking to kickstart your programming journey or an experienced developer seeking to enhance your Java expertise, this course has something valuable to offer.Course Overview:This course is meticulously crafted to cover every aspect of Java programming in-depth, ensuring a solid understanding of both the foundational concepts and the latest advancements in the language. Here's what you can expect to learn throughout the course:Section 1: Let's Say Hello to JavaWhat is Java & why should you learnApproach to learn Java languageWriting your first Java statement using jshellBrief history of Java & it's release timelineWhy do we have different JDK vendors in Java ecosystemInstallation of JavaSection 2: Primitive data types in JavaIntroduction to Java KeywordsDeep dive on byte, short, int, long, float, double data typesSyntax to declare primitive data types & store data using themHow to name a java variableCase Styles in programmingDeep dive on boolean primitive data typeDeep dive on char primitive data typeDemo of Overflow and Underflow[Java 7] Using underscore in numeric literalsDemo of octal number format in JavaDemo of hexa number format in JavaDemo of binary number format in JavaType casting in JavaDemo of implicit and explicit castingIntroduction to String in Java<

Let's Build 10 NextJs Projects
NextJs is an open source web development framework built by Vercel, and built upon the React JavaScript library. It has become one of the most beloved frameworks for front-end and back-end web developers because it offers server-side rendering by default, and static-site generation. Because it is a framework, NextJs handles a lot of nuances that React does not. For example:It has built in optimizations for images and fonts so that they don't cause a layout shift when your page loads.It uses React Suspense to enable dynamic HTML streaming from the server so that users can still interact with your website as more content is processed from the server.It uses React Server components by default which are more secure when querying data from a database and which provide and additional layer of security to your application because it's data is not saved on the client.NextJs allows us to make server components asynchronous. This allows us to use the async / await keywords when naming components in order to fetch data from a source. It allows for many CSS integrations including CSS modules, frameworks and CSS-in-JS libraries such as Emotion.It has support for Incremental Static Generation (ISR), caching, and the newly introduced, but still experimental Partial Prerendering (PPR).It has support for server actions which are asynchronous functions that can be run in both the server and client to execute in one network roundtrip.You can build your own API routes such as for authentication and webhooks thanks to its Route handlers.You can implement your own middleware.It uses a file-based routing system that allows for generating dynamic routes at build time, and nesting routes.NextJs is built on React, Turbopack, and Speedy Web Compiler (SWC).
